[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [arm/master] Moving version string to argument module



commit ded30ee16b0d2c7ae048c24506f357f68d5d8933
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Wed Dec 25 10:57:24 2013 -0800

    Moving version string to argument module
    
    Few minor revisions, the largest being to move the output of '--version' to the
    arguments module. Also shortened the name of the start_time attribute.
---
 arm/arguments.py  |   12 ++++++++++++
 arm/controller.py |    4 ++--
 arm/starter.py    |   15 +++++++--------
 3 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/arm/arguments.py b/arm/arguments.py
index 26d0b01..f449412 100644
--- a/arm/arguments.py
+++ b/arm/arguments.py
@@ -6,6 +6,8 @@ import collections
 import getopt
 import os
 
+import arm
+
 import stem.connection
 import stem.util.conf
 
@@ -108,3 +110,13 @@ def get_help():
     events = DEFAULT_ARGS['logged_events'],
     event_flags = CONFIG['msg.event_types'],
   )
+
+
+def get_version():
+  """
+  Provides our --version information.
+
+  :returns: **str** with our versioning information
+  """
+
+  return "arm version %s (released %s)\n" % (arm.__version__, arm.__release_date__)
diff --git a/arm/controller.py b/arm/controller.py
index caccfaf..6382acd 100644
--- a/arm/controller.py
+++ b/arm/controller.py
@@ -49,7 +49,7 @@ CONFIG = conf.config_dict("arm", {
   "features.confirmQuit": True,
   "features.graph.type": 1,
   "features.graph.bw.prepopulate": True,
-  "attribute.start_time": 0,
+  "start_time": 0,
 }, conf_handler)
 
 GraphStat = enum.Enum("BANDWIDTH", "CONNECTIONS", "SYSTEM_RESOURCES")
@@ -536,7 +536,7 @@ def start_arm(stdscr):
     stdscr    - curses window
   """
 
-  startTime = CONFIG['attribute.start_time']
+  startTime = CONFIG['start_time']
   initController(stdscr, startTime)
   control = getController()
 
diff --git a/arm/starter.py b/arm/starter.py
index 481bfb2..7c1e689 100644
--- a/arm/starter.py
+++ b/arm/starter.py
@@ -56,7 +56,7 @@ CONFIG = stem.util.conf.config_dict("arm", {
 
 def main():
   config = stem.util.conf.get_config("arm")
-  config.set('attribute.start_time', str(int(time.time())))
+  config.set('start_time', str(int(time.time())))
 
   try:
     config.load(SETTINGS_PATH)
@@ -76,9 +76,8 @@ def main():
   if args.print_help:
     print arm.arguments.get_help()
     sys.exit()
-
-  if args.print_version:
-    print "arm version %s (released %s)\n" % (arm.__version__, arm.__release_date__)
+  elif args.print_version:
+    print arm.arguments.get_version()
     sys.exit()
 
   if args.debug_path is not None:
@@ -328,14 +327,14 @@ def _shutdown_daemons(controller):
   Stops and joins on worker threads.
   """
 
-  halt_tor_controller = threading.Thread(target = controller.close)
-  halt_tor_controller.setDaemon(True)
-  halt_tor_controller.start()
+  close_controller = threading.Thread(target = controller.close)
+  close_controller.setDaemon(True)
+  close_controller.start()
 
   halt_threads = [
     arm.controller.stop_controller(),
     arm.util.tracker.stop_trackers(),
-    halt_tor_controller,
+    close_controller,
   ]
 
   for thread in halt_threads:



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits