(port_open=False)
return decorate
运行函数/方法后重启v2ray的装饰器
运行函数/方法后重启v2ray的装饰器
运行函数 / 方法后重启v2ray的装饰器
def restart(port_open=False):
    """
    运行函数/方法后重启v2ray的装饰器
    """  
    def decorate(func):
        @wraps(func)
        def wrapper(*args, **kw):
            result = func(*args, **kw)
            if port_open:
                open_port()
            if result:
                V2ray.restart()
        return wrapper
    return decorate
def restart ( port_open = False ) : def decorate ( func ) : @ wraps ( func ) def wrapper ( * args , * * kw ) : result = func ( * args , * * kw ) if port_open : open_port ( ) if result : V2ray . restart ( ) return wrapper return decorate