class documentation
class DirectorySandbox(AbstractSandbox): (source)
Restrict operations to a single subdirectory - pseudo-chroot
Method | __init__ |
Undocumented |
Method | open |
Called for low-level os.open() |
Method | tmpnam |
Undocumented |
Class Variable | write |
Undocumented |
Method | _exempted |
Undocumented |
Method | _file |
Undocumented |
Method | _ok |
Undocumented |
Method | _open |
Undocumented |
Method | _remap |
Called for path inputs |
Method | _remap |
Called for path pairs like rename, link, and symlink operations |
Method | _violation |
Undocumented |
Class Variable | _exception |
exempt writing to paths that match the pattern |
Instance Variable | _active |
Undocumented |
Instance Variable | _exceptions |
Undocumented |
Instance Variable | _prefix |
Undocumented |
Instance Variable | _sandbox |
Undocumented |
Inherited from AbstractSandbox
:
Method | __enter__ |
Undocumented |
Method | __exit__ |
Undocumented |
Method | run |
Run 'func' under os sandboxing |
Method | _copy |
Undocumented |
Method | _mk |
Undocumented |
Method | _mk |
Undocumented |
Method | _mk |
Undocumented |
Method | _mk |
Undocumented |
Method | _remap |
Called for path outputs |
Method | _validate |
Called to remap or validate any path, whether input or output |
Instance Variable | _attrs |
Undocumented |