Skip to content

Commit e4e3eee

Browse files
committed
style: fix import ordering flagged by ruff I001
After the ``hypergraph._types`` module removal, two import blocks needed re-sorting: ``pylinkage._types`` sorts before ``pylinkage.assur.*``, and ``from .sim_conversion`` belongs after the sibling ``serialization`` block.
1 parent b2dfe0a commit e4e3eee

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/pylinkage/hypergraph/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
# Hierarchical composition
6262
from .hierarchy import ComponentInstance, Connection, HierarchicalLinkage
6363
from .mechanism_conversion import from_mechanism, to_mechanism
64-
from .sim_conversion import from_sim_linkage
6564

6665
# Serialization
6766
from .serialization import (
@@ -74,6 +73,7 @@
7473
hierarchical_to_dict,
7574
hierarchical_to_json,
7675
)
76+
from .sim_conversion import from_sim_linkage
7777

7878
__all__ = [
7979
# Types

tests/assur/test_hypergraph_conversion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
import unittest
44

5+
from pylinkage._types import JointType as HyperJointType
6+
from pylinkage._types import NodeRole as HyperNodeRole
57
from pylinkage.assur.graph import Edge as AssurEdge
68
from pylinkage.assur.graph import JointType, LinkageGraph, NodeRole
79
from pylinkage.assur.graph import Node as AssurNode
810
from pylinkage.assur.hypergraph_conversion import from_hypergraph, to_hypergraph
9-
from pylinkage._types import JointType as HyperJointType
10-
from pylinkage._types import NodeRole as HyperNodeRole
1111
from pylinkage.hypergraph.core import Edge as HyperEdge
1212
from pylinkage.hypergraph.core import Node as HyperNode
1313
from pylinkage.hypergraph.graph import HypergraphLinkage

0 commit comments

Comments
 (0)