summaryrefslogtreecommitdiff
path: root/apt/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'apt/package.py')
-rw-r--r--apt/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/apt/package.py b/apt/package.py
index c9275360..03b1e90c 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -79,6 +79,7 @@ class Dependency(object):
def __repr__(self):
return repr(self.or_dependencies)
+
class DeprecatedProperty(property):
"""A property which gives DeprecationWarning on access.
@@ -97,6 +98,7 @@ class DeprecatedProperty(property):
self.fget.func_name), DeprecationWarning, 2)
return property.__get__(self, obj, type)
+
class Origin(object):
"""The origin of a version.
@@ -167,6 +169,7 @@ class Record(object):
"""deprecated form of 'key in x'."""
return self._rec.has_key(key)
+
class Version(object):
"""Representation of a package version.
@@ -264,7 +267,7 @@ class Version(object):
dsc = unicode(self.package._records.LongDesc, "utf-8")
except UnicodeDecodeError, err:
return _("Invalid unicode in description for '%s' (%s). "
- "Please report.") % (self.name, err)
+ "Please report.") % (self.package.name, err)
lines = iter(dsc.split("\n"))
# Skip the first line, since its a duplication of the summary