Joe Clarke před 1 rokem
rodič
revize
90f835ace4

+ 4 - 4
automation/network/dhcp_metrics.py

@@ -1,6 +1,6 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python
 #
-# Copyright (c) 2017-2020  Joe Clarke <jclarke@cisco.com>
+# Copyright (c) 2017-2023  Joe Clarke <jclarke@cisco.com>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -27,9 +27,9 @@
 from flask import Flask
 from flask import Response
 import json
-import CLEUCreds
+import CLEUCreds  # type: ignore
 from gevent.pywsgi import WSGIServer
-from cleu.config import Config as C
+from cleu.config import Config as C  # type: ignore
 
 
 CACHE_FILE = "/home/jclarke/dhcp_metrics.dat"

+ 4 - 4
automation/services/cpnr_metrics.py

@@ -1,6 +1,6 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python
 #
-# Copyright (c) 2017-2020  Joe Clarke <jclarke@cisco.com>
+# Copyright (c) 2017-2023  Joe Clarke <jclarke@cisco.com>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -27,12 +27,12 @@
 from flask import Flask
 from flask import Response
 import json
-import CLEUCreds
+import CLEUCreds  # type: ignore
 from gevent.pywsgi import WSGIServer
 from subprocess import run
 import shlex
 import re
-from cleu.config import Config as C
+from cleu.config import Config as C  # type: ignore
 
 
 CACHE_FILE = "/home/jclarke/cpnr_metrics.dat"

+ 6 - 7
automation/services/dhcp_scope_watch.py

@@ -1,6 +1,6 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python
 #
-# Copyright (c) 2017-2020  Joe Clarke <jclarke@cisco.com>
+# Copyright (c) 2017-2023  Joe Clarke <jclarke@cisco.com>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -26,15 +26,14 @@
 
 import sys
 import json
-from sparker import Sparker, MessageType
+from sparker import Sparker, MessageType  # type: ignore
 from subprocess import Popen, PIPE
 import re
 import shlex
-import requests
 import os
 from multiprocessing import Pool
-import CLEUCreds
-from cleu.config import Config as C
+import CLEUCreds  # type: ignore
+from cleu.config import Config as C  # type: ignore
 
 SPARK_ROOM = "DHCP Scope Alarms"
 
@@ -81,7 +80,7 @@ def get_metrics(pool):
     response = {}
 
     proc = Popen(shlex.split("ssh -2 root@{} /root/nrcmd.sh -r scope listnames".format(C.DHCP_SERVER)), stdout=PIPE, stderr=PIPE)
-    out, err = proc.communicate()
+    out, _ = proc.communicate()
     outs = out.decode("utf-8")
     if not re.search(r"^100", outs):
         sys.exit(0)