python-decorators

    0热度

    1回答

    我有以下简单的控制器 @companies.route('/companies/<int:id>', methods=['GET']) @inject_repository(CompanyRepository) def get_company(repository, id): """ GET /companies/id """ company = rep

    1热度

    1回答

    def myfunc(): print(" myfunc() called.") return 'ok' 'ok'是函数的返回值。 >>> myfunc() myfunc() called. 'ok' 现在来装饰它与其他功能。 装饰功能。 def deco(func): def _deco(): print("before myfunc() c

    -1热度

    1回答

    我正在阅读Python装饰器(我对这个概念有点新手),并且遇到了一个强调'导入时间'和'运行时间'之间差异的部分。 假设我在一个名为decorators.py的模块中有一个装饰器函数,并且我有另一个模块,其中包含一些名为decorateds.py的装饰函数。在其他地方导入decorateds.py时,Python甚至在执行流程将它们运行到某处之前,都会在装饰函数和相关装饰器之间创建绑定。我的问题/

    0热度

    1回答

    前段时间,我用Python(2.7)编写了一个简单的井字游戏游戏,多人游戏版本与服务器脚本(每个连接线程)和客户端脚本。现在我想用gtk扩展客户端。我希望这是一个使用装饰器的例子。客户端脚本以通过提示检索数据的方式工作。我想写一个脚本,就像客户端的补丁(只是装饰客户端功能,调用新的gtk客户端脚本和wallah)。我认为这样做的: GTK的客户端从客户端脚本中的线程开始run_game()函数负责

    -2热度

    1回答

    我试图使用属性装饰和执行基本的操作,而这样做收到错误以及面临着缺失者问题,而不是从代码中获得预期的输出。 class Numbers(object): Multiplier = 4 def __init__(self, x, y): self._x = x self._y = y def add(self): return s

    0热度

    1回答

    以下是我试图做的简单示例。下面的函数'print_number'由2个装饰器包装。 def another_decorator(function): def wrapper(*arg, **kwargs): ret = function(*arg, **kwargs) print(ret, "executed from another_decorator")

    0热度

    1回答

    我有一个python在许多视图中使用的函数。特别是它在一个运行在uwsgi下的django应用程序中。该功能只是将跟踪数据激发到我们的数据库中。我想创建一个装饰器来禁用该函数,以便对包含该函数的视图进行特定的调用。基本上是: @disable tracking def view(request): track(request) //disabled by decorator 装饰工

    0热度

    1回答

    我试图使用value将值传递给随机修饰器。 @pymc.stochastic(value=(1.0, 1.0), dtype=np.float64) def beta_priors(value): alpha, beta = value if alpha <= 0 or beta <= 0: return -np.inf else: retu

    0热度

    1回答

    我正在通过实验示例研究装饰器和包装器,我发现装饰器的行为,我不明白。 def decorator_function(original_function): def wrapper_function(): print "wrapper is executed before {}".format(original_function.__name__) return o

    2热度

    1回答

    在Python中,我对装饰器有所了解。 在我可怜的理解任何装饰功能与原函数构造一个装饰funtion投资申报表(最合理,这应该是一个可调用的): def deco(func): def func_wrapper(name): return func(name)+", how are you?" return func_wrapper @deco def foo