python-decorators 相关问题

在Python中,装饰器是使用特殊语法方便地改变函数,方法或类的函数。装饰器动态地改变功能而不改变被装饰的源代码。

如何捕获flask_restful应用程序中引发的所有异常

我确实有一个简单的 Restful 应用程序,带有 Flask-Restful 从烧瓶导入烧瓶 从 Flask_restful 导入 API 应用程序=烧瓶(__名称__) ... api = API(应用程序) api.add_resource(联系人列表, "/联系人") 如果__na...

回答 3 投票 0

使用装饰器自动继承父类

我有一个类装饰器 p() ,它只能用于从某个抽象类 P 继承的类。 所以任何时候有人使用 p 时都应该写成如下: @p() 儿童班级(P): ... 难道是……

回答 1 投票 0

将装饰器添加到类中的瓶子请求中

我想添加一个装饰器函数,将瓶子请求装饰函数包装在一个类中,我尝试使用检查来完成它,但当我

回答 1 投票 0

在Python中已经用@property装饰的方法上应用装饰器

为什么当 @property 装饰器时下面的代码不起作用 应用于已经用@property修饰的方法上? (我使用的是Python 3.10。) # 定义一个装饰器 def my_decorator(func): 定义

回答 1 投票 0

如何修复Python中的方法签名复制问题?

我想使用一个装饰器,它将方法签名复制到另一个类方法中,如下所示: A类: def func_source(self, x: str, y: int = 0) -> 无: ... B类: @

回答 1 投票 0

为 click.options() 创建包装装饰器

我正在尝试为点击装饰器 @click.options('--foo', required=True) 创建一个包装装饰器: 导入点击 def foo_option(func): orig_decorator = click.option('--foo', required=True)(

回答 1 投票 0

在 Python 中使用自定义跟踪记录异常

我正在开发一个Python程序,我需要记录所有异常(使用clickhouse上的自定义记录器),包括它们的上下文,以帮助调试。而不是简单地记录最终函数

回答 1 投票 0

带有自参的类方法装饰器?

如何将类字段作为参数传递给类方法上的装饰器?我想做的是这样的: 类客户端(对象): def __init__(自身, url): self.url = 网址 @

回答 9 投票 0

类方法作为装饰器

我有一堂课,其中有多种方法。我想使用其中一种方法作为其他方法的装饰器。为此,我使用以下语法: @self.action def 执行(自我,请求): 哪里

回答 4 投票 0

使用 override_settings 构建预装饰类以加快 client.login 速度?

这使得使用测试客户端的 Django 测试运行得更快,其中登录安全性不是测试的重要部分 从 django.test 导入测试用例、客户端、override_settings @

回答 1 投票 0

如何在外部模块类上使用flask-caching装饰器@cache

上下文: 我有 Flask 应用程序,它是一个 NGINX 身份验证模块,用 Flask 编写,在代码的某些部分我正在调用 LDAP 服务器。 目标是使用烧瓶缓存

回答 1 投票 0

Sphinx 装饰类未记录

我正在使用 Sphinx 记录我的库。我有装饰器logic_object: 类逻辑对象: """逻辑对象类的装饰器。 ”“” def __init__(self, cls): self.cls = cls ...

回答 1 投票 0

如何在基于类的视图中使用 user_passes_test 装饰器?

我试图在允许用户查看特定用户设置页面之前检查某些条件。我正在尝试使用 user_passes_test 装饰器来实现这一点。该功能位于 c...

回答 1 投票 0

Python:有哪些函数可以检查装饰器的参数?

我有一系列函数,它们使用装饰器来标记它们在管道中的函数“类别”(入口、进程、出口等)。例如: @custom_task(task_type=任务类型.

回答 1 投票 0

从函数内部禁用 `functools.lru_cache`

我想要一个可以使用 functools.lru_cache 的函数,但默认情况下不是。我正在寻找一种使用可用于禁用 lru_cache 的函数参数的方法。目前,我有两个

回答 3 投票 0

从另一个装饰器中创建装饰器(python)

在花了几个小时讨论Python中的装饰器主题之后,我仍然有两个问题。 第一的;如果你有没有参数的装饰器,那么 sytntax 是这样的: @装饰者 def 再见(): 返回...

回答 2 投票 0

递归函数的装饰器

我想实现递归函数的装饰器,即斐波那西数,想法是,正如你所知,大输入的递归函数需要太多时间,对于这个例子我已经尝试过

回答 1 投票 0

创建不是装饰器的上下文管理器的最简洁方法?

我有一个看起来像这样的函数: 导入上下文库 @contextlib.contextmanager def Special_context(...): ... 屈服 ... 将此用作续集是合适的...

回答 1 投票 0

用装饰函数装饰类的实例方法

我正在使用Python 3.10。考虑这个缓存的玩具示例,它缓存对实例方法的第一次调用,然后在后续调用中返回缓存的值: 导入函数工具 定义缓存...

回答 1 投票 0

我可以在没有装饰器功能的情况下运行装饰函数吗?

如果我曾经在我的函数中使用了装饰器,我如何单独运行这个函数,而不嵌入装饰器功能中? 例如,我有一个函数 printArg,它打印一个参数...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.