[Checkins] SVN: z3c.autoinclude/trunk/src/z3c/autoinclude/utils.py remove all references to package.__file__ in distributionForPackage, since it's no good

Ethan Jucovy ejucovy at openplans.org
Sat Apr 19 16:22:22 EDT 2008


Log message for revision 85494:
  remove all references to package.__file__ in distributionForPackage, since it's no good

Changed:
  U   z3c.autoinclude/trunk/src/z3c/autoinclude/utils.py

-=-
Modified: z3c.autoinclude/trunk/src/z3c/autoinclude/utils.py
===================================================================
--- z3c.autoinclude/trunk/src/z3c/autoinclude/utils.py	2008-04-19 20:20:09 UTC (rev 85493)
+++ z3c.autoinclude/trunk/src/z3c/autoinclude/utils.py	2008-04-19 20:22:21 UTC (rev 85494)
@@ -61,7 +61,6 @@
     return False
 
 def distributionForPackage(package):
-    package_filename = package.__file__
     package_dottedname = package.__name__
     valid_dists_for_package = []
     for path in sys.path:
@@ -79,8 +78,8 @@
             if package_dottedname not in packages:
                 continue
             valid_dists_for_package.append(dist)
-    assert valid_dists_for_package, "No distributions found for package %s." % package_filename
-    assert len(valid_dists_for_package) == 1, "Multiple distributions found for package %s; z3c.autoinclude cowardly refuses to guess." % package_filename
+    assert valid_dists_for_package, "No distributions found for package %s." % package_dottedname
+    assert len(valid_dists_for_package) == 1, "Multiple distributions found for package %s; z3c.autoinclude cowardly refuses to guess." % package_dottedname
     return valid_dists_for_package[0]
 
 def distributionForDottedName(dotted_name):



More information about the Checkins mailing list