Maintain backwards compatibility with python < 2.3 by dynamically
[python/dscho.git] / Mac / OSX / Doc / HelpIndexingTool / __init__.py
blob2745086b4857c6f18dd457b2b50b8faa495b7954
1 """
2 Package generated from /Developer/Applications/Apple Help Indexing Tool.app
3 """
4 import aetools
5 Error = aetools.Error
6 import Standard_Suite
7 import Help_Indexing_Tool_Suite
8 import odds_and_ends
9 import Miscellaneous_Standards
10 import Required_Suite
13 _code_to_module = {
14 'CoRe' : Standard_Suite,
15 'HIT ' : Help_Indexing_Tool_Suite,
16 'Odds' : odds_and_ends,
17 'misc' : Miscellaneous_Standards,
18 'reqd' : Required_Suite,
23 _code_to_fullname = {
24 'CoRe' : ('HelpIndexingTool.Standard_Suite', 'Standard_Suite'),
25 'HIT ' : ('HelpIndexingTool.Help_Indexing_Tool_Suite', 'Help_Indexing_Tool_Suite'),
26 'Odds' : ('HelpIndexingTool.odds_and_ends', 'odds_and_ends'),
27 'misc' : ('HelpIndexingTool.Miscellaneous_Standards', 'Miscellaneous_Standards'),
28 'reqd' : ('HelpIndexingTool.Required_Suite', 'Required_Suite'),
31 from Standard_Suite import *
32 from Help_Indexing_Tool_Suite import *
33 from odds_and_ends import *
34 from Miscellaneous_Standards import *
35 from Required_Suite import *
37 def getbaseclasses(v):
38 if not getattr(v, '_propdict', None):
39 v._propdict = {}
40 v._elemdict = {}
41 for superclassname in getattr(v, '_superclassnames', []):
42 superclass = eval(superclassname)
43 getbaseclasses(superclass)
44 v._propdict.update(getattr(superclass, '_propdict', {}))
45 v._elemdict.update(getattr(superclass, '_elemdict', {}))
46 v._propdict.update(getattr(v, '_privpropdict', {}))
47 v._elemdict.update(getattr(v, '_privelemdict', {}))
49 import StdSuites
52 # Set property and element dictionaries now that all classes have been defined
54 getbaseclasses(window)
55 getbaseclasses(application)
56 getbaseclasses(document)
57 getbaseclasses(application)
60 # Indices of types declared in this module
62 _classdeclarations = {
63 'cwin' : window,
64 'capp' : application,
65 'docu' : document,
66 'capp' : application,
70 class HelpIndexingTool(Standard_Suite_Events,
71 Help_Indexing_Tool_Suite_Events,
72 odds_and_ends_Events,
73 Miscellaneous_Standards_Events,
74 Required_Suite_Events,
75 aetools.TalkTo):
76 _signature = 'hiti'
78 _moduleName = 'HelpIndexingTool'