mirror of
https://github.com/gryf/wicd.git
synced 2025-12-30 18:32:28 +01:00
Simplify IP validation check (LP: #743795)
This commit is contained in:
19
wicd/misc.py
19
wicd/misc.py
@@ -144,14 +144,17 @@ def LaunchAndWait(cmd):
|
||||
|
||||
def IsValidIP(ip):
|
||||
""" Make sure an entered IP is valid. """
|
||||
if ip != None:
|
||||
if ip.count('.') == 3:
|
||||
ipNumbers = ip.split('.')
|
||||
for number in ipNumbers:
|
||||
if not number.isdigit() or int(number) > 255:
|
||||
return False
|
||||
return ipNumbers
|
||||
return False
|
||||
if not ip: return False
|
||||
|
||||
ipNumbers = ip.split('.')
|
||||
if len(ipNumbers) < 4:
|
||||
return False
|
||||
|
||||
for number in ipNumbers:
|
||||
if not number.isdigit() or int(number) > 255:
|
||||
return False
|
||||
|
||||
return ipNumbers
|
||||
|
||||
def PromptToStartDaemon():
|
||||
""" Prompt the user to start the daemon """
|
||||
|
||||
Reference in New Issue
Block a user