diff options
author | merwanehamadi <merwanehamadi@gmail.com> | 2023-10-09 08:32:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-09 08:32:52 -0700 |
commit | 3bd8ae48433fa46552719de050ded576a3bef4b9 (patch) | |
tree | 437f366aa4ec369e081261a3915b2d20925b1e5e /cli.py | |
parent | Update README.md (#5647) (diff) | |
download | Auto-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.py | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -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") |