Monero
Loading...
Searching...
No Matches
py2backports.tempfile.TemporaryDirectory Class Reference
Inheritance diagram for py2backports.tempfile.TemporaryDirectory:
Collaboration diagram for py2backports.tempfile.TemporaryDirectory:

Public Member Functions

 __init__ (self, suffix=None, prefix=None, dir=None)
 __repr__ (self)
 __enter__ (self)
 __exit__ (self, exc, value, tb)
 cleanup (self)

Public Attributes

 name = mkdtemp(suffix, prefix, dir)

Protected Member Functions

 _cleanup (cls, name, warn_message)

Protected Attributes

 _finalizer

Detailed Description

Create and return a temporary directory.  This has the same
behavior as mkdtemp but can be used as a context manager.  For
example:
    with TemporaryDirectory() as tmpdir:
        ...
Upon exiting the context, the directory and everything contained
in it are removed.

Constructor & Destructor Documentation

◆ __init__()

py2backports.tempfile.TemporaryDirectory.__init__ ( self,
suffix = None,
prefix = None,
dir = None )

Member Function Documentation

◆ __enter__()

py2backports.tempfile.TemporaryDirectory.__enter__ ( self)

◆ __exit__()

py2backports.tempfile.TemporaryDirectory.__exit__ ( self,
exc,
value,
tb )

◆ __repr__()

py2backports.tempfile.TemporaryDirectory.__repr__ ( self)

◆ _cleanup()

py2backports.tempfile.TemporaryDirectory._cleanup ( cls,
name,
warn_message )
protected

◆ cleanup()

py2backports.tempfile.TemporaryDirectory.cleanup ( self)

Member Data Documentation

◆ _finalizer

py2backports.tempfile.TemporaryDirectory._finalizer
protected
Initial value:
= finalize(
self, self._cleanup, self.name,
warn_message="Implicitly cleaning up {!r}".format(self))

◆ name

py2backports.tempfile.TemporaryDirectory.name = mkdtemp(suffix, prefix, dir)

The documentation for this class was generated from the following file: