From 405aec8bb81e4e7e7a164cf1c59f442ec3034752 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 10 Apr 2018 19:57:40 -0700 Subject: [PATCH] User helper for casting condition values --- plexpy/notification_handler.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py index b3aad030..375cfad7 100644 --- a/plexpy/notification_handler.py +++ b/plexpy/notification_handler.py @@ -252,10 +252,10 @@ def notify_custom_conditions(notifier_id=None, parameters=None): values = [unicode(v).lower() for v in values] elif parameter_type == 'int': - values = [int(v) for v in values] + values = [helpers.cast_to_int(v) for v in values] elif parameter_type == 'float': - values = [float(v) for v in values] + values = [helpers.cast_to_float(v) for v in values] except ValueError as e: logger.error(u"Tautulli NotificationHandler :: Unable to cast condition '%s', values '%s', to type '%s'." @@ -268,10 +268,10 @@ def notify_custom_conditions(notifier_id=None, parameters=None): parameter_value = unicode(parameter_value).lower() elif parameter_type == 'int': - parameter_value = int(parameter_value) + parameter_value = helpers.cast_to_int(parameter_value) elif parameter_type == 'float': - parameter_value = float(parameter_value) + parameter_value = helpers.cast_to_float(parameter_value) except ValueError as e: logger.error(u"Tautulli NotificationHandler :: Unable to cast parameter '%s', value '%s', to type '%s'."