Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/console/
Date: Tue, 01 Apr 2014 16:38:51
Message-Id: 1396280294.f9fa3b5544e0009297a771c6efd7e7d24cce8fbc.dywi@gentoo
1 commit: f9fa3b5544e0009297a771c6efd7e7d24cce8fbc
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Mon Mar 31 15:38:14 2014 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Mon Mar 31 15:38:14 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=f9fa3b55
7
8 console interpreter: do not fail if var is not set
9
10 ---
11 roverlay/console/interpreter.py | 5 ++++-
12 1 file changed, 4 insertions(+), 1 deletion(-)
13
14 diff --git a/roverlay/console/interpreter.py b/roverlay/console/interpreter.py
15 index e31096f..107a14a 100644
16 --- a/roverlay/console/interpreter.py
17 +++ b/roverlay/console/interpreter.py
18 @@ -281,7 +281,10 @@ class ConsoleInterpreter ( cmd.Cmd ):
19 else:
20 l = line
21
22 - return self._str_formatter.vformat ( l, (), self._locals )
23 + try:
24 + return self._str_formatter.vformat ( l, (), self._locals )
25 + except KeyError as kerr:
26 + raise ConsoleUsageException ( "{!s} is not set.".format ( kerr ) )
27 # --- end of format_locals (...) ---
28
29 def get_fspath ( self, line ):