[Zope3-checkins] CVS: Zope3/src/ZConfig - datatypes.py:1.14

Fred L. Drake, Jr. fred@zope.com
Thu, 3 Jul 2003 16:15:33 -0400


Update of /cvs-repository/Zope3/src/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv11648

Modified Files:
	datatypes.py 
Log Message:
existing_dirpath():  Simplify the checks to do less work; no change in
semantics.


=== Zope3/src/ZConfig/datatypes.py 1.13 => 1.14 ===
--- Zope3/src/ZConfig/datatypes.py:1.13	Mon Mar 24 15:52:39 2003
+++ Zope3/src/ZConfig/datatypes.py	Thu Jul  3 16:15:26 2003
@@ -209,10 +209,10 @@
     raise ValueError, '%s is not an existing file' % v
 
 def existing_dirpath(v):
-    if not os.path.split(v)[0]:
-        # relative pathname
-        return v
     dir = os.path.dirname(v)
+    if not dir:
+        # relative pathname with no directory component
+        return v
     if os.path.isdir(dir):
         return v
     raise ValueError, ('The directory named as part of the path %s '