home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / doc / python-notify / examples / test-server-info.py < prev    next >
Encoding:
Python Source  |  2006-04-25  |  592 b   |  28 lines

  1. #!/usr/bin/env python
  2.  
  3. import pygtk
  4. pygtk.require('2.0')
  5. import pynotify
  6. import sys
  7.  
  8. if __name__ == '__main__':
  9.     if not pynotify.init("TestCaps"):
  10.         sys.exit(1)
  11.  
  12.     info = pynotify.get_server_info()
  13.  
  14.     print "Name:         " + info["name"]
  15.     print "Vendor:       " + info["vendor"]
  16.     print "Version:      " + info["version"]
  17.     print "Spec Version: " + info["spec-version"]
  18.     print "Capabilities:"
  19.  
  20.     caps = pynotify.get_server_caps()
  21.  
  22.     if caps is None:
  23.         print "Failed to receive server caps."
  24.         sys.exit(1)
  25.  
  26.     for cap in caps:
  27.         print "\t" + cap
  28.