Module ihooks :: Class Hooks
[show private | hide private]

Class Hooks

_Verbose --+
           |
          Hooks

Known Subclasses:
MyHooks

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.
Method Summary
  add_module(self, name)
  default_path(self)
  get_frozen_object(self, name)
  get_suffixes(self)
  init_builtin(self, name)
  init_frozen(self, name)
  is_builtin(self, name)
  is_frozen(self, name)
  listdir(self, x)
  load_compiled(self, name, filename, file)
  load_dynamic(self, name, filename, file)
  load_package(self, name, filename, file)
  load_source(self, name, filename, file)
  modules_dict(self)
  new_module(self, name)
  openfile(self, *x)
  path_exists(self, x)
  path_isabs(self, x)
  path_isdir(self, x)
  path_isfile(self, x)
  path_islink(self, x)
  path_join(self, x, y)
  path_split(self, x)

Class Variable Summary
classobj listdir_error = exceptions.OSError
classobj openfile_error = exceptions.IOError

Method Details

add_module(self, name)

default_path(self)

get_frozen_object(self, name)

get_suffixes(self)

init_builtin(self, name)

init_frozen(self, name)

is_builtin(self, name)

is_frozen(self, name)

listdir(self, x)

load_compiled(self, name, filename, file=None)

load_dynamic(self, name, filename, file=None)

load_package(self, name, filename, file=None)

load_source(self, name, filename, file=None)

modules_dict(self)

new_module(self, name)

openfile(self, *x)

path_exists(self, x)

path_isabs(self, x)

path_isdir(self, x)

path_isfile(self, x)

path_islink(self, x)

path_join(self, x, y)

path_split(self, x)



GNUe Home

Public API

Developer's Corner