core/compat: move fromisoformat to .core.compat module
This commit is contained in:
parent
09e0f66892
commit
a843407e40
8 changed files with 69 additions and 34 deletions
|
@ -16,7 +16,8 @@ config = make_config(stackexchange)
|
|||
|
||||
# TODO just merge all of them and then filter?.. not sure
|
||||
|
||||
from ..core.common import Json, isoparse
|
||||
from ..core.common import Json
|
||||
from ..core.compat import fromisoformat
|
||||
from typing import NamedTuple, Iterable
|
||||
from datetime import datetime
|
||||
class Vote(NamedTuple):
|
||||
|
@ -25,7 +26,7 @@ class Vote(NamedTuple):
|
|||
|
||||
@property
|
||||
def when(self) -> datetime:
|
||||
return isoparse(self.j['eventTime'])
|
||||
return fromisoformat(self.j['eventTime'])
|
||||
|
||||
# todo Url return type?
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue