python-api-client icon indicating copy to clipboard operation
python-api-client copied to clipboard

Request: Dates returned as datetime objects

Open tobiasbp opened this issue 5 years ago • 2 comments

Dates are returned as strings. The should be returned as datetime objects.

Here is the data from a project:

{'priority_end': '3', 'is_everybody_allowed': '0', 'is_public': '0', 'owner_id': '0', 'predefined_email_subjects': None, 'show_default_swimlane': '1', 'is_private': '0', 'priority_start': '0', 'default_swimlane': 'Default swimlane', 'id': '29', 'token': '', 'end_date': '2019-08-18', 'url': {'board': 'https://kanboard.kontrapunkt.com/board/29', 'list': 'https://kanboard.example.com/list/29'}, 'last_modified': '1558972198', 'email': '', 'identifier': '****', 'name': '**', 'start_date': '2019-02-19', 'priority_default': '0'}

start_date & end_date should be datetime objects.

tobiasbp avatar May 29 '19 08:05 tobiasbp

Yes, it's a little bit messy, the last_modified field could be also a datetime object. The reason is the same as #12.

Maybe the Python client could be modified to convert date fields.

fguillot avatar Jun 04 '19 03:06 fguillot

Maybe the Python client could be modified to convert date fields.

Yes, that is what I'm suggesting. Is it something you would add (pull in) to python-client-api if I add it?

tobiasbp avatar Jun 05 '19 11:06 tobiasbp