aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-07-19 20:00:12 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-07-19 20:00:12 +0200
commit545daa132cf9ea6e52e925c57b3a3718e2916ad1 (patch)
treea0137df9fc5fe9865814845dc6550b6135076f58
parentextend new depres console (diff)
downloadR_overlay-545daa132cf9ea6e52e925c57b3a3718e2916ad1.tar.gz
R_overlay-545daa132cf9ea6e52e925c57b3a3718e2916ad1.tar.bz2
R_overlay-545daa132cf9ea6e52e925c57b3a3718e2916ad1.zip
roverlay/main: use new depres console
-rw-r--r--roverlay/main.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/roverlay/main.py b/roverlay/main.py
index 31a5ea0..b97b5cd 100644
--- a/roverlay/main.py
+++ b/roverlay/main.py
@@ -579,10 +579,15 @@ def main (
die ( "depres_console cannot be run with other commands!", DIE.USAGE )
try:
- from roverlay.depres.simpledeprule.console import DepResConsole
- con = DepResConsole()
- con.run()
- set_action_done ( "depres_console" )
+ from roverlay.console.depres import DepresConsole
+ con = DepresConsole()
+ con.setup ( config=conf )
+ try:
+ con.run_forever()
+ set_action_done ( "depres_console" )
+ finally:
+ con.close()
+
except ImportError:
if HIDE_EXCEPTIONS:
die ( "Cannot import depres console!", DIE.IMPORT )