Client versions fix
authorKostas Papadimitriou <kpap@grnet.gr>
Mon, 7 May 2012 14:41:26 +0000 (17:41 +0300)
committerKostas Papadimitriou <kpap@grnet.gr>
Mon, 7 May 2012 14:41:26 +0000 (17:41 +0300)
cloudcms/clients.py

index efed810..004cf28 100644 (file)
@@ -24,8 +24,9 @@ class VersionSource(object):
         self.arch = arch
         self.link = link
         self.versions = []
-        extra_options.update({'source_type': self.source_type, 'os': os})
-        self.extra_version_options = extra_options
+        self.extra_version_options = {}
+        self.extra_version_options.update(extra_options)
+        self.extra_version_options.update({'source_type': self.source_type, 'os': self.os})
 
         self.cache_backend = cache_backend
         self.cache_key = self.os + self.arch + self.link