dougdotcon's picture
Release network edge telemetry model v0.1
c59bac4 verified
Raw History Blame Contribute Delete
456 Bytes
from __future__ import annotations
import argparse
import json
from pathlib import Path
from detect import classify
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("record_json", type=Path)
args = parser.parse_args()
row = json.loads(args.record_json.read_text(encoding="utf-8"))
print(json.dumps(classify(row.get("telemetry", row)), ensure_ascii=False, indent=2))
if __name__ == "__main__":
main()