summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexis Metaireau <ametaireau@gmail.com>2010-07-27 18:53:14 +0200
committerAlexis Metaireau <ametaireau@gmail.com>2010-07-27 18:53:14 +0200
commite4fa2a6391ef75db2890d9e9ec68c56d47c84eb9 (patch)
tree4877887c038a29cc8e26832c043c43f5dcf98504 /src
parentc1795e840bb0ef109dfd8c4f6f6636d94ae07755 (diff)
downloaddisutils2-e4fa2a6391ef75db2890d9e9ec68c56d47c84eb9.tar.gz
Fix about how metadatas are set in ReleaseInfo
Diffstat (limited to 'src')
-rw-r--r--src/distutils2/index/dist.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/distutils2/index/dist.py b/src/distutils2/index/dist.py
index 70e6dbd..8ee7b27 100644
--- a/src/distutils2/index/dist.py
+++ b/src/distutils2/index/dist.py
@@ -153,6 +153,8 @@ class ReleaseInfo(object):
.download(path=temp_path)
def set_metadata(self, metadata):
+ if not self._metadata:
+ self._metadata = DistributionMetadata()
self._metadata.update(metadata)
def __getitem__(self, item):