summaryrefslogtreecommitdiff
path: root/manager.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-10-05 16:43:39 +0200
committerEmile Anclin <emile.anclin@logilab.fr>2010-10-05 16:43:39 +0200
commitb71845b1a454e4abda861ddd99f4767bcc7c4d54 (patch)
treef621857b7e8e3b94a95a43364b4aec4b9b0c44d4 /manager.py
parentcbf24de987ff51a870f7177bb361f6204809c9a4 (diff)
downloadastroid-git-b71845b1a454e4abda861ddd99f4767bcc7c4d54.tar.gz
py3k: remove has_key methods from unused code
Diffstat (limited to 'manager.py')
-rw-r--r--manager.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/manager.py b/manager.py
index 746dd73a..4ec5a476 100644
--- a/manager.py
+++ b/manager.py
@@ -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