/Lib/plat-mac/lib-scriptpackages/Terminal/__init__.py

http://unladen-swallow.googlecode.com/ · Python · 93 lines · 68 code · 16 blank · 9 comment · 2 complexity · f882ff0e1c22af7ef6956b199459bfb7 MD5 · raw file

  1. """
  2. Package generated from /Applications/Utilities/Terminal.app
  3. """
  4. from warnings import warnpy3k
  5. warnpy3k("In 3.x, the Terminal module is removed.", stacklevel=2)
  6. import aetools
  7. Error = aetools.Error
  8. import Standard_Suite
  9. import Text_Suite
  10. import Terminal_Suite
  11. _code_to_module = {
  12. '????' : Standard_Suite,
  13. '????' : Text_Suite,
  14. 'trmx' : Terminal_Suite,
  15. }
  16. _code_to_fullname = {
  17. '????' : ('Terminal.Standard_Suite', 'Standard_Suite'),
  18. '????' : ('Terminal.Text_Suite', 'Text_Suite'),
  19. 'trmx' : ('Terminal.Terminal_Suite', 'Terminal_Suite'),
  20. }
  21. from Standard_Suite import *
  22. from Text_Suite import *
  23. from Terminal_Suite import *
  24. def getbaseclasses(v):
  25. if not getattr(v, '_propdict', None):
  26. v._propdict = {}
  27. v._elemdict = {}
  28. for superclassname in getattr(v, '_superclassnames', []):
  29. superclass = eval(superclassname)
  30. getbaseclasses(superclass)
  31. v._propdict.update(getattr(superclass, '_propdict', {}))
  32. v._elemdict.update(getattr(superclass, '_elemdict', {}))
  33. v._propdict.update(getattr(v, '_privpropdict', {}))
  34. v._elemdict.update(getattr(v, '_privelemdict', {}))
  35. import StdSuites
  36. #
  37. # Set property and element dictionaries now that all classes have been defined
  38. #
  39. getbaseclasses(color)
  40. getbaseclasses(window)
  41. getbaseclasses(application)
  42. getbaseclasses(item)
  43. getbaseclasses(document)
  44. getbaseclasses(window)
  45. getbaseclasses(application)
  46. getbaseclasses(character)
  47. getbaseclasses(attachment)
  48. getbaseclasses(paragraph)
  49. getbaseclasses(word)
  50. getbaseclasses(attribute_run)
  51. getbaseclasses(text)
  52. #
  53. # Indices of types declared in this module
  54. #
  55. _classdeclarations = {
  56. 'colr' : color,
  57. 'cwin' : window,
  58. 'capp' : application,
  59. 'cobj' : item,
  60. 'docu' : document,
  61. 'cwin' : window,
  62. 'capp' : application,
  63. 'cha ' : character,
  64. 'atts' : attachment,
  65. 'cpar' : paragraph,
  66. 'cwor' : word,
  67. 'catr' : attribute_run,
  68. 'ctxt' : text,
  69. }
  70. class Terminal(Standard_Suite_Events,
  71. Text_Suite_Events,
  72. Terminal_Suite_Events,
  73. aetools.TalkTo):
  74. _signature = 'trmx'
  75. _moduleName = 'Terminal'
  76. _elemdict = application._elemdict
  77. _propdict = application._propdict