]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Patch #525870: Avoid duplicate stat calls, use st_ attributes.
authorMartin v. Löwis <martin@v.loewis.de>
Mon, 18 Mar 2002 08:37:19 +0000 (08:37 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Mon, 18 Mar 2002 08:37:19 +0000 (08:37 +0000)
Lib/urllib2.py

index 512d90c060449c28abb78e722c822b55a4e244b0..3c2c1048a35ff319ceb02d9ca5979fc33dc9e9ed 100644 (file)
@@ -102,7 +102,6 @@ import ftplib
 import sys
 import time
 import os
-import stat
 import gopherlib
 import posixpath
 
@@ -877,10 +876,9 @@ class FileHandler(BaseHandler):
         file = req.get_selector()
         localfile = url2pathname(file)
         stats = os.stat(localfile)
-        size = stats[stat.ST_SIZE]
-        modified = rfc822.formatdate(stats[stat.ST_MTIME])
+        size = stats.st_size
+        modified = rfc822.formatdate(stats.st_mtime)
         mtype = mimetypes.guess_type(file)[0]
-        stats = os.stat(localfile)
         headers = mimetools.Message(StringIO(
             'Content-Type: %s\nContent-Length: %d\nLast-modified: %s\n' %
             (mtype or 'text/plain', size, modified)))