pylint reports R: 52, 4: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) According the Python documentation we should raise AttributeError if the key is unknown. Signed-off-by: Daniel Wagner <daniel.wagner@siemens.com>