Exemplo n.º 1
0
def command(*func, **predicates):
    predicates.setdefault('commands', __name__ + '.ServerCommands')
    predicates.setdefault('venusian_category', __name__)
    if func:
        func = func[0]
        attach_command(func, **predicates)
        return func
    else:
        def wrapper(func):
            attach_command(func, **predicates)
            return func
        return wrapper
Exemplo n.º 2
0
def dcc_command(*func, **predicates):
    """DCC CHAT command decorator"""
    predicates['commands'] = 'irc3.plugins.dcc.Commands'
    if func:
        func = func[0]
        command.attach_command(func, **predicates)
        return func
    else:
        def wrapper(func):
            command.attach_command(func, **predicates)
            return func
        return wrapper
Exemplo n.º 3
0
def command(*func, **predicates):
    predicates.setdefault('commands', __name__ + '.ServerCommands')
    predicates.setdefault('venusian_category', __name__)
    if func:
        func = func[0]
        attach_command(func, **predicates)
        return func
    else:
        def wrapper(func):
            attach_command(func, **predicates)
            return func
        return wrapper
Exemplo n.º 4
0
Arquivo: dcc.py Projeto: vegaelle/irc3
def dcc_command(*func, **predicates):
    """DCC CHAT command decorator"""
    predicates['commands'] = 'irc3.plugins.dcc.Commands'
    if func:
        func = func[0]
        command.attach_command(func, **predicates)
        return func
    else:

        def wrapper(func):
            command.attach_command(func, **predicates)
            return func

        return wrapper
Exemplo n.º 5
0
 def wrapper(func):
     attach_command(func, **predicates)
     return func
Exemplo n.º 6
0
 def wrapper(func):
     attach_command(func, **predicates)
     return func