diff options
| -rw-r--r-- | apt/package.py | 9 | ||||
| -rw-r--r-- | debian/changelog | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/apt/package.py b/apt/package.py index 008aebae..00f563e4 100644 --- a/apt/package.py +++ b/apt/package.py @@ -99,10 +99,11 @@ class DeprecatedProperty(property): self.__doc__ = ':Deprecated: ' + (doc or fget.__doc__ or '') def __get__(self, obj, type=None): - warnings.warn("Accessed deprecated property %s.%s, please see the " - "Version class for alternatives." % - ((obj.__class__.__name__ or type.__name__), - self.fget.func_name), DeprecationWarning, 2) + if obj is not None: + warnings.warn("Accessed deprecated property %s.%s, please see the " + "Version class for alternatives." % + ((obj.__class__.__name__ or type.__name__), + self.fget.func_name), DeprecationWarning, 2) return property.__get__(self, obj, type) diff --git a/debian/changelog b/debian/changelog index a899b479..eb2a6a30 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ python-apt (0.7.10.1) unstable; urgency=low get a version number in setup.py (Closes: #523473) * apt/package.py: - (Package.candidateRecord): Fix missing 'd' in 'record' + - (DeprecatedProperty.__get__): Only warn when used on objects, this + makes it easier to use e.g. pydoc,sphinx,pychecker. -- Julian Andres Klode <jak@debian.org> Fri, 10 Apr 2009 17:51:07 +0200 |
