mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-04-26 21:11:14 -05:00
BirdLGGo: try to fix py3.7 compat
This commit is contained in:
parent
ce56aeaf2b
commit
b09df6dee2
@ -1,6 +1,7 @@
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
|
from typing import List
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class BirdRouteResult:
|
class BirdRouteResult:
|
||||||
@ -11,7 +12,7 @@ class BirdRouteResult:
|
|||||||
|
|
||||||
route_origin: str = field(default=None)
|
route_origin: str = field(default=None)
|
||||||
via: str = field(default=None)
|
via: str = field(default=None)
|
||||||
bgp_as_path: list[str] = field(default_factory=list)
|
bgp_as_path: List[str] = field(default_factory=list)
|
||||||
bgp_community: str = field(default=None)
|
bgp_community: str = field(default=None)
|
||||||
bgp_large_community: str = field(default=None)
|
bgp_large_community: str = field(default=None)
|
||||||
|
|
||||||
|
@ -3,12 +3,13 @@ import sys
|
|||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
|
from typing import List
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TraceResult:
|
class TraceResult:
|
||||||
ips: list[str]
|
ips: List[str]
|
||||||
latency: str = field(default=None)
|
latency: str = field(default=None)
|
||||||
notes: list[str] = field(default_factory=list)
|
notes: List[str] = field(default_factory=list)
|
||||||
|
|
||||||
class TraceParseError(ValueError):
|
class TraceParseError(ValueError):
|
||||||
pass
|
pass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user