From 83474a2b51f3d56a01dba53a3b93f3510e651601 Mon Sep 17 00:00:00 2001 From: Jae Bradley Date: Wed, 16 Sep 2020 20:10:21 -0400 Subject: [PATCH] Handle none starting time for a player --- draft_kings/response_translators.py | 5 ++++- setup.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/draft_kings/response_translators.py b/draft_kings/response_translators.py index 9da1107..781e973 100644 --- a/draft_kings/response_translators.py +++ b/draft_kings/response_translators.py @@ -30,7 +30,10 @@ def translate_player(response): return { "id": dig(response, "pid"), "draft": { - "starts_at": dig(response, "dgst", transformer=from_unix_milliseconds_to_datetime), + "starts_at": dig( + response, "dgst", + transformer=lambda value: None if value is None else from_unix_milliseconds_to_datetime(value) + ), "draftable": dig(response, "IsDisabledFromDrafting", transformer=lambda value: value is False, fallback=False), "salary": dig(response, "s", transformer=float), "exceptional_messages": dig(response, "ExceptionalMessages"), diff --git a/setup.py b/setup.py index 647cb7d..e38292e 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="draft_kings", - version="2.0.1", + version="2.0.2", author="Jae Bradley", author_email="jae.b.bradley@gmail.com", license="MIT",