582 Importing packages seemingly misrecords dependencies
authorjohansen <johansen@sun.com>
Mon, 25 Feb 2008 18:27:21 -0800
changeset 268 3d53da66d4a4
parent 267 1700a267bdb1
child 269 7188dcce1a82
582 Importing packages seemingly misrecords dependencies 632 DotSequence class needs to handle NoneType objects (fix copyright)
src/modules/client/image.py
src/modules/version.py
--- a/src/modules/client/image.py	Mon Feb 25 17:56:58 2008 -0800
+++ b/src/modules/client/image.py	Mon Feb 25 18:27:21 2008 -0800
@@ -454,7 +454,9 @@
 
                 v = self._get_version_installed(fmri)
 
-                if fmri.authority == None:
+                if v and fmri.authority == None:
+                        fmri.authority = v.authority
+                elif fmri.authority == None:
                         fmri.authority = self.get_default_authority()
 
                 if v and self.fmri_is_successor(v, fmri):
@@ -488,6 +490,8 @@
 
                 v = self._get_version_installed(fmri)
 
+                assert fmri.authority
+
                 if v:
                         return v
                 else:
--- a/src/modules/version.py	Mon Feb 25 17:56:58 2008 -0800
+++ b/src/modules/version.py	Mon Feb 25 18:27:21 2008 -0800
@@ -21,7 +21,7 @@
 #
 
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #