Merge pull request #1256 from danielzwlee/3971.mypy-config
Configure mypy to be more strict Fixes ticket:3971
This commit is contained in:
commit
45d9ed8a99
7
mypy.ini
7
mypy.ini
|
@ -1,3 +1,10 @@
|
||||||
[mypy]
|
[mypy]
|
||||||
ignore_missing_imports = True
|
ignore_missing_imports = True
|
||||||
plugins=mypy_zope:plugin
|
plugins=mypy_zope:plugin
|
||||||
|
show_column_numbers = True
|
||||||
|
pretty = True
|
||||||
|
show_error_codes = True
|
||||||
|
warn_unused_configs =True
|
||||||
|
no_implicit_optional = True
|
||||||
|
warn_redundant_casts = True
|
||||||
|
strict_equality = True
|
|
@ -0,0 +1 @@
|
||||||
|
Changes made to mypy.ini to make mypy more 'strict' and prevent future regressions.
|
|
@ -707,12 +707,12 @@ def url_for_string(req, url_string):
|
||||||
T = TypeVar("T")
|
T = TypeVar("T")
|
||||||
|
|
||||||
@overload
|
@overload
|
||||||
def get_arg(req: IRequest, argname: str | bytes, default: T = None, *, multiple: Literal[False] = False) -> T | bytes: ...
|
def get_arg(req: IRequest, argname: str | bytes, default: Optional[T] = None, *, multiple: Literal[False] = False) -> T | bytes: ...
|
||||||
|
|
||||||
@overload
|
@overload
|
||||||
def get_arg(req: IRequest, argname: str | bytes, default: T = None, *, multiple: Literal[True]) -> T | tuple[bytes, ...]: ...
|
def get_arg(req: IRequest, argname: str | bytes, default: Optional[T] = None, *, multiple: Literal[True]) -> T | tuple[bytes, ...]: ...
|
||||||
|
|
||||||
def get_arg(req: IRequest, argname: str | bytes, default: T = None, *, multiple: bool = False) -> None | T | bytes | tuple[bytes, ...]:
|
def get_arg(req: IRequest, argname: str | bytes, default: Optional[T] = None, *, multiple: bool = False) -> None | T | bytes | tuple[bytes, ...]:
|
||||||
"""Extract an argument from either the query args (req.args) or the form
|
"""Extract an argument from either the query args (req.args) or the form
|
||||||
body fields (req.fields). If multiple=False, this returns a single value
|
body fields (req.fields). If multiple=False, this returns a single value
|
||||||
(or the default, which defaults to None), and the query args take
|
(or the default, which defaults to None), and the query args take
|
||||||
|
|
Loading…
Reference in New Issue