klass
- class trame.decorators.klass.TrameApp(server='server', namespace='')
Bases:
object
Class Decorator for trame application. This decorator can be used to automatically register methods to state.change, controller, trigger and life_cycle. The parameter are used to define where to fine the server instance within the object and where a namespace for the variable name is stored.
@TrameApp() class ExampleApp: def __init__(self): self.server = get_server() @change("var_name_1", "var_name_n") def on_state_change(**kwargs): pass @controller.set("hello") def hello(**kwargs): pass
- trame.decorators.klass.change(*args)
Method decorator for state change
- trame.decorators.klass.trigger(*args)
Method decorator to assign a trigger name to a function