From 96b8e278dfc18f0c7a4aa37158a46f9f9b85ad4b Mon Sep 17 00:00:00 2001 From: Alina Quereilhac Date: Thu, 25 Aug 2011 13:12:54 +0200 Subject: [PATCH] Daemonized servers are now always launched with popen, and not directly invoked in the same process. --- src/nepi/core/execute.py | 1 + src/nepi/core/metadata.py | 11 + src/nepi/util/constants.py | 1 + src/nepi/util/proxy.py | 164 +++++--- src/nepi/util/server.py | 638 +++++++++++++++-------------- test/core/integration.py | 35 +- test/testbeds/netns/integration.py | 132 ++++-- test/util/server.py | 79 +++- 8 files changed, 639 insertions(+), 422 deletions(-) diff --git a/src/nepi/core/execute.py b/src/nepi/core/execute.py index 552b4a9f..0a526915 100644 --- a/src/nepi/core/execute.py +++ b/src/nepi/core/execute.py @@ -14,6 +14,7 @@ import collections import functools import time import logging +logging.basicConfig() ATTRIBUTE_PATTERN_BASE = re.compile(r"\{#\[(?P