dateutil.parser.parse() normally returns a datetime object, as in
|
def parse( |
|
timestr: _FileOrStr, |
|
parserinfo: parserinfo | None = None, |
|
*, |
|
dayfirst: bool | None = ..., |
|
yearfirst: bool | None = ..., |
|
ignoretz: bool = ..., |
|
fuzzy: bool = ..., |
|
fuzzy_with_tokens: bool = ..., |
|
default: datetime | None = ..., |
|
tzinfos: _TzInfos | None = ..., |
|
) -> datetime: ... |
However, dateutil.parser.parse(fuzzy_with_tokens=True) returns a tuple instead, like (datetime, tuple[str?])`.
https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L869-L873
Docs:
https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L618-L621
https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L702-L704
dateutil.parser.parse()normally returns adatetimeobject, as intypeshed/stubs/python-dateutil/dateutil/parser/_parser.pyi
Lines 95 to 106 in 843c1fd
However,
dateutil.parser.parse(fuzzy_with_tokens=True) returns a tuple instead, like(datetime, tuple[str?])`.https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L869-L873
Docs:
https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L618-L621
https://github.com/dateutil/dateutil/blob/e081f6725fbb49cae6eedab7010f517e8490859b/src/dateutil/parser/_parser.py#L702-L704