shuup.core.modules package

Submodules

shuup.core.modules.interface module

exception shuup.core.modules.interface.ModuleNotFound[source]

Bases: ValueError

class shuup.core.modules.interface.ModuleInterface[source]

Bases: object

module_options_field = 'module_data'
module_provides_key = None
modules
classmethod get_module_implementation_map()[source]

Get a dict that maps module spec identifiers (short strings) into actual spec names.

As an example:

{"Eggs": "foo_package.bar_module:EggsClass"}
Return type:dict[str, str]

Module contents

class shuup.core.modules.ModuleInterface[source]

Bases: object

classmethod get_module_implementation_map()[source]

Get a dict that maps module spec identifiers (short strings) into actual spec names.

As an example:

{"Eggs": "foo_package.bar_module:EggsClass"}
Return type:dict[str, str]
module_options_field = 'module_data'
module_provides_key = None
modules