[services] print traceback when server fails to load

This commit is contained in:
Fabio Erculiani
2010-07-25 13:11:35 +02:00
parent 774320f824
commit c8e877422e
3 changed files with 12 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ etpConst['community']['mode'] = community_repo
etpConst['socket_service']['session_ttl'] = 300
from entropy.core.settings.base import SystemSettings
SysSettings = SystemSettings()
from entropy.tools import get_year
from entropy.tools import get_year, print_traceback
from entropy.output import nocolor
from text_tools import print_menu
@@ -91,6 +91,9 @@ def term_myself():
def run_srv(s):
try:
s.go()
except:
print_traceback()
raise
finally:
if s is not None:
s.killall()

View File

@@ -30,7 +30,7 @@ if "--nostdout" in sys.argv:
from entropy.i18n import _
from entropy.output import nocolor
from entropy.tools import get_year
from entropy.tools import get_year, print_traceback
from entropy.misc import ParallelTask
from entropy.core.settings.base import SystemSettings
from text_tools import print_menu
@@ -106,6 +106,9 @@ def term_myself():
def run_srv(s):
try:
s.go()
except:
print_traceback()
raise
finally:
if s is not None:
s.killall()

View File

@@ -22,7 +22,7 @@ etpConst['socket_service']['session_ttl'] = 300
etpConst['socket_service']['hostname'] = "*"
from entropy.core.settings.base import SystemSettings
SysSettings = SystemSettings()
from entropy.tools import get_year
from entropy.tools import get_year, print_traceback
from entropy.output import nocolor
from text_tools import print_menu
@@ -79,6 +79,9 @@ def term_myself():
def run_srv(s):
try:
s.go()
except:
print_traceback()
raise
finally:
if s is not None:
s.killall()