def __init__(self, server=None, options=None, basic_auth=None, oauth=None, jwt=None, kerberos=False, validate=False, get_server_info=True, async=False, logging=True, max_retries=3, proxies=None, timeout=None):中async报错
时间: 2023-07-06 07:38:37 浏览: 227
Python库 | atlassian_jwt_auth-2.10.2-py2.py3-none-any.whl
`async`是Python的保留关键字,不能作为函数或方法的参数名。如果你的代码中使用了`async`作为参数名,会导致语法错误。
为了解决报错,可以将`async`改为其他名称,比如`is_async`、`use_async`等等。修改后的代码如下:
```python
def __init__(self, server=None, options=None, basic_auth=None, oauth=None, jwt=None, kerberos=False,
validate=False, get_server_info=True, is_async=False, logging=True, max_retries=3, proxies=None,
timeout=None):
# your code here
```
这样就避免了使用保留关键字`async`作为参数名而导致的语法错误。
阅读全文