diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-06-04 17:33:45 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-06-04 17:33:45 +0200 |
| commit | 2805097d61d81c92473f3b8e519230b1b23c9fd5 (patch) | |
| tree | d620b0c14a01bc2e693a5d4f3fd074ded6d91f1e | |
| parent | 884c8a4ebdfcedf8143dcb2ce8ef92779c353e06 (diff) | |
| download | python-apt-2805097d61d81c92473f3b8e519230b1b23c9fd5.tar.gz | |
utils/migrate-0.8.py: Handle constants in the apt_pkg extension.
| -rwxr-xr-x | utils/migrate-0.8.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/utils/migrate-0.8.py b/utils/migrate-0.8.py index 61d3865a..dc919e1d 100755 --- a/utils/migrate-0.8.py +++ b/utils/migrate-0.8.py @@ -94,6 +94,20 @@ def find_deprecated_cpp(): all_old.add('.' + name) all_old.add(name) line = lines.pop(0) + # Let's handle constants in the apt_pkg module + lines = list(open('python/apt_pkgmodule.cc')) + while lines: + while lines and not 'COMPAT_0_7' in line: + line = lines.pop(0) + if lines: + lines.pop(0) + while lines and not '#endif' in line: + if 'PyModule_Add' in line: + name = line.split(",")[1].strip().strip('"') + if name != '_COMPAT_0_7': + all_old.add('.' + name) + all_old.add(name) + line = lines.pop(0) return all_old |
