Python complained here: if not hasattr(dmidecode, 'get_warnings'): return The module dmidecode might not be defined as it is optionally loaded. Check its existency by checking dmidecode_available. Signed-off-by: Ralf Ramsauer <ralf.ramsauer@xxxxxxxxxxxxxxxxx> --- rteval/sysinfo/dmi.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rteval/sysinfo/dmi.py b/rteval/sysinfo/dmi.py index f8e2500..8dbf5cf 100644 --- a/rteval/sysinfo/dmi.py +++ b/rteval/sysinfo/dmi.py @@ -39,6 +39,8 @@ except: pass def ProcessWarnings(): + if not dmidecode_loaded: + return if not hasattr(dmidecode, 'get_warnings'): return -- 2.19.0