home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 May / maximum-cd-2010-05.iso / DiscContents / boxee-0.9.20.10711.exe / system / python / Lib / plat-mac / lib-scriptpackages / _builtinSuites / builtin_Suite.pyo (.txt) < prev   
Encoding:
Python Compiled Bytecode  |  2009-07-20  |  4.2 KB  |  130 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''Suite builtin_Suite: Every application supports open, reopen, print, run, and quit
  5. Level 1, version 1
  6. '''
  7. import aetools
  8. import MacOS
  9. _code = 'aevt'
  10.  
  11. class builtin_Suite_Events:
  12.     
  13.     def open(self, _object, _attributes = { }, **_arguments):
  14.         '''open: Open the specified object(s)
  15.         Required argument: list of objects to open
  16.         Keyword argument _attributes: AppleEvent attribute dictionary
  17.         '''
  18.         _code = 'aevt'
  19.         _subcode = 'odoc'
  20.         if _arguments:
  21.             raise TypeError, 'No optional args expected'
  22.         
  23.         _arguments['----'] = _object
  24.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  25.         if _arguments.get('errn', 0):
  26.             raise aetools.Error, aetools.decodeerror(_arguments)
  27.         
  28.         if _arguments.has_key('----'):
  29.             return _arguments['----']
  30.         
  31.  
  32.     
  33.     def run(self, _no_object = None, _attributes = { }, **_arguments):
  34.         '''run: Run an application.      Most applications will open an empty, untitled window.
  35.         Keyword argument _attributes: AppleEvent attribute dictionary
  36.         '''
  37.         _code = 'aevt'
  38.         _subcode = 'oapp'
  39.         if _arguments:
  40.             raise TypeError, 'No optional args expected'
  41.         
  42.         if _no_object != None:
  43.             raise TypeError, 'No direct arg expected'
  44.         
  45.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  46.         if _arguments.get('errn', 0):
  47.             raise aetools.Error, aetools.decodeerror(_arguments)
  48.         
  49.         if _arguments.has_key('----'):
  50.             return _arguments['----']
  51.         
  52.  
  53.     
  54.     def reopen(self, _no_object = None, _attributes = { }, **_arguments):
  55.         '''reopen: Reactivate a running application.  Some applications will open a new untitled window if no window is open.
  56.         Keyword argument _attributes: AppleEvent attribute dictionary
  57.         '''
  58.         _code = 'aevt'
  59.         _subcode = 'rapp'
  60.         if _arguments:
  61.             raise TypeError, 'No optional args expected'
  62.         
  63.         if _no_object != None:
  64.             raise TypeError, 'No direct arg expected'
  65.         
  66.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  67.         if _arguments.get('errn', 0):
  68.             raise aetools.Error, aetools.decodeerror(_arguments)
  69.         
  70.         if _arguments.has_key('----'):
  71.             return _arguments['----']
  72.         
  73.  
  74.     
  75.     def _print(self, _object, _attributes = { }, **_arguments):
  76.         '''print: Print the specified object(s)
  77.         Required argument: list of objects to print
  78.         Keyword argument _attributes: AppleEvent attribute dictionary
  79.         '''
  80.         _code = 'aevt'
  81.         _subcode = 'pdoc'
  82.         if _arguments:
  83.             raise TypeError, 'No optional args expected'
  84.         
  85.         _arguments['----'] = _object
  86.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  87.         if _arguments.get('errn', 0):
  88.             raise aetools.Error, aetools.decodeerror(_arguments)
  89.         
  90.         if _arguments.has_key('----'):
  91.             return _arguments['----']
  92.         
  93.  
  94.     _argmap_quit = {
  95.         'saving': 'savo' }
  96.     
  97.     def quit(self, _no_object = None, _attributes = { }, **_arguments):
  98.         '''quit: Quit an application
  99.         Keyword argument saving: specifies whether to save currently open documents
  100.         Keyword argument _attributes: AppleEvent attribute dictionary
  101.         '''
  102.         _code = 'aevt'
  103.         _subcode = 'quit'
  104.         aetools.keysubst(_arguments, self._argmap_quit)
  105.         if _no_object != None:
  106.             raise TypeError, 'No direct arg expected'
  107.         
  108.         aetools.enumsubst(_arguments, 'savo', _Enum_savo)
  109.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  110.         if _arguments.get('errn', 0):
  111.             raise aetools.Error, aetools.decodeerror(_arguments)
  112.         
  113.         if _arguments.has_key('----'):
  114.             return _arguments['----']
  115.         
  116.  
  117.     _argmap_close = {
  118.         'saving': 'savo',
  119.         'saving_in': 'kfil' }
  120.  
  121. _Enum_savo = {
  122.     'yes': 'yes ',
  123.     'no': 'no      ',
  124.     'ask': 'ask ' }
  125. _classdeclarations = { }
  126. _propdeclarations = { }
  127. _compdeclarations = { }
  128. _enumdeclarations = {
  129.     'savo': _Enum_savo }
  130.