diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-05 16:43:39 +0200 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-05 16:43:39 +0200 |
commit | b71845b1a454e4abda861ddd99f4767bcc7c4d54 (patch) | |
tree | f621857b7e8e3b94a95a43364b4aec4b9b0c44d4 /manager.py | |
parent | cbf24de987ff51a870f7177bb361f6204809c9a4 (diff) | |
download | astroid-git-b71845b1a454e4abda861ddd99f4767bcc7c4d54.tar.gz |
py3k: remove has_key methods from unused code
Diffstat (limited to 'manager.py')
-rw-r--r-- | manager.py | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -119,6 +119,7 @@ class ASTNGManager(OptionsProviderMixIn): def from_directory(self, directory, modname=None): """given a module name, return the astng object""" + # FIXME : seems to be dead or unused code modname = modname or basename(directory) directory = abspath(directory) return Package(directory, modname, self) @@ -293,6 +294,7 @@ class ASTNGManager(OptionsProviderMixIn): +# FIXME : seems to be dead or unused code class Package: """a package using a dictionary like interface @@ -368,9 +370,6 @@ class Package: def items(self): return zip(self.keys(), self.values()) - def has_key(self, name): - return bool(self.get(name)) - def get(self, name, default=None): try: return self.get_subobject(name) @@ -379,8 +378,10 @@ class Package: def __getitem__(self, name): return self.get_subobject(name) + def __contains__(self, name): - return self.has_key(name) + return bool(self.get(name)) + def __iter__(self): return iter(self.keys()) @@ -397,7 +398,6 @@ class Project: self.values = self.locals.values self.keys = self.locals.keys self.items = self.locals.items - self.has_key = self.locals.has_key def add_module(self, node): self.locals[node.name] = node |