Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
setuptools.sandbox.AbstractSandbox Class Reference
Inheritance diagram for setuptools.sandbox.AbstractSandbox:
setuptools.sandbox.DirectorySandbox

Public Member Functions

def __init__
 
def run
 

Private Member Functions

def _copy
 
def _mk_dual_path_wrapper
 
def _mk_single_path_wrapper
 
def _mk_single_with_return
 
def _mk_query
 
def _validate_path
 
def _remap_input
 
def _remap_output
 
def _remap_pair
 

Private Attributes

 _attrs
 

Static Private Attributes

 _active = False
 
tuple _file = _mk_single_path_wrapper('file', _file)
 
tuple _open = _mk_single_path_wrapper('open', _open)
 

Detailed Description

Wrap 'os' module and 'open()' builtin for virtualizing setup scripts

Constructor & Destructor Documentation

def setuptools.sandbox.AbstractSandbox.__init__ (   self)

Member Function Documentation

def setuptools.sandbox.AbstractSandbox._copy (   self,
  source 
)
private
def setuptools.sandbox.AbstractSandbox._mk_dual_path_wrapper (   name)
private
def setuptools.sandbox.AbstractSandbox._mk_query (   name)
private
def setuptools.sandbox.AbstractSandbox._mk_single_path_wrapper (   name,
  original = None 
)
private
def setuptools.sandbox.AbstractSandbox._mk_single_with_return (   name)
private
def setuptools.sandbox.AbstractSandbox._remap_input (   self,
  operation,
  path,
  args,
  kw 
)
private
Called for path inputs
def setuptools.sandbox.AbstractSandbox._remap_output (   self,
  operation,
  path 
)
private
Called for path outputs
def setuptools.sandbox.AbstractSandbox._remap_pair (   self,
  operation,
  src,
  dst,
  args,
  kw 
)
private
Called for path pairs like rename, link, and symlink operations
def setuptools.sandbox.AbstractSandbox._validate_path (   self,
  path 
)
private
Called to remap or validate any path, whether input or output
def setuptools.sandbox.AbstractSandbox.run (   self,
  func 
)
Run 'func' under os sandboxing

Member Data Documentation

setuptools.sandbox.AbstractSandbox._active = False
staticprivate
setuptools.sandbox.AbstractSandbox._attrs
private
tuple setuptools.sandbox.AbstractSandbox._file = _mk_single_path_wrapper('file', _file)
staticprivate
tuple setuptools.sandbox.AbstractSandbox._open = _mk_single_path_wrapper('open', _open)
staticprivate

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

Copyright 2014 Google Inc. All rights reserved.