read log files from end, added user management
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import re
|
||||
|
||||
_DEFAULT_SCAN_EXCLUSIONS = ""
|
||||
INTERFERENCE_TYPES = {"COE", "P2P", "P3P"}
|
||||
DIRECTION_TYPES = {"UL", "DL"}
|
||||
|
||||
@@ -67,4 +68,17 @@ def parse_timestamp(filename):
|
||||
second = parts[5] if len(parts) > 5 else "00"
|
||||
return f"{year}-{month}-{day}T{hour}:{minute}:{second}"
|
||||
|
||||
def parse_deleted_result_dir_name(dir_name):
|
||||
segments = re.split(r"[_\-]", dir_name)
|
||||
test_id = next((s for s in segments if re.match(r"^R\d+[A-Z0-9]+$", s, re.IGNORECASE)), None)
|
||||
device = next((s for s in segments if re.match(r"^CGW\d+$", s, re.IGNORECASE)), None)
|
||||
return test_id, device
|
||||
|
||||
def parse_scan_exclusions(value):
|
||||
raw = value if value not in (None, "") else _DEFAULT_SCAN_EXCLUSIONS
|
||||
if raw == "" or raw is None:
|
||||
return None
|
||||
parts = re.split(r"[,\n;]", str(raw))
|
||||
return {token.strip().upper() for token in parts if token.strip()}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user