]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor: cleanup error handling
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 20 Jun 2025 11:06:10 +0000 (13:06 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 20 Jun 2025 11:06:10 +0000 (13:06 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index d9ef7fe4ae15587355b319fd511eb82d05d767f6..8f068bb828b1ab03fb618877c7b6b6c947716ea9 100644 (file)
@@ -520,11 +520,7 @@ class ReforceXY(BaseReinforcementLearningModel):
         try:
             _ = study.best_trial
             return True
-        # file backend storage raises KeyError
-        except KeyError:
-            return False
-        # sqlite backend storage raises ValueError
-        except ValueError:
+        except (ValueError, KeyError):
             return False
 
     def study(
index 09397e54ee29fd63800721af5110b244c77eac9b..f9d3a06f166fdf2f0b13b5a6ecaee419d6364d52 100644 (file)
@@ -1000,11 +1000,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
         try:
             _ = study.best_trial
             return True
-        # file backend storage raises KeyError
-        except KeyError:
-            return False
-        # sqlite backend storage raises ValueError
-        except ValueError:
+        except (ValueError, KeyError):
             return False
 
     @staticmethod
@@ -1014,11 +1010,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
         try:
             _ = study.best_trials
             return True
-        # file backend storage raises KeyError
-        except KeyError:
-            return False
-        # sqlite backend storage raises ValueError
-        except ValueError:
+        except (ValueError, KeyError):
             return False