[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [bridgedb/master] Save config.RUN_IN_DIR, not state.RUN_IN_DIR, so subCommand can access it.
commit 44db6ffd1f9f4d072b80ddb5021ef05c60bca567
Author: Isis Lovecruft <isis@xxxxxxxxxxxxxx>
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
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits