diff --git a/varken/helpers.py b/varken/helpers.py index 0dc43bc..77090c1 100644 --- a/varken/helpers.py +++ b/varken/helpers.py @@ -204,5 +204,6 @@ def boolcheck(var): else: return False + def itemgetter_with_default(**defaults): return lambda obj: tuple(obj.get(k, v) for k, v in defaults.items()) diff --git a/varken/tautulli.py b/varken/tautulli.py index 3eeaada..c0ec8e5 100644 --- a/varken/tautulli.py +++ b/varken/tautulli.py @@ -35,7 +35,7 @@ class TautulliAPI(object): get = g['response']['data'] fields = itemgetter_with_default(**TautulliStream._field_defaults) - + try: sessions = [TautulliStream(*fields(session)) for session in get['sessions']] except TypeError as e: