PyOpenWorm.data_trans.context_datasource module

class PyOpenWorm.data_trans.context_datasource.VariableIdentifierContext(maker=None, **kwargs)[source]

Bases: PyOpenWorm.data_trans.context_datasource.VariableIdentifierMixin, PyOpenWorm.context.Context

A Context that gets its identifier and its configuration from its ‘maker’ passed in at initialization

class PyOpenWorm.data_trans.context_datasource.VariableIdentifierContextDataObject(maker=None, **kwargs)[source]

Bases: PyOpenWorm.data_trans.context_datasource.VariableIdentifierMixin, PyOpenWorm.contextDataObject.ContextDataObject

A ContextDataObject that gets its identifier and its configuration from its ‘maker’ passed in at initialization

defined_augment(self)[source]

This fuction must return False if identifier_augment() would raise an IdentifierMissingException. Override it when defining a non-standard identifier for subclasses of DataObjects.