#!/usr/bin/env python
# -*- coding: utf_8 -*-
from webcreator.event import PySignal
class SignalManager(object):
{%- for item in config %}
{%- if "restful" in item.get("view") and item.get("view").get("restful") == False %}
{%- for r in item.get("view").get("routes", []) %}
action{{ r.get("name") | capitalize }} = PySignal()
{%- endfor %}
{%- else %}
{%- for key, value in item['view'].items() %}
action{{ key | capitalize }}{{ item.get("name") | capitalize }} = PySignal()
{%- endfor %}
{%- endif %}
{%- endfor %}
def __init__(self):
super().__init__()
signalManager = SignalManager()
-
wanli authoreda09e6ebb