10999:c3cf24fe9113 | 11000:f8371a2dd08f |
---|---|
10 import contextlib | 10 import contextlib |
11 import json | 11 import json |
12 import os | 12 import os |
13 import selectors | 13 import selectors |
14 import socket | 14 import socket |
15 import subprocess | 15 import subprocess # secok |
16 import sys | 16 import sys |
17 import types | 17 import types |
18 | 18 |
19 from .EricRequestCategory import EricRequestCategory | 19 from .EricRequestCategory import EricRequestCategory |
20 from .EricServerBaseRequestHandler import EricServerBaseRequestHandler | 20 from .EricServerBaseRequestHandler import EricServerBaseRequestHandler |
333 clientEnv = os.environ.copy() | 333 clientEnv = os.environ.copy() |
334 if self.__originalPathString: | 334 if self.__originalPathString: |
335 clientEnv["PATH"] = self.__originalPathString | 335 clientEnv["PATH"] = self.__originalPathString |
336 | 336 |
337 try: | 337 try: |
338 self.__client = subprocess.Popen( | 338 self.__client = subprocess.Popen( # secok |
339 args, | 339 args, |
340 stdout=subprocess.PIPE, | 340 stdout=subprocess.PIPE, |
341 stderr=subprocess.PIPE, | 341 stderr=subprocess.PIPE, |
342 cwd=workingDir, | 342 cwd=workingDir, |
343 env=clientEnv, | 343 env=clientEnv, |