storm.module package

Submodules

storm.module.jsons module

storm.module.jsons.read(str_in)
storm.module.jsons.write_dict(str_out, value=None, pretty=False, level=0)
storm.module.jsons.write_list(str_out, value=None, pretty=False, level=0)
storm.module.jsons.write_number(str_out, value)
storm.module.jsons.write_str(str_out, value=None)

storm.module.properties module

storm.module.properties.load(basedir, name)

storm.module.resource module

Resource management module.

exception storm.module.resource.ResourceNotFoundError(args)

Bases: BaseException

Exception raised when a resource is existence is needed but not honored.

Parameters:args – Exception arguments.
storm.module.resource.default_scheme = 'file'

Scheme used when no one is specified on resource creation.

storm.module.resource.ref(uri_str, props=None)

References a resource identifier URI representation.

Parameters:
  • uri_str (string) – Representation of the resource identifier. Path must be absolute.
  • props – Implementation specific properties.
Return type:

Resource

Returns:

The referenced resource.

Raises TypeError:
 

If URI path is not absolute.

storm.module.util module

storm.module.util.call(call_dir, args, err_msg)
storm.module.util.merge_dict(source, other)
storm.module.util.resolvable(obj, props)
storm.module.util.resolve(r_in, r_out, r_vars)