質問編集履歴
4
Linux環境下での実行結果を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -158,4 +158,10 @@
|
|
158
158
|
|
159
159
|
```
|
160
160
|
|
161
|
+
- Linux(Amazon Linux)環境下でも実行しましたが、Windowsと同じ状況でした。
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
|
166
|
+
|
161
167
|
どのような意見でもよいので、ご教授よろしくお願いします。
|
3
原因不明のエラーについて追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -142,10 +142,20 @@
|
|
142
142
|
|
143
143
|
と変更したのですが上手く値を受け取ることが出来ませんでした。
|
144
144
|
|
145
|
+
- process生成時のコマンドを
|
145
146
|
|
147
|
+
cmd = 'python '+self.BASEDIR+'/../src/process_router.py'
|
146
148
|
|
149
|
+
に変更したところ、何故か次のエラーを吐きました。原因はわかっておりません。
|
147
150
|
|
151
|
+
```
|
148
152
|
|
153
|
+
File "test.py", line 56, in drive_process_router
|
149
154
|
|
155
|
+
self.proc.stdin.flush()
|
156
|
+
|
157
|
+
OSError: [Errno 22] Invalid argument
|
158
|
+
|
159
|
+
```
|
150
160
|
|
151
161
|
どのような意見でもよいので、ご教授よろしくお願いします。
|
2
process_router.py内の入力受け取り時にstrip()を書き忘れていたので追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
try:
|
82
82
|
|
83
|
-
param = sys.stdin.readline()
|
83
|
+
param = sys.stdin.readline().strip()
|
84
84
|
|
85
85
|
if param == '':
|
86
86
|
|
1
タイトルに誤記があったため修正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
subprocessで
|
1
|
+
subprocessで生成したプロセスの実行結果が上手く出力されません。
|
test
CHANGED
File without changes
|