Skip to content

Commit 0189fcf

Browse files
authored
Merge pull request #189 from bluetech/typing-prep
Typing prep
2 parents b8dc330 + fdf6b1e commit 0189fcf

File tree

8 files changed

+175
-166
lines changed

8 files changed

+175
-166
lines changed

execnet/gateway_base.py

Lines changed: 162 additions & 149 deletions
Large diffs are not rendered by default.

execnet/gateway_io.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717

1818
class Popen2IOMaster(Popen2IO):
1919
def __init__(self, args, execmodel):
20-
self.popen = p = execmodel.PopenPiped(args)
21-
Popen2IO.__init__(self, p.stdin, p.stdout, execmodel=execmodel)
20+
PIPE = execmodel.subprocess.PIPE
21+
self.popen = p = execmodel.subprocess.Popen(args, stdout=PIPE, stdin=PIPE)
22+
super().__init__(p.stdin, p.stdout, execmodel=execmodel)
2223

2324
def wait(self):
2425
try:

execnet/gateway_socket.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22

33
from execnet.gateway_bootstrap import HostNotFound
44

5-
try:
6-
bytes
7-
except NameError:
8-
bytes = str
9-
105

116
class SocketIO:
127
def __init__(self, sock, execmodel):

execnet/multi.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
from . import gateway_bootstrap
1212
from . import gateway_io
1313
from .gateway_base import get_execmodel
14-
from .gateway_base import reraise
1514
from .gateway_base import trace
15+
from .gateway_base import WorkerPool
1616
from .xspec import XSpec
1717

1818
NO_ENDMARKER_WANTED = object()
@@ -174,7 +174,7 @@ def allocate_id(self, spec):
174174
def _register(self, gateway):
175175
assert not hasattr(gateway, "_group")
176176
assert gateway.id
177-
assert id not in self
177+
assert gateway.id not in self
178178
self._gateways.append(gateway)
179179
gateway._group = self
180180

@@ -289,11 +289,11 @@ def waitclose(self):
289289
if first is None:
290290
first = sys.exc_info()
291291
if first:
292-
reraise(*first)
292+
raise first[1].with_traceback(first[2])
293293

294294

295295
def safe_terminate(execmodel, timeout, list_of_paired_functions):
296-
workerpool = execmodel.WorkerPool()
296+
workerpool = WorkerPool(execmodel)
297297

298298
def termkill(termfunc, killfunc):
299299
termreply = workerpool.spawn(termfunc)

execnet/script/shell.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def clientside():
3232
line = sock.recv(4096)
3333
sys.stdout.write(line)
3434
sys.stdout.flush()
35-
except:
35+
except BaseException:
3636
import traceback
3737

3838
print(traceback.print_exc())
@@ -43,7 +43,7 @@ def clientside():
4343
class promptagent(Thread):
4444
def __init__(self, clientsock):
4545
print("server side starting")
46-
Thread.__init__(self)
46+
super.__init__()
4747
self.clientsock = clientsock
4848

4949
def run(self):
@@ -66,7 +66,7 @@ def run(self):
6666
try:
6767
try:
6868
exec(compile(line + "\n", "<remote pyin>", "single"))
69-
except:
69+
except BaseException:
7070
print_exc()
7171
finally:
7272
sys.stdout = oldout

execnet/script/socketserver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def startserver(serversock, loop=False):
9494
exec_from_one_connection(serversock)
9595
except (KeyboardInterrupt, SystemExit):
9696
raise
97-
except:
97+
except BaseException:
9898
if debug:
9999
import traceback
100100

execnet/script/socketserverservice.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def __init__(self, args):
3636
win32evtlogutil.AddSourceToRegistry(
3737
self._svc_display_name_, servicemanager.__file__, "Application"
3838
)
39-
win32serviceutil.ServiceFramework.__init__(self, args)
39+
super.__init__(args)
4040
self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
4141
self.WAIT_TIME = 1000 # in milliseconds
4242

execnet/script/xx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77

88
try:
99
hostport = sys.argv[1]
10-
except:
10+
except BaseException:
1111
hostport = ":8888"
1212
gw = register.ServerGateway(hostport)

0 commit comments

Comments
 (0)