Skip to content

Commit bb04ba7

Browse files
committed
Allow setting of timestamp item values with datetime.datetime
1 parent 15f850f commit bb04ba7

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

recombee_api_client/api_requests/set_item_values.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from recombee_api_client.api_requests.request import Request
2+
from datetime import datetime
23

34
class SetItemValues(Request):
45
"""
@@ -48,9 +49,7 @@ def get_body_parameters(self):
4849
"""
4950
Values of body parameters as a dictionary (name of parameter: value of the parameter).
5051
"""
51-
p = dict()
52-
p.update(self.values)
53-
return p
52+
return {key: (val.utcnow().isoformat() if isinstance(val, datetime) else val) for (key, val) in self.values.items() }
5453

5554
def get_query_parameters(self):
5655
"""

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='1.2.4',
14+
version='1.2.5',
1515

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

0 commit comments

Comments
 (0)