Skip to content

Commit aac811e

Browse files
committed
[FIX] Set Values overrides datetimes - fixes #9
1 parent c2a1568 commit aac811e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

recombee_api_client/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def __get_base_uri(options: dict, region: str) -> str:
9494

9595
@staticmethod
9696
def __get_http_headers(additional_headers: dict = None) -> dict:
97-
headers = {'User-Agent': 'recombee-python-api-client/5.0.1'}
97+
headers = {'User-Agent': 'recombee-python-api-client/5.0.2'}
9898
if additional_headers:
9999
headers.update(additional_headers)
100100
return headers

recombee_api_client/api_requests/set_values.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def get_body_parameters(self) -> dict:
4141
"""
4242
Values of body parameters as a dictionary (name of parameter: value of the parameter).
4343
"""
44-
values = {key: (val.utcnow().isoformat() if isinstance(val, datetime) else val) for (key, val) in self.values.items() }
45-
values = {key: (list(val) if isinstance(val, set) else val) for (key, val) in values.items() }
44+
values = {key: (val.timestamp() if isinstance(val, datetime) else val) for (key, val) in self.values.items()}
45+
values = {key: (list(val) if isinstance(val, set) else val) for (key, val) in values.items()}
4646

4747
if self.cascade_create is not None:
4848
values['!cascadeCreate'] = self.cascade_create

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
setup(
1212
name='recombee-api-client',
1313

14-
version='5.0.1',
14+
version='5.0.2',
1515

1616
description='Client for Recombee recommendation API',
1717
long_description=long_description,

0 commit comments

Comments
 (0)