Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
Hooks Class Reference
Inheritance diagram for Hooks:
_Verbose RHooks

Public Member Functions

def get_suffixes
 
def new_module
 
def is_builtin
 
def init_builtin
 
def is_frozen
 
def init_frozen
 
def get_frozen_object
 
def load_source
 
def load_compiled
 
def load_dynamic
 
def load_package
 
def add_module
 
def modules_dict
 
def default_path
 
def path_split
 
def path_join
 
def path_isabs
 
def path_exists
 
def path_isdir
 
def path_isfile
 
def path_islink
 
def openfile
 
def listdir
 
- Public Member Functions inherited from _Verbose
def __init__
 
def get_verbose
 
def set_verbose
 
def note
 
def message
 

Static Public Attributes

 openfile_error = IOError
 
 listdir_error = os.error
 

Additional Inherited Members

- Data Fields inherited from _Verbose
 verbose
 

Detailed Description

Hooks into the filesystem and interpreter.

By deriving a subclass you can redefine your filesystem interface,
e.g. to merge it with the URL space.

This base class behaves just like the native filesystem.

Definition at line 148 of file ihooks.py.

Member Function Documentation

def add_module (   self,
  name 
)

Definition at line 176 of file ihooks.py.

References Hooks.modules_dict(), and Hooks.new_module().

177  def add_module(self, name):
178  d = self.modules_dict()
179  if d.has_key(name): return d[name]
180  d[name] = m = self.new_module(name)
181  return m
def default_path (   self)

Definition at line 184 of file ihooks.py.

185  def default_path(self): return sys.path
def get_frozen_object (   self,
  name 
)

Definition at line 166 of file ihooks.py.

def get_frozen_object(self, name): return imp.get_frozen_object(name)
def get_suffixes (   self)

Definition at line 160 of file ihooks.py.

def get_suffixes(self): return imp.get_suffixes()
def init_builtin (   self,
  name 
)

Definition at line 163 of file ihooks.py.

def init_builtin(self, name): return imp.init_builtin(name)
def init_frozen (   self,
  name 
)

Definition at line 165 of file ihooks.py.

def init_frozen(self, name): return imp.init_frozen(name)
def is_builtin (   self,
  name 
)

Definition at line 162 of file ihooks.py.

def is_builtin(self, name): return imp.is_builtin(name)
def is_frozen (   self,
  name 
)

Definition at line 164 of file ihooks.py.

def is_frozen(self, name): return imp.is_frozen(name)
def listdir (   self,
  x 
)

Definition at line 199 of file ihooks.py.

def listdir(self, x): return os.listdir(x)
def load_compiled (   self,
  name,
  filename,
  file = None 
)

Definition at line 169 of file ihooks.py.

170  def load_compiled(self, name, filename, file=None):
return imp.load_compiled(name, filename, file)
def load_dynamic (   self,
  name,
  filename,
  file = None 
)

Definition at line 171 of file ihooks.py.

172  def load_dynamic(self, name, filename, file=None):
return imp.load_dynamic(name, filename, file)
def load_package (   self,
  name,
  filename,
  file = None 
)

Definition at line 173 of file ihooks.py.

174  def load_package(self, name, filename, file=None):
175  return imp.load_module(name, file, filename, ("", "", PKG_DIRECTORY))
def load_source (   self,
  name,
  filename,
  file = None 
)

Definition at line 167 of file ihooks.py.

168  def load_source(self, name, filename, file=None):
return imp.load_source(name, filename, file)
def modules_dict (   self)

Definition at line 183 of file ihooks.py.

def modules_dict(self): return sys.modules
def new_module (   self,
  name 
)

Definition at line 161 of file ihooks.py.

def new_module(self, name): return imp.new_module(name)
def openfile (   self,
  x 
)

Definition at line 197 of file ihooks.py.

def openfile(self, *x): return apply(open, x)
def path_exists (   self,
  x 
)

Definition at line 191 of file ihooks.py.

def path_exists(self, x): return os.path.exists(x)
def path_isabs (   self,
  x 
)

Definition at line 188 of file ihooks.py.

def path_isabs(self, x): return os.path.isabs(x)
def path_isdir (   self,
  x 
)

Definition at line 192 of file ihooks.py.

def path_isdir(self, x): return os.path.isdir(x)
def path_isfile (   self,
  x 
)

Definition at line 193 of file ihooks.py.

def path_isfile(self, x): return os.path.isfile(x)
def path_islink (   self,
  x 
)

Definition at line 194 of file ihooks.py.

def path_islink(self, x): return os.path.islink(x)
def path_join (   self,
  x,
  y 
)

Definition at line 187 of file ihooks.py.

def path_join(self, x, y): return os.path.join(x, y)
def path_split (   self,
  x 
)

Definition at line 186 of file ihooks.py.

def path_split(self, x): return os.path.split(x)

Field Documentation

listdir_error = os.error
static

Definition at line 200 of file ihooks.py.

openfile_error = IOError
static

Definition at line 198 of file ihooks.py.


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