diff options
| author | Michael Vogt <michael.vogt@ubuntu.com> | 2010-08-05 13:27:18 +0200 |
|---|---|---|
| committer | Michael Vogt <michael.vogt@ubuntu.com> | 2010-08-05 13:27:18 +0200 |
| commit | ad19dcb4f3608779551383103a23ccceb7df3e9c (patch) | |
| tree | 08146db3b20cba310a1a6ea449d793f7d11578f7 /apt | |
| parent | 82ed2ce73fb57166d0e47f164f1f9bdc6c821389 (diff) | |
| parent | bfa4d690e7262c19b2f0bfc3905177c37f42cf34 (diff) | |
| download | python-apt-ad19dcb4f3608779551383103a23ccceb7df3e9c.tar.gz | |
* apt/debfile.py:
- fix crash in DscFile handling and add regression test
Diffstat (limited to 'apt')
| -rw-r--r-- | apt/debfile.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apt/debfile.py b/apt/debfile.py index ea83c5b3..e2275f84 100644 --- a/apt/debfile.py +++ b/apt/debfile.py @@ -51,11 +51,13 @@ class DebPackage(object): self._debfile = None self.pkgname = "" self._sections = {} + self._need_pkgs = [] if filename: self.open(filename) def open(self, filename): """ open given debfile """ + self._dbg(3, "open '%s'" % filename) self._need_pkgs = [] self._installed_conflicts = set() self._failure_string = "" @@ -184,6 +186,7 @@ class DebPackage(object): self.replaces_real_pkg(pkgname, oper, ver)): self._failure_string += _("Conflicts with the installed package " "'%s'") % pkg.name + self._dbg(3, "conflicts with installed pkg '%s'" % pkg.name) return True return False @@ -386,7 +389,7 @@ class DebPackage(object): def check(self): """Check if the package is installable.""" - self._dbg(3, "check_depends") + self._dbg(3, "check") # check arch if not "Architecture" in self._sections: |
