
Fredrik Lundh wrote:
James C. Ahlstrom wrote:
ftp://ftp.interet.com/pub/pylib.html
-- it would be great if "open" could take an open file object as well as a file name.
I put these arguments into the constructor now.
(in this case, you also need to document what you expect from the underlying file object: read, write, seek, tell should be enough, right? haven't looked at the code -- assuming it works, I'm only interested in the interface)
OK, docs updated.
-- I assume "open" adds "b" to the given mode argument.
Correct. The mode can be either "w" or "wb" etc., and it works.
-- "dir" looks a bit strange. and hey, there's no "listdir" in there. I'd prefer a recursive "listdir" method, which takes an optional "depth" argument (e.g. 0=this dir, 1=this dir and first subdir, None=infinity, i.e. the full tree).
I added a plain listdir() and changed dir() to printdir(). I also documented self.TOC which gets you the values too. JimA