summaryrefslogtreecommitdiffstats
path: root/sshuttle/hostwatch.py
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2015-11-16 08:41:25 +1100
committerBrian May <brian@linuxpenguins.xyz>2015-11-16 09:09:01 +1100
commitba1cf58a6cbe4953f6e012c10d5a66964d22a21f (patch)
tree6f2ca41c8b8416dd78a30c2367512060c8a49c25 /sshuttle/hostwatch.py
parentdd8e68b6dcb0a8b10d4949d07f5b3dd949af5409 (diff)
Add Python 3.5 support.
Diffstat (limited to 'sshuttle/hostwatch.py')
-rw-r--r--sshuttle/hostwatch.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/sshuttle/hostwatch.py b/sshuttle/hostwatch.py
index 1c49bf7..ad94efe 100644
--- a/sshuttle/hostwatch.py
+++ b/sshuttle/hostwatch.py
@@ -6,7 +6,7 @@ import errno
import os
import sys
-import sshuttle.compat.ssubprocess as ssubprocess
+import subprocess as ssubprocess
import sshuttle.helpers as helpers
from sshuttle.helpers import log, debug1, debug2, debug3
@@ -21,7 +21,7 @@ hostnames = {}
queue = {}
try:
null = open('/dev/null', 'wb')
-except IOError, e:
+except IOError as e:
log('warning: %s\n' % e)
null = os.popen("sh -c 'while read x; do :; done'", 'wb', 4096)
@@ -48,7 +48,7 @@ def write_host_cache():
def read_host_cache():
try:
f = open(CACHEFILE)
- except IOError, e:
+ except IOError as e:
if e.errno == errno.ENOENT:
return
else:
@@ -122,7 +122,7 @@ def _check_netstat():
p = ssubprocess.Popen(argv, stdout=ssubprocess.PIPE, stderr=null)
content = p.stdout.read()
p.wait()
- except OSError, e:
+ except OSError as e:
log('%r failed: %r\n' % (argv, e))
return
@@ -142,7 +142,7 @@ def _check_smb(hostname):
p = ssubprocess.Popen(argv, stdout=ssubprocess.PIPE, stderr=null)
lines = p.stdout.readlines()
p.wait()
- except OSError, e:
+ except OSError as e:
log('%r failed: %r\n' % (argv, e))
_smb_ok = False
return
@@ -199,7 +199,7 @@ def _check_nmb(hostname, is_workgroup, is_master):
p = ssubprocess.Popen(argv, stdout=ssubprocess.PIPE, stderr=null)
lines = p.stdout.readlines()
rv = p.wait()
- except OSError, e:
+ except OSError as e:
log('%r failed: %r\n' % (argv, e))
_nmb_ok = False
return
@@ -267,7 +267,7 @@ def hw_main(seed_hosts):
while 1:
now = time.time()
- for t, last_polled in queue.items():
+ for t, last_polled in list(queue.items()):
(op, args) = t
if not _stdin_still_ok(0):
break