diff options
Diffstat (limited to 'subplot')
-rw-r--r-- | subplot/server.py | 3 | ||||
-rw-r--r-- | subplot/server.yaml | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/subplot/server.py b/subplot/server.py index dca7f10..5cc9d9b 100644 --- a/subplot/server.py +++ b/subplot/server.py @@ -24,7 +24,8 @@ def start_chunk_server(ctx): shutil.copy(os.path.join(srcdir, x), x) chunks = "chunks" - os.mkdir(chunks) + if not os.path.exists(chunks): + os.mkdir(chunks) port = random.randint(2000, 30000) ctx["config"] = config = { diff --git a/subplot/server.yaml b/subplot/server.yaml index e7a72b2..2cc2b5f 100644 --- a/subplot/server.yaml +++ b/subplot/server.yaml @@ -2,6 +2,9 @@ function: start_chunk_server cleanup: stop_chunk_server +- when: "the chunk server is stopped" + function: stop_chunk_server + - when: "I POST (?P<filename>\\S+) to (?P<path>\\S+), with (?P<header>\\S+): (?P<json>.*)" regex: true function: post_file |