fix get_output_of_command. fixed #2018
This commit is contained in:
parent
7c531eeec1
commit
a84769890b
1 changed files with 2 additions and 11 deletions
|
@ -40,10 +40,7 @@ import hashlib
|
|||
import subprocess
|
||||
import curses
|
||||
import sys
|
||||
import select
|
||||
import errno
|
||||
import time
|
||||
import traceback
|
||||
|
||||
ROOM_STATE_NONE = 11
|
||||
ROOM_STATE_CURRENT = 10
|
||||
|
@ -72,16 +69,10 @@ def get_output_of_command(command):
|
|||
Runs a command and returns its output
|
||||
"""
|
||||
try:
|
||||
child_stdin, child_stdout = os.popen2(command)
|
||||
except ValueError:
|
||||
return subprocess.check_output(command.split()).decode('utf-8').split('\n')
|
||||
except subprocess.CalledProcessError:
|
||||
return None
|
||||
|
||||
output = child_stdout.readlines()
|
||||
child_stdout.close()
|
||||
child_stdin.close()
|
||||
|
||||
return output
|
||||
|
||||
def is_in_path(command, return_abs_path=False):
|
||||
"""
|
||||
Return True if 'command' is found in one of the directories in the user's
|
||||
|
|
Loading…
Reference in a new issue