Skip to content

Commit 5217dda

Browse files
committed
import sorting
1 parent c18cd51 commit 5217dda

9 files changed

Lines changed: 22 additions & 21 deletions

assets/scripts/download_schemas.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import httpx
55

6-
76
lsp_schema_url = "https://raw.githubusercontent.com/microsoft/vscode-languageserver-node/main/protocol/metaModel.schema.json"
87
meta_model_url = "https://raw.githubusercontent.com/microsoft/vscode-languageserver-node/main/protocol/metaModel.json"
98
pyright_schema_url = "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json"

assets/scripts/generate.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
#!/usr/bin/env python3
22
import json
3-
43
from pathlib import Path
4+
55
from .lsp_schema import MetaModel
66
from .utils.generate_enumerations import generate_enumerations
7+
from .utils.generate_notifications import generate_notifications
8+
from .utils.generate_requests import generate_requests
79
from .utils.generate_structures import generate_structures
810
from .utils.generate_type_aliases import generate_type_aliases
9-
from .utils.generate_requests import generate_requests
10-
from .utils.generate_notifications import generate_notifications
11-
from .utils.helpers import (
12-
get_new_literal_structures,
13-
reset_new_literal_structures,
14-
indentation,
15-
)
11+
from .utils.helpers import (get_new_literal_structures, indentation,
12+
reset_new_literal_structures)
1613

1714

1815
def generate_python_types(lsp_json: MetaModel, output: Path):

assets/scripts/utils/generate_enumerations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import keyword
12
from enum import Enum
2-
from ..lsp_schema import Enumeration, EnumerationEntry
33
from typing import Literal
4-
from .helpers import capitalize, format_comment, indentation
5-
import keyword
64

5+
from ..lsp_schema import Enumeration, EnumerationEntry
6+
from .helpers import capitalize, format_comment, indentation
77

88
ENUM_OVERRIDES: dict[str, Literal["StrEnum", "IntFlag"]] = {
99
"CodeActionKind": "StrEnum",

assets/scripts/utils/generate_notifications.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from ..lsp_schema import Notification
22
from .helpers import format_comment, indentation
33

4-
54
method_to_symbol_name = {
65
"exit": "exit",
76
"initialized": "initialized",

assets/scripts/utils/generate_requests.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from ..lsp_schema import Request
2-
from .helpers import format_comment, format_type, indentation, StructureKind
31
import re
42

3+
from ..lsp_schema import Request
4+
from .helpers import StructureKind, format_comment, format_type, indentation
5+
56
method_to_symbol_name = {
67
"codeAction/resolve": "resolve_code_action",
78
"codeLens/resolve": "resolve_code_lens",

assets/scripts/utils/generate_structures.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
from ..lsp_schema import Structure
2-
from .helpers import FormattedProperty, format_comment, indentation, format_class_properties, format_dict_properties, get_formatted_properties, has_invalid_property_name, StructureKind
2+
from .helpers import (FormattedProperty, StructureKind,
3+
format_class_properties, format_comment,
4+
format_dict_properties, get_formatted_properties,
5+
has_invalid_property_name, indentation)
36

47

58
def generate_structures(structures: list[Structure]) -> list[str]:

assets/scripts/utils/generate_type_aliases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from ..lsp_schema import TypeAlias
2-
from .helpers import format_comment, format_type, StructureKind
2+
from .helpers import StructureKind, format_comment, format_type
33

44

55
def generate_type_aliases(type_aliases: list[TypeAlias]) -> list[str]:

assets/scripts/utils/helpers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import keyword
12
from enum import Enum
23
from typing import Any, TypedDict, Union
3-
from ..lsp_schema import Type, BaseType, MapKeyType, Property
4-
import keyword
4+
5+
from ..lsp_schema import BaseType, MapKeyType, Property, Type
56

67
indentation = " "
78

lsp_types/process.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
import json
55
import logging
66
import os
7-
from typing import Any, cast as type_cast
7+
from typing import Any
8+
from typing import cast as type_cast
89

9-
from . import types, requests
10+
from . import requests, types
1011

1112
CONTENT_LENGTH = "Content-Length: "
1213
ENCODING = "utf-8"

0 commit comments

Comments
 (0)