handle conversion exception for LongitudinalPersonality (#28426)

* handle type conversion exception

* catch multiple exception
old-commit-hash: 48b507c0b4508171c1439e05344e6cb0f8672d12
This commit is contained in:
Dean Lee
2023-06-07 04:10:12 +08:00
committed by GitHub
parent bf8c9dd0ea
commit 0f8ce1d31f
@@ -65,10 +65,9 @@ class LongitudinalPlanner:
self.personality = log.LongitudinalPersonality.standard
def read_param(self):
param_value = self.params.get('LongitudinalPersonality')
if param_value is not None:
self.personality = int(param_value)
else:
try:
self.personality = int(self.params.get('LongitudinalPersonality'))
except (ValueError, TypeError):
self.personality = log.LongitudinalPersonality.standard
@staticmethod