[Python-checkins] distutils2: add docstring to all public api of DistributionMetadata
tarek.ziade
python-checkins at python.org
Sat Jan 29 12:59:10 CET 2011
tarek.ziade pushed c3cf81fc64db to distutils2:
http://hg.python.org/distutils2/rev/c3cf81fc64db
changeset: 903:c3cf81fc64db
user: Gael Pasgrimaud <gael at gawel.org>
date: Fri Jan 28 18:39:05 2011 +0100
summary:
add docstring to all public api of DistributionMetadata
files:
distutils2/metadata.py
diff --git a/distutils2/metadata.py b/distutils2/metadata.py
--- a/distutils2/metadata.py
+++ b/distutils2/metadata.py
@@ -300,13 +300,16 @@
# Public API
#
def get_fullname(self):
+ """Return the distribution name with version"""
return '%s-%s' % (self['Name'], self['Version'])
def is_metadata_field(self, name):
+ """return True if name is a valid metadata key"""
name = self._convert_name(name)
return name in _ALL_FIELDS
def read(self, filepath):
+ """Read the metadata values from a file path."""
self.read_file(open(filepath))
def read_file(self, fileob):
@@ -501,12 +504,15 @@
return missing, warnings
def keys(self):
+ """Dict like api"""
return _version2fieldlist(self.version)
def values(self):
+ """Dict like api"""
return [self[key] for key in self.keys()]
def items(self):
+ """Dict like api"""
return [(key, self[key]) for key in self.keys()]
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list