aboutsummaryrefslogtreecommitdiff
path: root/cli.py
diff options
context:
space:
mode:
authorGravatar merwanehamadi <merwanehamadi@gmail.com> 2023-10-09 08:32:52 -0700
committerGravatar GitHub <noreply@github.com> 2023-10-09 08:32:52 -0700
commit3bd8ae48433fa46552719de050ded576a3bef4b9 (patch)
tree437f366aa4ec369e081261a3915b2d20925b1e5e /cli.py
parentUpdate README.md (#5647) (diff)
downloadAuto-GPT-3bd8ae48433fa46552719de050ded576a3bef4b9.tar.gz
Auto-GPT-3bd8ae48433fa46552719de050ded576a3bef4b9.tar.bz2
Auto-GPT-3bd8ae48433fa46552719de050ded576a3bef4b9.zip
Forge/workshop (#5654)
* Added basic memory * Added action history * Deleted placeholder files * adding memstore * Added web search ability * Added web search and reading web pages * remove agent.py changes Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com> --------- Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com> Co-authored-by: SwiftyOS <craigswift13@gmail.com>
Diffstat (limited to 'cli.py')
-rw-r--r--cli.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/cli.py b/cli.py
index 0353efe40..f1051890e 100644
--- a/cli.py
+++ b/cli.py
@@ -301,14 +301,22 @@ def stop():
import subprocess
try:
- pid = int(subprocess.check_output(["lsof", "-t", "-i", ":8000"]))
- os.kill(pid, signal.SIGTERM)
+ pids = subprocess.check_output(["lsof", "-t", "-i", ":8000"]).split()
+ if isinstance(pids, int):
+ os.kill(int(pids), signal.SIGTERM)
+ else:
+ for pid in pids:
+ os.kill(int(pid), signal.SIGTERM)
except subprocess.CalledProcessError:
click.echo("No process is running on port 8000")
try:
- pid = int(subprocess.check_output(["lsof", "-t", "-i", ":8080"]))
- os.kill(pid, signal.SIGTERM)
+ pids = int(subprocess.check_output(["lsof", "-t", "-i", ":8080"]))
+ if isinstance(pids, int):
+ os.kill(int(pids), signal.SIGTERM)
+ else:
+ for pid in pids:
+ os.kill(int(pid), signal.SIGTERM)
except subprocess.CalledProcessError:
click.echo("No process is running on port 8080")