Skip to content

Commit cc07382

Browse files
Ryan FitzpatrickAutomatedTester
Ryan Fitzpatrick
authored andcommittedJan 14, 2016
Ensure you can close stream before attempting to.
Signed-off-by: AutomatedTester <david.burns@theautomatedtester.co.uk>
1 parent 4029b29 commit cc07382

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed
 

‎py/selenium/webdriver/common/service.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,13 @@ def stop(self):
121121

122122
try:
123123
if self.process:
124-
self.process.stdout.close()
125-
self.process.stderr.close()
124+
for stream in [self.process.stdin,
125+
self.process.stdout,
126+
self.process.stderr]:
127+
try:
128+
stream.close()
129+
except AttributeError:
130+
pass
126131
self.process.terminate()
127132
self.process.kill()
128133
self.process.wait()

0 commit comments

Comments
 (0)