scriptor.module

Module Contents

Classes

BaseModule

SingletonModule

ExtendedModule

ListModule

TreeModule

Functions

create_and_compile_function(function_name, function_code)

__getattr__(attr)

scriptor.module.create_and_compile_function(function_name, function_code)
class scriptor.module.BaseModule(name: str)

Bases: object

property name: str
register_route(callback: callable, name: str = None, *args, **kwargs)
async register_routes(route: object)
__getattr__(name: str)
async preview(params: dict = None, group: str = '', **kwargs)
async structure(group: str = '', **kwargs)
async view(key: str, group: str = '', **kwargs) dict
class scriptor.module.SingletonModule(name: str)

Bases: BaseModule

async edit(params: dict = None, group: str = '', **kwargs)
class scriptor.module.ExtendedModule(name: str)

Bases: BaseModule

async edit(key: str, params: dict = None, group: str = '', **kwargs)
list(params: dict = None, group: str = '', **kwargs) scriptor.viur.viur.list
async add(params: dict = None, group: str = '', **kwargs)
async delete(key: str, params: dict = None, group: str = '', **kwargs)
class scriptor.module.ListModule(name: str)

Bases: ExtendedModule

async for_each(callback: callable, params: dict = None, **kwargs)
class scriptor.module.TreeModule(name: str)

Bases: ExtendedModule

async edit(group: str, key: str, params: dict = None, **kwargs)
list(group: str, params: dict = None, **kwargs) scriptor.viur.viur.list
async add(group: str, params: dict = None, **kwargs)
async view(group: str, key: str, **kwargs) dict
async preview(group: str, params: dict = None, **kwargs)
async list_root_nodes(**kwargs)
async delete(group: str, key: str, params: dict = None, **kwargs)
async move(key: str, parentNode: str, **kwargs)
async for_each(callback: callable, root_node_key: str = None, params: dict = None, **kwargs)
scriptor.module.__getattr__(attr)