aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2005-06-14 01:25:48 +0000
committerPJ Eby <distutils-sig@python.org>2005-06-14 01:25:48 +0000
commitb9d4dcab4f7f11fd6a89f0e9d680d1db2362848e (patch)
tree6621b8f11d51f9dcc2b4062e669042c6ab163ffd
parent26a5ebfbad61a20d1011dd14585f86bde34211bb (diff)
downloadexternal_python_setuptools-b9d4dcab4f7f11fd6a89f0e9d680d1db2362848e.tar.gz
external_python_setuptools-b9d4dcab4f7f11fd6a89f0e9d680d1db2362848e.tar.bz2
external_python_setuptools-b9d4dcab4f7f11fd6a89f0e9d680d1db2362848e.zip
Fix a bug in resource_isdir(), introduced in 0.4a2. Add str/repr of
Distribution objects. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041055
-rw-r--r--pkg_resources.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/pkg_resources.py b/pkg_resources.py
index e3d106ca..e8e8ff7a 100644
--- a/pkg_resources.py
+++ b/pkg_resources.py
@@ -565,15 +565,15 @@ class NullProvider:
def get_metadata_lines(self, name):
return yield_lines(self.get_metadata(name))
- def resource_isdir(self,name):
+ def resource_isdir(self,resource_name):
return self._isdir(self._fn(self.module_path, resource_name))
def metadata_isdir(self,name):
return self.egg_info and self._isdir(self._fn(self.egg_info,name))
- def resource_listdir(self,name):
- return self._listdir(self._fn(self.egg_info,name))
+ def resource_listdir(self,resource_name):
+ return self._listdir(self._fn(self.egg_info,resource_name))
def metadata_listdir(self,name):
if self.egg_info:
@@ -1237,7 +1237,7 @@ class Distribution(object):
):
if name:
self.name = safe_name(name)
- if version:
+ if version is not None:
self._version = safe_version(version)
self.py_version = py_version
self.platform = platform
@@ -1363,12 +1363,12 @@ class Distribution(object):
return filename
+ def __repr__(self):
+ return "%s (%s)" % (self,self.path)
-
-
-
-
-
+ def __str__(self):
+ version = getattr(self,'version',None) or "[unknown version]"
+ return "%s %s" % (self.name,version)