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 1
1
import collections
2
2
import subprocess
3
3
import warnings
4
- import os
5
- import signal
6
- import sys
7
4
8
5
from . import protocols
9
6
from . import transports
@@ -145,31 +142,17 @@ def _check_proc(self):
145
142
if self ._proc is None :
146
143
raise ProcessLookupError ()
147
144
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 )
167
148
168
- def terminate (self ):
169
- self .send_signal (signal .SIGTERM )
149
+ def terminate (self ):
150
+ self ._check_proc ()
151
+ self ._proc .terminate ()
170
152
171
- def kill (self ):
172
- self .send_signal (signal .SIGKILL )
153
+ def kill (self ):
154
+ self ._check_proc ()
155
+ self ._proc .kill ()
173
156
174
157
async def _connect_pipes (self , waiter ):
175
158
try :
You can’t perform that action at this time.
0 commit comments