From 3930c04d3993c9eefe39bd2989e266b44233954f Mon Sep 17 00:00:00 2001 From: Andre Merzky Date: Tue, 29 Jul 2025 20:17:26 +0200 Subject: [PATCH] optional yappi deployment --- src/radical/utils/profile.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/radical/utils/profile.py b/src/radical/utils/profile.py index a0f987321..ffd07a560 100644 --- a/src/radical/utils/profile.py +++ b/src/radical/utils/profile.py @@ -850,9 +850,13 @@ def event_to_label(event): class Yappi(object): def __init__(self, name, method='wall'): - self._yappi = import_module('yappi') - self._yappi.set_clock_type(method) - self._name = name + self._name = name + self._yappi = None + try: + self._yappi = import_module('yappi') + self._yappi.set_clock_type(method) + except: + pass def __enter__(self): if self._yappi: