summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2009-01-11 19:53:01 +0100
committerJulian Andres Klode <jak@debian.org>2009-01-11 19:53:01 +0100
commitc94a512af6836c4d8f3835a5a6b3719ad7245249 (patch)
treeb7e26af9a794cdc8a81fcbd42aa34c36ad645e92 /apt
parentb237760c6d7009f9833b86e6dbfc3cbf6d059977 (diff)
parent75676866d4bf394b3ba1ddef06e0c93f6da03242 (diff)
downloadpython-apt-c94a512af6836c4d8f3835a5a6b3719ad7245249.tar.gz
* Merge Ben Finney's do not use has_key() (Closes: #481878)
A little bit adjusted to not remove the has_key() methods, and to use has_key() where needed [the low-level part does not have the needed functionality for 'key in mapping'].
Diffstat (limited to 'apt')
-rw-r--r--apt/cache.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/apt/cache.py b/apt/cache.py
index 303bb99f..f134ab0a 100644
--- a/apt/cache.py
+++ b/apt/cache.py
@@ -105,10 +105,10 @@ class Cache(object):
raise StopIteration
def has_key(self, key):
- return key in self._dict
+ return (key in self._dict)
def __contains__(self, key):
- return key in self._dict
+ return (key in self._dict)
def __len__(self):
return len(self._dict)
@@ -350,10 +350,10 @@ class FilteredCache(object):
return self._filtered.keys()
def has_key(self, key):
- return key in self._filtered
+ return (key in self._filtered)
def __contains__(self, key):
- return key in self._filtered
+ return (key in self._filtered)
def _reapplyFilter(self):
" internal helper to refilter "
@@ -401,7 +401,7 @@ if __name__ == "__main__":
c = Cache(apt.progress.OpTextProgress())
c.connect("cache_pre_change", cache_pre_changed)
c.connect("cache_post_change", cache_post_changed)
- print "aptitude" in c
+ print ("aptitude" in c)
p = c["aptitude"]
print p.name
print len(c)