exporters package

Subpackages

Submodules

exporters.exceptions module

exception exporters.exceptions.ConfigCheckError(message="Configuration provided isn't valid.", errors={})[source]

Bases: exporters.exceptions.ConfigurationError

exception exporters.exceptions.ConfigurationError[source]

Bases: exceptions.ValueError

Configuration provided isn’t valid.

exception exporters.exceptions.InvalidDateRangeError[source]

Bases: exceptions.ValueError

Empty or impossible date range

exception exporters.exceptions.InvalidExpression[source]

Bases: exceptions.Exception

exception exporters.exceptions.UnsupportedCompressionFormat[source]

Bases: exceptions.ValueError

Unsupported compression format.

exception exporters.exceptions.WriterNotSupportingGroupedBatch[source]

Bases: exceptions.Exception

exporters.exporter_options module

exporters.module_loader module

class exporters.module_loader.ModuleLoader[source]

Bases: object

load_class(class_path)[source]
load_decompressor(options, metadata, **kwargs)[source]
load_deserializer(options, metadata, **kwargs)[source]
load_filter(options, metadata, **kwargs)[source]
load_formatter(options, metadata, **kwargs)[source]
load_grouper(options, metadata, **kwargs)[source]
load_notifier(options, metadata, **kwargs)[source]
load_persistence(options, metadata, **kwargs)[source]
load_reader(options, metadata, **kwargs)[source]
load_stats_manager(options, metadata, **kwargs)[source]
load_transform(options, metadata, **kwargs)[source]
load_write_buffer(options, metadata, **kwargs)[source]
load_writer(options, metadata, **kwargs)[source]

exporters.python_interpreter module

class exporters.python_interpreter.Interpreter[source]

Bases: object

allowed_objects = (<type 'str'>, <type 'unicode'>, <type 'int'>, <type 'float'>, <type 'long'>, <type 'complex'>, <type 'list'>, <type 'dict'>, <type 'set'>, <type 'tuple'>, <type 'NoneType'>, <type 'bool'>)
ast_allowed_nodes = ('keyword', 'expr', 'name', 'load', 'call', 'store', 'str', 'unicode', 'num', 'list', 'dict', 'set', 'tuple', 'unaryop', 'usub', 'binop', 'add', 'sub', 'div', 'mult', 'mod', 'pow', 'floordiv', 'compare', 'eq', 'noteq', 'gt', 'lt', 'gte', 'lte', 'bitand', 'bitor', 'bitxor', 'invert', 'lshift', 'rshift', 'boolop', 'and', 'or', 'not', 'in', 'notin', 'is', 'isnot', 'ifexp', 'subscript', 'index', 'slice', 'extslice', 'listcomp', 'setcomp', 'dictcomp', 'generatorexp', 'comprehension', 'attribute')
check(expression)[source]
eval(expression, context=None, check=True)[source]
exporters.python_interpreter.create_context(**kwargs)[source]

Module contents