From fbf970e5babfeba5b86733fe41319524520688ed Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 26 Jul 2020 22:32:50 +0200 Subject: [PATCH] BaseUtils: catch errors when trying to open snakeviz --- TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/ProfileHelper.py | 5 ++++- TheCodeLabs_BaseUtils/setup.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/ProfileHelper.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/ProfileHelper.py index 66cf4e5..10e7adb 100644 --- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/ProfileHelper.py +++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/ProfileHelper.py @@ -44,7 +44,10 @@ def Profile(filePath=None): def __finalize(prof, profFile): print(f'Saving profiling file to: {profFile}') prof.dump_stats(profFile) - __open_snakeviz(profFile) + try: + __open_snakeviz(profFile) + except: + print('Could not open snakeviz!') def __determine_profile_path(filePath, callerName): diff --git a/TheCodeLabs_BaseUtils/setup.py b/TheCodeLabs_BaseUtils/setup.py index 191c7e8..d425f5c 100644 --- a/TheCodeLabs_BaseUtils/setup.py +++ b/TheCodeLabs_BaseUtils/setup.py @@ -3,7 +3,7 @@ from setuptools import setup setup( name='TheCodeLabs-BaseUtils', packages=['TheCodeLabs_BaseUtils'], - version='1.3.0', + version='1.3.1', license='MIT', description='Useful python classes', author='TheCodeLabs', -- GitLab