Mercurial > cpython-lru_cache-weakref
annotate Mac/scripts/missingcarbonmethods.py @ 16163:5f40fdbdd02c legacy-trunk
A script to search for methods that are missing in Carbon in Python
sources. So far only runs under unix, but what gives:-)
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Tue, 23 Jan 2001 15:59:39 +0000 |
| parents | |
| children | 8d4a25c81a9b |
| rev | line source |
|---|---|
|
16163
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 # Methods that are missing in Carbon. |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 # This module is mainly for documentation purposes, but you could use |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 # it to automatically search for usage of methods that are missing. |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 # |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
5 # Modules Help and (for the time being) Scrap are completely missing. |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
6 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
7 missing_Win = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
8 'GetAuxWin', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
9 'GetWindowDataHandle', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 'SaveOld', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
11 'DrawNew', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
12 'SetWinColor', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
13 'SetDeskCPat', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
14 'InitWindows', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
15 'InitFloatingWindows', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
16 'GetWMgrPort', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
17 'GetCWMgrPort', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
18 'ValidRgn', # Use versions with Window in their name |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
19 'ValidRect', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
20 'InvalRgn', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
21 'InvalRect', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
22 'IsValidWindowPtr', # I think this is useless for Python, but not sure... |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
23 'GetWindowZoomFlag', # Not available in Carbon |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
24 'GetWindowTitleWidth', # Ditto |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
25 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
26 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
27 missing_Snd = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
28 'MACEVersion', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
29 'SPBRecordToFile', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
30 'Exp1to6', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
31 'Comp6to1', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
32 'Exp1to3', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
33 'Comp3to1', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
34 'SndControl', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
35 'SndStopFilePlay', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
36 'SndStartFilePlay', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
37 'SndPauseFilePlay', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
38 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
39 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
40 missing_Res = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
41 'RGetResource', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
42 'OpenResFile', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
43 'CreateResFile', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
44 'RsrcZoneInit', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
45 'InitResources', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
46 'RsrcMapEntry', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
47 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
48 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
49 missing_Qt = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
50 'SpriteMediaGetIndImageProperty', # XXXX Why isn't this in carbon? |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
51 'CheckQuickTimeRegistration', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
52 'SetMovieAnchorDataRef', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
53 'GetMovieAnchorDataRef', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
54 'GetMovieLoadState', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
55 'OpenADataHandler', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
56 'MovieMediaGetCurrentMovieProperty', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
57 'MovieMediaGetCurrentTrackProperty', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
58 'MovieMediaGetChildMovieDataReference', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
59 'MovieMediaSetChildMovieDataReference', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
60 'MovieMediaLoadChildMovieFromDataReference', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
61 'Media3DGetViewObject', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
62 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
63 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
64 missing_Qd = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
65 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
66 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
67 missing_Qdoffs = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
68 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
69 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
70 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
71 missing_Menu = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
72 'GetMenuItemRefCon2', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
73 'SetMenuItemRefCon2', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
74 'EnableItem', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
75 'DisableItem', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
76 'CheckItem', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
77 'CountMItems', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
78 'OpenDeskAcc', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
79 'SystemEdit', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
80 'SystemMenu', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
81 'SetMenuFlash', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
82 'InitMenus', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
83 'InitProcMenu', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
84 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
85 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
86 missing_List = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
87 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
88 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
89 missing_Icn = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
90 'IconServicesTerminate', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
91 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
92 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
93 missing_Fm = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
94 'InitFonts', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
95 'SetFontLock', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
96 'FlushFonts', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
97 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
98 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
99 missing_Evt = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
100 'SystemEvent', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
101 'SystemTask', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
102 'SystemClick', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
103 'GetOSEvent', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
104 'OSEventAvail', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
105 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
106 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
107 missing_Dlg = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
108 'SetGrafPortOfDialog', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
109 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
110 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
111 missing_Ctl = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
112 'GetAuxiliaryControlRecord', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
113 'SetControlColor', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
114 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
115 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
116 missing_Cm = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
117 'SetComponentInstanceA5', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
118 'GetComponentInstanceA5', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
119 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
120 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
121 missing_App = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
122 'GetThemeMetric', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
123 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
124 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
125 missing_AE = [ |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
126 'AEGetDescDataSize', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
127 'AEReplaceDescData', |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
128 ] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
129 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
130 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
131 missing = [] |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
132 for name in dir(): |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
133 if name[:8] == 'missing_': |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
134 missing = missing + eval(name) |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
135 del name |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
136 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
137 def _search(): |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
138 # Warning: this function only works on Unix |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
139 import string, os |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
140 re = string.join(missing, '|') |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
141 re = """[^a-zA-Z'"](%s)[^a-zA-Z'"]""" % re |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
142 os.system("find . -name '*.py' -print | xargs egrep '%s'"%re) |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
143 |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
144 if __name__ == '__main__': |
|
5f40fdbdd02c
A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
145 _search() |
