File tree Expand file tree Collapse file tree 1 file changed +9
-26
lines changed
Expand file tree Collapse file tree 1 file changed +9
-26
lines changed Original file line number Diff line number Diff line change 11import collections
22import subprocess
33import warnings
4- import os
5- import signal
6- import sys
74
85from . import protocols
96from . import transports
@@ -145,31 +142,17 @@ def _check_proc(self):
145142 if self ._proc is None :
146143 raise ProcessLookupError ()
147144
148- if sys .platform == 'win32' :
149- def send_signal (self , signal ):
150- self ._check_proc ()
151- self ._proc .send_signal (signal )
152-
153- def terminate (self ):
154- self ._check_proc ()
155- self ._proc .terminate ()
156-
157- def kill (self ):
158- self ._check_proc ()
159- self ._proc .kill ()
160- else :
161- def send_signal (self , signal ):
162- self ._check_proc ()
163- try :
164- os .kill (self ._proc .pid , signal )
165- except ProcessLookupError :
166- pass
145+ def send_signal (self , signal ):
146+ self ._check_proc ()
147+ self ._proc .send_signal (signal )
167148
168- def terminate (self ):
169- self .send_signal (signal .SIGTERM )
149+ def terminate (self ):
150+ self ._check_proc ()
151+ self ._proc .terminate ()
170152
171- def kill (self ):
172- self .send_signal (signal .SIGKILL )
153+ def kill (self ):
154+ self ._check_proc ()
155+ self ._proc .kill ()
173156
174157 async def _connect_pipes (self , waiter ):
175158 try :
You can’t perform that action at this time.
0 commit comments