From 5f6df46c90d2c8a584b37c3e148b33e489db2224 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Fri, 29 Nov 2024 18:52:38 +0800 Subject: [PATCH] Update mw.py --- web/core/mw.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/web/core/mw.py b/web/core/mw.py index d4fd928ba..fcf4d5fd5 100644 --- a/web/core/mw.py +++ b/web/core/mw.py @@ -1390,6 +1390,20 @@ def checkWebConfig(): return result[1] return True +def isIpAddr(ip): + check_ip = re.compile(r'^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\\d)$') + if check_ip.match(ip): + return True + else: + return False + +def getWebStatus(): + pid = getServerDir() + '/openresty/nginx/logs/nginx.pid' + if os.path.exists(pid): + return True + return False + + def restartWeb(): return opWeb("reload")