Package Bio :: Package config :: Module _support
[hide private]
[frames] | no frames]

Module _support

source code

Support code for dealing with registries.

Functions: find_submodules Find all the modules in a package. load_module Load a module and return it. Raise ImportError if not found. safe_load_module Like load_module, but returns None if not found.

make_rate_limited_function Limit the rate at which a function can run. make_timed_function Limit the amount of time a function can run.

make_cached_expression Caches the make_parser method of expressions.

Classes [hide private]
  make_rate_limited_function
make_rate_limited_function(function, delay) -> callable object
  make_timed_function
make_timed_function(function, timeout[, retval2pickleable_fn][, pickleable2retval_fn]) -> callable object
  make_cached_expression
make_cached_expression(expression) -> cached expression object
Functions [hide private]
list of module names
find_submodules(modulename)
Look inside a package or module and recursively find all the modules that exist within it.
source code
module
load_module(modulename) source code
module or None
safe_load_module(modulename) source code