[Checkins] SVN: grokui.admin/branches/baseplugin-0.6/src/grokui/admin/utilities.py Make version sniffing more reliable.

Uli Fouquet uli at gnufix.de
Fri Feb 26 18:09:29 EST 2010


Log message for revision 109477:
  Make version sniffing more reliable.
  

Changed:
  U   grokui.admin/branches/baseplugin-0.6/src/grokui/admin/utilities.py

-=-
Modified: grokui.admin/branches/baseplugin-0.6/src/grokui/admin/utilities.py
===================================================================
--- grokui.admin/branches/baseplugin-0.6/src/grokui/admin/utilities.py	2010-02-26 20:02:33 UTC (rev 109476)
+++ grokui.admin/branches/baseplugin-0.6/src/grokui/admin/utilities.py	2010-02-26 23:09:29 UTC (rev 109477)
@@ -25,9 +25,12 @@
 def getVersion(pkgname):
     """Determine the version of `pkgname` used in background.
     """
-    info = pkg_resources.get_distribution(pkgname)
-    if info.has_version and info.version:
-        return info.version
+    try:
+        info = pkg_resources.get_distribution(pkgname)
+        if info.has_version and info.version:
+            return info.version
+    except pkg_resources.DistributionNotFound:
+        pass
     return None
 
 



More information about the checkins mailing list