[tor-commits] [bridgedb/master] Save config.RUN_IN_DIR, not state.RUN_IN_DIR, so subCommand can access it.
isis at torproject.org
isis at torproject.org
Sun Jan 12 06:06:32 UTC 2014
commit 44db6ffd1f9f4d072b80ddb5021ef05c60bca567
Author: Isis Lovecruft <isis at torproject.org>
Date: Fri Nov 15 17:48:16 2013 +0000
Save config.RUN_IN_DIR, not state.RUN_IN_DIR, so subCommand can access it.
If we save the runtime directory location later in Main.setup() when the
persistent.State instance is created, then any options.subCommands which run
earlier cannot access it.
---
lib/bridgedb/Main.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/bridgedb/Main.py b/lib/bridgedb/Main.py
index 0ed335a..fa2e3bf 100644
--- a/lib/bridgedb/Main.py
+++ b/lib/bridgedb/Main.py
@@ -351,6 +351,7 @@ def startup(options, rundir, configFile):
os.chdir(rundir)
config = loadConfig(configFile)
+ config.RUN_IN_DIR = rundir
# Set up logging as early as possible. We cannot import from the bridgedb
# package any of our modules which import :mod:`logging` and start using
@@ -376,7 +377,6 @@ def startup(options, rundir, configFile):
from bridgedb import persistent
state = persistent.State(config=config)
- state.RUN_IN_DIR = rundir
from bridgedb import EmailServer
from bridgedb import HTTPServer
More information about the tor-commits
mailing list