From 7fdc68410d4b45399029f087916fcc0bfa979594 Mon Sep 17 00:00:00 2001 From: disconnect3d Date: Mon, 14 Jan 2019 19:45:16 +0100 Subject: [PATCH] config: try instead of asking --- manticore/utils/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manticore/utils/config.py b/manticore/utils/config.py index 95baebde3..9356df2b7 100644 --- a/manticore/utils/config.py +++ b/manticore/utils/config.py @@ -114,9 +114,10 @@ def _var_object(self, name: str) -> _Var: return self._vars[name] def __getattr__(self, name): - if name not in self._vars: + try: + return self._vars[name].value + except KeyError: raise AttributeError(f"Group '{self.name}' has no variable '{name}'") - return self._vars[name].value def __setattr__(self, name, new_value): self._vars[name].value = new_value