mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-05 05:04:46 +00:00
fix windows network detection by providing correct ping options
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3980 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
d0995e750b
commit
3a9d0b702e
1 changed files with 9 additions and 2 deletions
|
|
@ -56,7 +56,14 @@ def _run (cmd):
|
|||
|
||||
@memoized
|
||||
def has_network ():
|
||||
return _run(["ping", "-c1", "www.debian.org"]) == 0
|
||||
cmd = ["ping"]
|
||||
if os.name == "nt":
|
||||
cmd.append("-n")
|
||||
cmd.append("1")
|
||||
else:
|
||||
cmd.append("-c1")
|
||||
cmd.append("www.debian.org")
|
||||
return _run(cmd) == 0
|
||||
|
||||
|
||||
@memoized
|
||||
|
|
@ -77,7 +84,7 @@ def has_clamav ():
|
|||
if sock:
|
||||
cmd = ["waitfor", "-w", "1", "unix:%s"%sock]
|
||||
return subprocess.call(cmd) == 0
|
||||
except:
|
||||
except OSError:
|
||||
pass
|
||||
return False
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue