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