Skip to content

Commit

Permalink
isort
Browse files Browse the repository at this point in the history
  • Loading branch information
rihi committed Sep 21, 2023
1 parent 88c34e5 commit cc6eaf0
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
4 changes: 2 additions & 2 deletions decompiler/structures/pseudo/expressions.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
from dataclasses import dataclass
from typing import TYPE_CHECKING, Generic, Iterator, List, Optional, Tuple, TypeVar, Union, final

from ...util.insertion_ordered_set import InsertionOrderedSet
from .complextypes import Enum
from .typing import CustomType, Type, UnknownType
from ...util.insertion_ordered_set import InsertionOrderedSet

T = TypeVar("T")
DecompiledType = TypeVar("DecompiledType", bound=Type)
Expand Down Expand Up @@ -89,7 +89,7 @@ def complexity(self) -> int:
@final
def requirements(self) -> List[Variable]:
"""Return a list of required variables."""
from ..visitors.required_variables_visitor import RequiredVariablesVisitor # prevents circular import
from ..visitors.required_variables_visitor import RequiredVariablesVisitor # prevents circular import
return list(InsertionOrderedSet(self.accept(RequiredVariablesVisitor())))

def copy(self):
Expand Down
3 changes: 2 additions & 1 deletion decompiler/structures/visitors/required_variables_visitor.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from collections.abc import Iterator

from decompiler.structures.pseudo import Variable, operations as operations, expressions as expressions, instructions
from decompiler.structures.pseudo import Variable, expressions, instructions
from decompiler.structures.pseudo import operations as operations
from decompiler.structures.visitors.interfaces import DataflowObjectVisitorInterface


Expand Down
4 changes: 2 additions & 2 deletions tests/structures/test_visitors.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from typing import List, Union

import pytest

from decompiler.structures.ast.ast_nodes import SeqNode, SwitchNode
from decompiler.structures.ast.syntaxtree import AbstractSyntaxTree
from decompiler.structures.logic.logic_condition import LogicCondition
Expand All @@ -28,7 +27,8 @@
Type,
UnaryOperation,
UnknownExpression,
Variable, instructions,
Variable,
instructions,
)
from decompiler.structures.visitors.assignment_visitor import AssignmentVisitor
from decompiler.structures.visitors.ast_dataflowobjectvisitor import BaseAstDataflowObjectVisitor
Expand Down
4 changes: 2 additions & 2 deletions tests/structures/visitors/test_required_variables_visitor.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import pytest

from decompiler.structures.pseudo import (
Assignment,
BinaryOperation,
Call,
DataflowObject,
IndirectBranch,
Integer,
ListOperation,
RegisterPair,
Return,
UnaryOperation,
Variable,
ListOperation, IndirectBranch,
)
from decompiler.structures.pseudo.operations import OperationType
from decompiler.structures.visitors.required_variables_visitor import RequiredVariablesVisitor
Expand Down

0 comments on commit cc6eaf0

Please sign in to comment.