Significantly clean-up imports

Sure wish I would've automated this.
This commit is contained in:
Lonami Exo
2023-09-02 23:05:28 +02:00
parent f75acee7e8
commit 4b2d252fe1
52 changed files with 447 additions and 231 deletions

View File

@@ -1,7 +1,7 @@
from pathlib import Path
from typing import Set
from ..tl_parser.tl.parameter_type import NormalParameter
from ..tl_parser import NormalParameter
from .fakefs import FakeFs, SourceWriter
from .loader import ParsedTl
from .serde.common import (

View File

@@ -2,7 +2,7 @@ import re
from dataclasses import dataclass
from typing import List, Optional
from ...tl_parser import Definition, FunctionDef, TypeDef, parse_tl_file
from ..tl_parser import Definition, FunctionDef, TypeDef, parse_tl_file
@dataclass

View File

@@ -0,0 +1,26 @@
from .tl import (
BaseParameter,
Definition,
Flag,
FlagsParameter,
NormalParameter,
Parameter,
Type,
TypeDefNotImplemented,
)
from .tl_iterator import FunctionDef, TypeDef
from .tl_iterator import iterate as parse_tl_file
__all__ = [
"FunctionDef",
"TypeDef",
"parse_tl_file",
"Definition",
"Flag",
"Parameter",
"TypeDefNotImplemented",
"BaseParameter",
"FlagsParameter",
"NormalParameter",
"Type",
]

View File

@@ -0,0 +1,16 @@
from .definition import Definition
from .flag import Flag
from .parameter import Parameter, TypeDefNotImplemented
from .parameter_type import BaseParameter, FlagsParameter, NormalParameter
from .ty import Type
__all__ = [
"Definition",
"Flag",
"Parameter",
"TypeDefNotImplemented",
"BaseParameter",
"FlagsParameter",
"NormalParameter",
"Type",
]

View File

@@ -1,14 +1,16 @@
from .._impl.tl_parser.tl.definition import Definition
from .._impl.tl_parser.tl.flag import Flag
from .._impl.tl_parser.tl.parameter import Parameter, TypeDefNotImplemented
from .._impl.tl_parser.tl.parameter_type import (
from .._impl.tl_parser import (
BaseParameter,
Definition,
Flag,
FlagsParameter,
FunctionDef,
NormalParameter,
Parameter,
Type,
TypeDef,
TypeDefNotImplemented,
parse_tl_file,
)
from .._impl.tl_parser.tl.ty import Type
from .._impl.tl_parser.tl_iterator import FunctionDef, TypeDef
from .._impl.tl_parser.tl_iterator import iterate as parse_tl_file
__all__ = [
"Definition",