Added missing _; return errors and print

svn: r14044
This commit is contained in:
Doug Blank 2010-01-12 13:05:41 +00:00
parent 90b902fda3
commit f7e09f23c8

View File

@ -32,6 +32,7 @@ import locale
import const import const
import signal import signal
import gettext import gettext
_ = gettext.gettext
import logging import logging
LOG = logging.getLogger(".") LOG = logging.getLogger(".")
@ -68,13 +69,13 @@ TransUtils.setup_gettext()
MIN_PYTHON_VERSION = (2, 5, 0, '', 0) MIN_PYTHON_VERSION = (2, 5, 0, '', 0)
if not sys.version_info >= MIN_PYTHON_VERSION : if not sys.version_info >= MIN_PYTHON_VERSION :
print gettext.gettext("Your Python version does not meet the " print (_("Your Python version does not meet the "
"requirements. At least python %d.%d.%d is needed to" "requirements. At least python %d.%d.%d is needed to"
" start Gramps.\n\n" " start Gramps.\n\n"
"Gramps will terminate now.") % ( "Gramps will terminate now.") % (
MIN_PYTHON_VERSION[0], MIN_PYTHON_VERSION[0],
MIN_PYTHON_VERSION[1], MIN_PYTHON_VERSION[1],
MIN_PYTHON_VERSION[2]) MIN_PYTHON_VERSION[2]))
sys.exit(1) sys.exit(1)
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@ -135,10 +136,10 @@ def run():
build_user_paths() build_user_paths()
except OSError, msg: except OSError, msg:
error += [(_("Configuration error"), str(msg))] error += [(_("Configuration error"), str(msg))]
return False return error
except: except msg:
LOG.error("Error reading configuration.", exc_info=True) LOG.error("Error reading configuration.", exc_info=True)
return False return [(_("Error reading configuration"), str(msg))]
if not mime_type_is_defined(const.APP_GRAMPS): if not mime_type_is_defined(const.APP_GRAMPS):
error += [(_("Configuration error"), error += [(_("Configuration error"),
@ -163,4 +164,7 @@ def run():
from cli.grampscli import startcli from cli.grampscli import startcli
startcli(error, argpars) startcli(error, argpars)
run() errors = run()
if errors and isinstance(errors, list):
for error in errors:
print error[0], error[1]