Update app.py
Browse files
app.py
CHANGED
|
@@ -55,6 +55,7 @@ class StreamingCapture:
|
|
| 55 |
|
| 56 |
def stop(self):
|
| 57 |
self.stopped = True
|
|
|
|
| 58 |
if self.old_stdout:
|
| 59 |
sys.stdout = self.old_stdout
|
| 60 |
if self.old_stderr:
|
|
@@ -62,11 +63,13 @@ class StreamingCapture:
|
|
| 62 |
|
| 63 |
def get_new_output(self):
|
| 64 |
output = []
|
|
|
|
| 65 |
while not self.queue.empty():
|
| 66 |
try:
|
| 67 |
output.append(self.queue.get_nowait())
|
| 68 |
except queue.Empty:
|
| 69 |
break
|
|
|
|
| 70 |
return "".join(output)
|
| 71 |
|
| 72 |
# MCP server functions
|
|
|
|
| 55 |
|
| 56 |
def stop(self):
|
| 57 |
self.stopped = True
|
| 58 |
+
|
| 59 |
if self.old_stdout:
|
| 60 |
sys.stdout = self.old_stdout
|
| 61 |
if self.old_stderr:
|
|
|
|
| 63 |
|
| 64 |
def get_new_output(self):
|
| 65 |
output = []
|
| 66 |
+
|
| 67 |
while not self.queue.empty():
|
| 68 |
try:
|
| 69 |
output.append(self.queue.get_nowait())
|
| 70 |
except queue.Empty:
|
| 71 |
break
|
| 72 |
+
|
| 73 |
return "".join(output)
|
| 74 |
|
| 75 |
# MCP server functions
|