Mercurial > cpython-lru_cache-weakref
annotate Tools/msi/sequence.py @ 80661:94de77bd0b4b 2.7
Issue #16194: document imp.load_dynamic problems
when read several extension modules from the same binary object file.
| author | Andrew Svetlov <andrew.svetlov@gmail.com> |
|---|---|
| date | Thu, 29 Nov 2012 19:51:28 +0200 |
| parents | d861aa874525 |
| children | 63741c7521aa |
| rev | line source |
|---|---|
|
33219
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
1 AdminExecuteSequence = [ |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
2 (u'InstallInitialize', None, 1500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
3 (u'InstallFinalize', None, 6600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
4 (u'InstallFiles', None, 4000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
5 (u'InstallAdminPackage', None, 3900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
6 (u'FileCost', None, 900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
7 (u'CostInitialize', None, 800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
8 (u'CostFinalize', None, 1000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
9 (u'InstallValidate', None, 1400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
10 ] |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
11 |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
12 AdminUISequence = [ |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
13 (u'FileCost', None, 900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
14 (u'CostInitialize', None, 800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
15 (u'CostFinalize', None, 1000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
16 (u'ExecuteAction', None, 1300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
17 (u'ExitDialog', None, -1), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
18 (u'FatalError', None, -3), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
19 (u'UserExit', None, -2), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
20 ] |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
21 |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
22 AdvtExecuteSequence = [ |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
23 (u'InstallInitialize', None, 1500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
24 (u'InstallFinalize', None, 6600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
25 (u'CostInitialize', None, 800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
26 (u'CostFinalize', None, 1000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
27 (u'InstallValidate', None, 1400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
28 (u'CreateShortcuts', None, 4500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
29 (u'MsiPublishAssemblies', None, 6250), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
30 (u'PublishComponents', None, 6200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
31 (u'PublishFeatures', None, 6300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
32 (u'PublishProduct', None, 6400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
33 (u'RegisterClassInfo', None, 4600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
34 (u'RegisterExtensionInfo', None, 4700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
35 (u'RegisterMIMEInfo', None, 4900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
36 (u'RegisterProgIdInfo', None, 4800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
37 ] |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
38 |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
39 InstallExecuteSequence = [ |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
40 (u'InstallInitialize', None, 1500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
41 (u'InstallFinalize', None, 6600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
42 (u'InstallFiles', None, 4000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
43 (u'FileCost', None, 900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
44 (u'CostInitialize', None, 800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
45 (u'CostFinalize', None, 1000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
46 (u'InstallValidate', None, 1400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
47 (u'CreateShortcuts', None, 4500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
48 (u'MsiPublishAssemblies', None, 6250), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
49 (u'PublishComponents', None, 6200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
50 (u'PublishFeatures', None, 6300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
51 (u'PublishProduct', None, 6400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
52 (u'RegisterClassInfo', None, 4600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
53 (u'RegisterExtensionInfo', None, 4700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
54 (u'RegisterMIMEInfo', None, 4900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
55 (u'RegisterProgIdInfo', None, 4800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
56 (u'AllocateRegistrySpace', u'NOT Installed', 1550), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
57 (u'AppSearch', None, 400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
58 (u'BindImage', None, 4300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
59 (u'CCPSearch', u'NOT Installed', 500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
60 (u'CreateFolders', None, 3700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
61 (u'DeleteServices', u'VersionNT', 2000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
62 (u'DuplicateFiles', None, 4210), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
63 (u'FindRelatedProducts', None, 200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
64 (u'InstallODBC', None, 5400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
65 (u'InstallServices', u'VersionNT', 5800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
66 (u'IsolateComponents', None, 950), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
67 (u'LaunchConditions', None, 100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
68 (u'MigrateFeatureStates', None, 1200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
69 (u'MoveFiles', None, 3800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
70 (u'PatchFiles', None, 4090), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
71 (u'ProcessComponents', None, 1600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
72 (u'RegisterComPlus', None, 5700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
73 (u'RegisterFonts', None, 5300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
74 (u'RegisterProduct', None, 6100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
75 (u'RegisterTypeLibraries', None, 5500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
76 (u'RegisterUser', None, 6000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
77 (u'RemoveDuplicateFiles', None, 3400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
78 (u'RemoveEnvironmentStrings', None, 3300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
79 (u'RemoveExistingProducts', None, 6700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
80 (u'RemoveFiles', None, 3500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
81 (u'RemoveFolders', None, 3600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
82 (u'RemoveIniValues', None, 3100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
83 (u'RemoveODBC', None, 2400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
84 (u'RemoveRegistryValues', None, 2600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
85 (u'RemoveShortcuts', None, 3200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
86 (u'RMCCPSearch', u'NOT Installed', 600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
87 (u'SelfRegModules', None, 5600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
88 (u'SelfUnregModules', None, 2200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
89 (u'SetODBCFolders', None, 1100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
90 (u'StartServices', u'VersionNT', 5900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
91 (u'StopServices', u'VersionNT', 1900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
92 (u'MsiUnpublishAssemblies', None, 1750), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
93 (u'UnpublishComponents', None, 1700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
94 (u'UnpublishFeatures', None, 1800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
95 (u'UnregisterClassInfo', None, 2700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
96 (u'UnregisterComPlus', None, 2100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
97 (u'UnregisterExtensionInfo', None, 2800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
98 (u'UnregisterFonts', None, 2500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
99 (u'UnregisterMIMEInfo', None, 3000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
100 (u'UnregisterProgIdInfo', None, 2900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
101 (u'UnregisterTypeLibraries', None, 2300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
102 (u'ValidateProductID', None, 700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
103 (u'WriteEnvironmentStrings', None, 5200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
104 (u'WriteIniValues', None, 5100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
105 (u'WriteRegistryValues', None, 5000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
106 ] |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
107 |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
108 InstallUISequence = [ |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
109 (u'FileCost', None, 900), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
110 (u'CostInitialize', None, 800), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
111 (u'CostFinalize', None, 1000), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
112 (u'ExecuteAction', None, 1300), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
113 (u'ExitDialog', None, -1), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
114 (u'FatalError', None, -3), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
115 (u'UserExit', None, -2), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
116 (u'AppSearch', None, 400), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
117 (u'CCPSearch', u'NOT Installed', 500), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
118 (u'FindRelatedProducts', None, 200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
119 (u'IsolateComponents', None, 950), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
120 (u'LaunchConditions', None, 100), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
121 (u'MigrateFeatureStates', None, 1200), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
122 (u'RMCCPSearch', u'NOT Installed', 600), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
123 (u'ValidateProductID', None, 700), |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
124 ] |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
125 |
|
d861aa874525
Move msi from sandbox to Tools.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
126 tables=['AdminExecuteSequence', 'AdminUISequence', 'AdvtExecuteSequence', 'InstallExecuteSequence', 'InstallUISequence'] |
