diff options
author | PJ Eby <distutils-sig@python.org> | 2005-06-14 01:25:48 +0000 |
---|---|---|
committer | PJ Eby <distutils-sig@python.org> | 2005-06-14 01:25:48 +0000 |
commit | b9d4dcab4f7f11fd6a89f0e9d680d1db2362848e (patch) | |
tree | 6621b8f11d51f9dcc2b4062e669042c6ab163ffd | |
parent | 26a5ebfbad61a20d1011dd14585f86bde34211bb (diff) | |
download | external_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.py | 18 |
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) |