Skip to content

Commit a92db4d

Browse files
committed
refactor: remove unneeded code
1 parent 229a4a6 commit a92db4d

File tree

3 files changed

+7
-16
lines changed

3 files changed

+7
-16
lines changed

robotcode/language_server/robotframework/diagnostics/imports_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import weakref
1010
import zlib
1111
from abc import ABC, abstractmethod
12+
from ast import walk
1213
from collections import OrderedDict
1314
from concurrent.futures import ProcessPoolExecutor
1415
from dataclasses import dataclass
@@ -41,7 +42,6 @@
4142
from ...common.text_document import TextDocument
4243
from ..configuration import CacheSaveLocation, RobotCodeConfig
4344
from ..utils.ast_utils import HasError, HasErrors, Token
44-
from ..utils.async_ast import walk
4545
from ..utils.robot_path import find_file_ex
4646
from ..utils.version import get_robot_version, get_robot_version_str
4747
from .entities import CommandLineVariableDefinition, VariableDefinition
@@ -1099,7 +1099,7 @@ async def get_libdoc_from_model(
10991099
errors: List[Error] = []
11001100
keyword_names: List[KeywordName] = []
11011101

1102-
async for node in walk(model):
1102+
for node in walk(model):
11031103
if isinstance(node, KeywordName):
11041104
keyword_names.append(node)
11051105

robotcode/language_server/robotframework/utils/async_ast.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ast
22
from typing import Any, AsyncGenerator, Callable, Generator, Optional, Type, cast
33

4-
__all__ = ["iter_fields", "iter_child_nodes", "AsyncVisitor", "walk"]
4+
__all__ = ["iter_fields", "iter_child_nodes", "AsyncVisitor"]
55

66

77
def iter_fields(node: ast.AST) -> Generator[Any, None, None]:
@@ -30,16 +30,6 @@ def iter_child_nodes(node: ast.AST) -> Generator[ast.AST, None, None]:
3030
yield item
3131

3232

33-
async def walk(node: ast.AST) -> AsyncGenerator[ast.AST, None]:
34-
from collections import deque
35-
36-
todo = deque([node])
37-
while todo:
38-
node = todo.popleft()
39-
todo.extend([e for e in iter_child_nodes(node)])
40-
yield node
41-
42-
4333
async def iter_nodes(node: ast.AST) -> AsyncGenerator[ast.AST, None]:
4434
for _name, value in iter_fields(node):
4535
if isinstance(value, list):

tests/robotcode/language_server/robotframework/parts/data/.vscode/settings.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
"robotcode.languageServer.args": [
1616
// "--debugpy",
1717
// "--debugpy-wait-for-client"
18-
// "--log",
19-
// "--log-all",
20-
// "--log-level",
18+
"--log",
19+
"--log-all",
20+
"--log-level",
21+
"INFO"
2122
// "TRACE",
2223
// "--log-robotframework",
2324
// // "--log-language-server"

0 commit comments

Comments
 (0)