mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-08-08 04:52:30 +00:00
[V2] Upgrade ruff and mypy version, format files (#4474)
This commit is contained in:

committed by
GitHub

parent
918f719ab2
commit
86d41e1f06
@@ -37,7 +37,11 @@ build-backend = "setuptools.build_meta"
|
||||
[tool.setuptools.dynamic]
|
||||
version = {attr = "telethon_generator.version.__version__"}
|
||||
|
||||
[tool.ruff]
|
||||
[tool.ruff.lint]
|
||||
select = ["F", "E", "W", "I", "N", "ANN"]
|
||||
ignore = [
|
||||
"E501", # formatter takes care of lines that are too long besides documentation
|
||||
"ANN101", # Missing type annotation for `self` in method
|
||||
"ANN102", # Missing type annotation for `cls` in classmethod
|
||||
"ANN401", # Dynamically typed expressions (typing.Any) are not type checked
|
||||
]
|
||||
|
@@ -7,7 +7,7 @@ from .tl import (
|
||||
NormalParameter,
|
||||
Parameter,
|
||||
Type,
|
||||
TypeDefNotImplemented,
|
||||
TypeDefNotImplementedError,
|
||||
)
|
||||
from .tl_iterator import FunctionDef, TypeDef
|
||||
from .tl_iterator import iterate as parse_tl_file
|
||||
@@ -19,7 +19,7 @@ __all__ = [
|
||||
"Definition",
|
||||
"Flag",
|
||||
"Parameter",
|
||||
"TypeDefNotImplemented",
|
||||
"TypeDefNotImplementedError",
|
||||
"BaseParameter",
|
||||
"FlagsParameter",
|
||||
"NormalParameter",
|
||||
|
@@ -1,6 +1,6 @@
|
||||
from .definition import Definition
|
||||
from .flag import Flag
|
||||
from .parameter import Parameter, TypeDefNotImplemented
|
||||
from .parameter import Parameter, TypeDefNotImplementedError
|
||||
from .parameter_type import BaseParameter, FlagsParameter, NormalParameter
|
||||
from .ty import Type
|
||||
|
||||
@@ -8,7 +8,7 @@ __all__ = [
|
||||
"Definition",
|
||||
"Flag",
|
||||
"Parameter",
|
||||
"TypeDefNotImplemented",
|
||||
"TypeDefNotImplementedError",
|
||||
"BaseParameter",
|
||||
"FlagsParameter",
|
||||
"NormalParameter",
|
||||
|
@@ -2,7 +2,7 @@ from dataclasses import dataclass
|
||||
from typing import Self
|
||||
|
||||
from ..utils import infer_id
|
||||
from .parameter import Parameter, TypeDefNotImplemented
|
||||
from .parameter import Parameter, TypeDefNotImplementedError
|
||||
from .parameter_type import FlagsParameter, NormalParameter
|
||||
from .ty import Type
|
||||
|
||||
@@ -65,7 +65,7 @@ class Definition:
|
||||
for param_str in middle.split():
|
||||
try:
|
||||
param = Parameter.from_str(param_str)
|
||||
except TypeDefNotImplemented as e:
|
||||
except TypeDefNotImplementedError as e:
|
||||
type_defs.append(e.name)
|
||||
continue
|
||||
|
||||
|
@@ -4,8 +4,8 @@ from typing import Self
|
||||
from .parameter_type import BaseParameter
|
||||
|
||||
|
||||
class TypeDefNotImplemented(NotImplementedError):
|
||||
def __init__(self, name: str):
|
||||
class TypeDefNotImplementedError(NotImplementedError):
|
||||
def __init__(self, name: str) -> None:
|
||||
super().__init__(f"typedef not implemented: {name}")
|
||||
self.name = name
|
||||
|
||||
@@ -19,7 +19,7 @@ class Parameter:
|
||||
def from_str(cls, param: str) -> Self:
|
||||
if param.startswith("{"):
|
||||
if param.endswith(":Type}"):
|
||||
raise TypeDefNotImplemented(param[1 : param.index(":")])
|
||||
raise TypeDefNotImplementedError(param[1 : param.index(":")])
|
||||
else:
|
||||
raise ValueError("missing def")
|
||||
|
||||
|
@@ -9,7 +9,7 @@ from .._impl.tl_parser import (
|
||||
ParsedTl,
|
||||
Type,
|
||||
TypeDef,
|
||||
TypeDefNotImplemented,
|
||||
TypeDefNotImplementedError,
|
||||
load_tl_file,
|
||||
parse_tl_file,
|
||||
)
|
||||
@@ -19,7 +19,7 @@ __all__ = [
|
||||
"Flag",
|
||||
"Parameter",
|
||||
"ParsedTl",
|
||||
"TypeDefNotImplemented",
|
||||
"TypeDefNotImplementedError",
|
||||
"BaseParameter",
|
||||
"FlagsParameter",
|
||||
"NormalParameter",
|
||||
|
@@ -1,4 +1,5 @@
|
||||
from pytest import mark
|
||||
|
||||
from telethon_generator._impl.codegen.serde.common import (
|
||||
split_words,
|
||||
to_class_name,
|
||||
|
@@ -1,4 +1,5 @@
|
||||
from pytest import mark, raises
|
||||
|
||||
from telethon_generator.tl_parser import (
|
||||
Definition,
|
||||
Flag,
|
||||
|
@@ -1,4 +1,5 @@
|
||||
from pytest import mark, raises
|
||||
|
||||
from telethon_generator.tl_parser import (
|
||||
Flag,
|
||||
FlagsParameter,
|
||||
|
@@ -1,4 +1,5 @@
|
||||
from pytest import raises
|
||||
|
||||
from telethon_generator.tl_parser import FunctionDef, TypeDef, parse_tl_file
|
||||
|
||||
|
||||
|
@@ -1,6 +1,7 @@
|
||||
from typing import Optional
|
||||
|
||||
from pytest import mark, raises
|
||||
|
||||
from telethon_generator.tl_parser import Type
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user