示例#1
0
文件: tasks.py 项目: anukat2015/udata
    def wrapper(func):
        t = task(func)

        def call_task(badge, **kwargs):
            t.delay(badge, **kwargs)

        signal.connect(call_task, weak=False)
        return t
示例#2
0
    def wrapper(func):
        t = task(func)

        def call_task(issue, **kwargs):
            t.delay(issue, **kwargs)

        signal.connect(call_task, weak=False)
        return t
示例#3
0
    def wrapper(func):
        t = task(func)

        def call_task(sender, **kwargs):
            if isinstance(sender, cls) and kwargs.get('kind') == kind:
                t.delay(str(sender.pk))

        on_badge_added.connect(call_task, weak=False)
        return t