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