Fred Drake
a58947f600
Make sure path names inserted into ZIP files are normalized to use "/" as
...
the directory separator, as required by the format specification.
This closes SF bug #440693 .
2001-07-19 19:44:25 +00:00
Fred Drake
7e473800c3
Fix one bare except: clause.
2001-05-11 19:52:57 +00:00
Guido van Rossum
f85af612f8
Mark Favas points out that there's an 'self.fp.flush()' call in the
...
ZipFile.close() method that should be part of the preceding 'if'
block. On some platforms (Mark noticed this on FreeBSD 4.2) doing a
flush() on a file open for reading is not allowed.
2001-04-14 16:45:14 +00:00
Guido van Rossum
9c673f35d2
Try an except: after an import into "except ImportError".
...
This came out of SF bug #411881 .
Note that there's another unqualified except: still.
2001-04-10 15:37:12 +00:00
Tim Peters
7d3bad66e4
Sf bug [ #412214 ] ZipFile constructor leaves files open.
...
This applies the patch Fred Drake created to fix it.
I'm checking it in since I had to apply the patch anyway in order
to test its behavior on Windows.
2001-04-04 18:56:49 +00:00
Tim Peters
a19a168ccc
Whitespace normalization.
2001-03-29 04:36:09 +00:00
Fred Drake
3d9091ece1
Itamar Shtull-Trauring <itamar@maxnm.com>:
...
Add support to zipfile to support opening an archive represented by an
open file rather than a file name.
2001-03-26 15:49:24 +00:00
Skip Montanaro
40fc16059f
final round of __all__ lists (I hope) - skipped urllib2 because Moshe may be
...
giving it a slight facelift
2001-03-01 04:27:19 +00:00
Fred Drake
3e038e5e25
Define lots of constants for indexes into the structures for the file
...
header and central directory structures, and use them as appropriate.
The point being to make it easier to tell what is getting pulled out
where; magic numbers are evil!
Change the computation of the ZipInfo.file_offset field to use the
length of the relevant "extra" field -- there are two different ones,
and the wrong one had been used. ;-(
This closes SF tracker patch #403276 , but more verbosely than the
proposed patch.
2001-02-28 17:56:26 +00:00
Fred Drake
90eac285c8
Fix SF tracker bug #403871 : AttributeError in ZipFile.__del__() when
...
there was an IOError opening the underlying file in ZipFile.__init__().
2001-02-28 05:29:34 +00:00
Tim Peters
e119006e7d
Whitespace normalization. Top level of Lib now fixed-point for reindent.py!
2001-01-15 03:34:38 +00:00
Fred Drake
484d735f1e
Delay import of py_compile until needed, since is is only used by the
...
PyZipFile class.
End sentences in docstrings with periods.
Reformat docstrings to be more similar to those of other modules.
2000-10-02 21:14:52 +00:00
Fred Drake
5db246d1fa
Always use the same name for the exception defined in this module!
...
Error reported via email by Pete Shinners <pete@visionart.com>.
Fixed some indentation inconsistencies.
2000-09-29 20:44:48 +00:00
Fred Drake
414ca6666c
James C. Ahlstron <jim@interet.com>:
...
Thanks to Hubert Hoegl <hubert.hoegl@dlr.de> for finding this bug.
2000-06-13 18:49:53 +00:00
Guido van Rossum
32abe6f7d0
Zip file handling module, by Jim Ahlstrom.
2000-03-31 17:30:02 +00:00