diff --git a/src/radical/utils/profile.py b/src/radical/utils/profile.py index 5afd31d2..924df88b 100644 --- a/src/radical/utils/profile.py +++ b/src/radical/utils/profile.py @@ -848,10 +848,14 @@ def event_to_label(event): class Yappi(object): def __init__(self, name, method='wall', verbose=False): - self._yappi = import_module('yappi') - self._yappi.set_clock_type(method) - self._name = name - self._verb = verbose + self._name = name + self._verb = verbose + self._yappi = None + try: + self._yappi = import_module('yappi') + self._yappi.set_clock_type(method) + except: + pass def __enter__(self): if self._yappi: