summaryrefslogtreecommitdiff
path: root/subplot/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'subplot/server.py')
-rw-r--r--subplot/server.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/subplot/server.py b/subplot/server.py
index 52ad8f4..2a3e397 100644
--- a/subplot/server.py
+++ b/subplot/server.py
@@ -33,9 +33,7 @@ def start_chunk_server(ctx, env=None):
"address": f"localhost:{port}",
}
- server_binary = os.path.abspath(
- os.path.join(srcdir, "target", "debug", "obnam-server")
- )
+ server_binary = ctx["server-binary"]
filename = "config.yaml"
yaml.safe_dump(config, stream=open(filename, "w"))
@@ -44,8 +42,7 @@ def start_chunk_server(ctx, env=None):
ctx["server_url"] = f"https://{config['address']}"
daemon_start_on_port(
- ctx, name="obnam-server", path=server_binary, args=filename, port=port,
- env=env
+ ctx, name="obnam-server", path=server_binary, args=filename, port=port, env=env
)
@@ -202,6 +199,7 @@ def _expand_vars(ctx, s):
s = s[m.end() :]
return "".join(result)
+
def _server_stderr_contains(ctx, wanted):
daemon_get_stderr = globals()["daemon_get_stderr"]