Skip to content

Commit 93a0de8

Browse files
authored
fixes name errors
The imported classes are actually constructed. Calling them will fail in production with a NameError when TYPE_CHECKING is not defined.
1 parent de58706 commit 93a0de8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pcapkit/foundation/extraction.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
from pcapkit.foundation.engines.pcapng import PCAPNG as PCAPNG_Engine
2626
from pcapkit.foundation.reassembly import ReassemblyManager
2727
from pcapkit.foundation.traceflow import TraceFlowManager
28+
from pcapkit.foundation.reassembly.data import ReassemblyData
29+
from pcapkit.foundation.traceflow.data import TraceFlowData
2830
from pcapkit.utilities.exceptions import (CallableError, FileNotFound, FormatError, IterableError,
2931
UnsupportedCall, stacklevel)
3032
from pcapkit.utilities.warnings import EngineWarning, FormatWarning, warn
@@ -40,8 +42,6 @@
4042
from typing_extensions import Literal
4143

4244
from pcapkit.foundation.engines.engine import Engine
43-
from pcapkit.foundation.reassembly.data import ReassemblyData
44-
from pcapkit.foundation.traceflow.data import TraceFlowData
4545
from pcapkit.protocols.misc.pcap.frame import Frame
4646
from pcapkit.protocols.misc.pcapng import PCAPNG
4747
from pcapkit.protocols.protocol import Protocol

0 commit comments

Comments
 (0)