[Zope3-checkins] 
	SVN: Zope3/trunk/src/zope/app/publisher/fileresource.py cleanup:
    Fred L. Drake, Jr. 
    fdrake at gmail.com
       
    Fri Aug  6 15:10:25 EDT 2004
    
    
  
Log message for revision 26943:
  cleanup:
  - use the libraries instead of re-implementing path operations
  - re-order imports
  
Changed:
  U   Zope3/trunk/src/zope/app/publisher/fileresource.py
-=-
Modified: Zope3/trunk/src/zope/app/publisher/fileresource.py
===================================================================
--- Zope3/trunk/src/zope/app/publisher/fileresource.py	2004-08-06 18:57:44 UTC (rev 26942)
+++ Zope3/trunk/src/zope/app/publisher/fileresource.py	2004-08-06 19:10:25 UTC (rev 26943)
@@ -15,11 +15,15 @@
 
 $Id$
 """
+import os
+import posixpath
+
+from time import time
+
 from zope.app.content_types import guess_content_type
 from zope.app.datetimeutils import rfc1123_date
-from time import time
-import os
 
+
 class File(object):
     
     def __init__(self, path):
@@ -29,7 +33,7 @@
         data = f.read()
         f.close()
         self.content_type, enc = guess_content_type(path, data)
-        self.__name__ = path[path.rfind('/') + 1:]
+        self.__name__ = posixpath.basename(path)
         self.lmt = float(os.stat(path)[8]) or time()
         self.lmh = rfc1123_date(self.lmt)
 
    
    
More information about the Zope3-Checkins
mailing list