From: Zooko O'Whielacronx zooko@zooko.com Date: Mon, 4 Jun 2007 11:44:44 +0000 (+0530) Subject: zfec: update doc strings in fileutil X-Git-Url: https://git.rkrishnan.org/Site/Content/Exhibitors/nxhtml.html?a=commitdiff_plain;h=4d2c2ac7f8ba77294a29e37c30f01734e6d3a848;p=tahoe-lafs%2Fzfec.git zfec: update doc strings in fileutil darcs-hash:458b9a2206a8f02106db5d6bdd2b9ab62b225e7b --- diff --git a/zfec/zfec/util/fileutil.py b/zfec/zfec/util/fileutil.py index 79d9859..147ecbf 100644 --- a/zfec/zfec/util/fileutil.py +++ b/zfec/zfec/util/fileutil.py @@ -96,7 +96,7 @@ class _Dir(object): Create a subdirectory in the tempdir and remember it so as to call shutdown() on it before attempting to clean up. - @rtype: NamedTemporaryDirectory instance + @rtype: _Dir instance """ ffn = os.path.join(self.name, dirname) sd = _Dir(ffn, self.cleanup) @@ -143,12 +143,12 @@ class NamedTemporaryDirectory(_Dir): Call tempfile.mkdtemp(), store the name of the dir in self.name, and rm_dir() when it gets garbage collected or "shutdown()". - Also optionally keep track of file objects for files within the tempdir - and call close() on them before rm_dir(). This is a convenient way to - open temp files within the directory, and it is very helpful on Windows - because you can't delete a directory which contains a file which is - currently open. + Also keep track of file objects for files within the tempdir and call + close() on them before rm_dir(). This is a convenient way to open temp + files within the directory, and it is very helpful on Windows because you + can't delete a directory which contains a file which is currently open. """ + def __init__(self, cleanup=True, *args, **kwargs): """ If cleanup, then the directory will be rmrf'ed when the object is shutdown. """ name = tempfile.mkdtemp(*args, **kwargs)