Test case
1 generated file · +1 −1test/inputs/json/misc/0a358.json
Mpythondefault / quicktype.py+1 −1
| @@ -13,7 +13,7 @@ def from_str(x: Any) -> str: | ||
| 13 | 13 | |
| 14 | 14 | |
| 15 | 15 | def from_datetime(x: Any) -> datetime.datetime: |
| 16 | - return dateutil.parser.parse(x) | |
| 16 | + return dateutil.parser.isoparse(x) | |
| 17 | 17 | |
| 18 | 18 | |
| 19 | 19 | def from_int(x: Any) -> int: |
Test case
1 generated file · +1 −1test/inputs/json/misc/0a91a.json
Mpythondefault / quicktype.py+1 −1
| @@ -44,7 +44,7 @@ def to_class(c: Type[T], x: Any) -> dict: | ||
| 44 | 44 | |
| 45 | 45 | |
| 46 | 46 | def from_datetime(x: Any) -> datetime.datetime: |
| 47 | - return dateutil.parser.parse(x) | |
| 47 | + return dateutil.parser.isoparse(x) | |
| 48 | 48 | |
| 49 | 49 | |
| 50 | 50 | def from_list(f: Callable[[Any], T], x: Any) -> list[T]: |
Test case
1 generated file · +1 −1test/inputs/json/misc/16bc5.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/262f0.json
Mpythondefault / quicktype.py+1 −1
| @@ -43,7 +43,7 @@ def from_int(x: Any) -> int: | ||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_datetime(x: Any) -> datetime.datetime: |
| 46 | - return dateutil.parser.parse(x) | |
| 46 | + return dateutil.parser.isoparse(x) | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/32d5c.json
Mpythondefault / quicktype.py+1 −1
| @@ -23,7 +23,7 @@ def from_str(x: Any) -> str: | ||
| 23 | 23 | |
| 24 | 24 | |
| 25 | 25 | def from_datetime(x: Any) -> datetime.datetime: |
| 26 | - return dateutil.parser.parse(x) | |
| 26 | + return dateutil.parser.isoparse(x) | |
| 27 | 27 | |
| 28 | 28 | |
| 29 | 29 | def from_none(x: Any) -> Any: |
Test case
1 generated file · +1 −1test/inputs/json/misc/337ed.json
Mpythondefault / quicktype.py+1 −1
| @@ -15,7 +15,7 @@ def from_int(x: Any) -> int: | ||
| 15 | 15 | |
| 16 | 16 | |
| 17 | 17 | def from_datetime(x: Any) -> datetime.datetime: |
| 18 | - return dateutil.parser.parse(x) | |
| 18 | + return dateutil.parser.isoparse(x) | |
| 19 | 19 | |
| 20 | 20 | |
| 21 | 21 | def from_str(x: Any) -> str: |
Test case
1 generated file · +1 −1test/inputs/json/misc/3f1ce.json
Mpythondefault / quicktype.py+1 −1
| @@ -43,7 +43,7 @@ def from_int(x: Any) -> int: | ||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_datetime(x: Any) -> datetime.datetime: |
| 46 | - return dateutil.parser.parse(x) | |
| 46 | + return dateutil.parser.isoparse(x) | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/4c547.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/54d32.json
Mpythondefault / quicktype.py+1 −1
| @@ -10,7 +10,7 @@ EnumT = TypeVar("EnumT", bound=Enum) | ||
| 10 | 10 | |
| 11 | 11 | |
| 12 | 12 | def from_datetime(x: Any) -> datetime.datetime: |
| 13 | - return dateutil.parser.parse(x) | |
| 13 | + return dateutil.parser.isoparse(x) | |
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_str(x: Any) -> str: |
Test case
1 generated file · +1 −1test/inputs/json/misc/5eae5.json
Mpythondefault / quicktype.py+1 −1
| @@ -8,7 +8,7 @@ T = TypeVar("T") | ||
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | def from_datetime(x: Any) -> datetime.datetime: |
| 11 | - return dateutil.parser.parse(x) | |
| 11 | + return dateutil.parser.isoparse(x) | |
| 12 | 12 | |
| 13 | 13 | |
| 14 | 14 | def from_int(x: Any) -> int: |
Test case
1 generated file · +1 −1test/inputs/json/misc/6dec6.json
Mpythondefault / quicktype.py+1 −1
| @@ -43,7 +43,7 @@ def from_int(x: Any) -> int: | ||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_datetime(x: Any) -> datetime.datetime: |
| 46 | - return dateutil.parser.parse(x) | |
| 46 | + return dateutil.parser.isoparse(x) | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/734ad.json
Mpythondefault / quicktype.py+1 −1
| @@ -20,7 +20,7 @@ def from_int(x: Any) -> int: | ||
| 20 | 20 | |
| 21 | 21 | |
| 22 | 22 | def from_datetime(x: Any) -> datetime.datetime: |
| 23 | - return dateutil.parser.parse(x) | |
| 23 | + return dateutil.parser.isoparse(x) | |
| 24 | 24 | |
| 25 | 25 | |
| 26 | 26 | def from_float(x: Any) -> float: |
Test case
1 generated file · +1 −1test/inputs/json/misc/77392.json
Mpythondefault / quicktype.py+1 −1
| @@ -15,7 +15,7 @@ def from_str(x: Any) -> str: | ||
| 15 | 15 | |
| 16 | 16 | |
| 17 | 17 | def from_datetime(x: Any) -> datetime.datetime: |
| 18 | - return dateutil.parser.parse(x) | |
| 18 | + return dateutil.parser.isoparse(x) | |
| 19 | 19 | |
| 20 | 20 | |
| 21 | 21 | def from_none(x: Any) -> Any: |
Test case
1 generated file · +1 −1test/inputs/json/misc/7f568.json
Mpythondefault / quicktype.py+1 −1
| @@ -39,7 +39,7 @@ def to_enum(c: Type[EnumT], x: Any) -> EnumT: | ||
| 39 | 39 | |
| 40 | 40 | |
| 41 | 41 | def from_datetime(x: Any) -> datetime.datetime: |
| 42 | - return dateutil.parser.parse(x) | |
| 42 | + return dateutil.parser.isoparse(x) | |
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_dict(f: Callable[[Any], T], x: Any) -> dict[str, T]: |
Test case
1 generated file · +1 −1test/inputs/json/misc/80aff.json
Mpythondefault / quicktype.py+1 −1
| @@ -8,7 +8,7 @@ T = TypeVar("T") | ||
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | def from_datetime(x: Any) -> datetime.datetime: |
| 11 | - return dateutil.parser.parse(x) | |
| 11 | + return dateutil.parser.isoparse(x) | |
| 12 | 12 | |
| 13 | 13 | |
| 14 | 14 | def from_int(x: Any) -> int: |
Test case
1 generated file · +1 −1test/inputs/json/misc/88130.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/9929c.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/9ac3b.json
Mpythondefault / quicktype.py+1 −1
| @@ -10,7 +10,7 @@ EnumT = TypeVar("EnumT", bound=Enum) | ||
| 10 | 10 | |
| 11 | 11 | |
| 12 | 12 | def from_datetime(x: Any) -> datetime.datetime: |
| 13 | - return dateutil.parser.parse(x) | |
| 13 | + return dateutil.parser.isoparse(x) | |
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_str(x: Any) -> str: |
Test case
1 generated file · +1 −1test/inputs/json/misc/a0496.json
Mpythondefault / quicktype.py+1 −1
| @@ -53,7 +53,7 @@ def from_bool(x: Any) -> bool: | ||
| 53 | 53 | |
| 54 | 54 | |
| 55 | 55 | def from_datetime(x: Any) -> datetime.datetime: |
| 56 | - return dateutil.parser.parse(x) | |
| 56 | + return dateutil.parser.isoparse(x) | |
| 57 | 57 | |
| 58 | 58 | |
| 59 | 59 | def to_float(x: Any) -> float: |
Test case
1 generated file · +1 −1test/inputs/json/misc/a1eca.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/b4865.json
Mpythondefault / quicktype.py+1 −1
| @@ -49,7 +49,7 @@ def from_union(fs, x): | ||
| 49 | 49 | |
| 50 | 50 | |
| 51 | 51 | def from_datetime(x: Any) -> datetime.datetime: |
| 52 | - return dateutil.parser.parse(x) | |
| 52 | + return dateutil.parser.isoparse(x) | |
| 53 | 53 | |
| 54 | 54 | |
| 55 | 55 | def is_type(t: Type[T], x: Any) -> T: |
Test case
1 generated file · +1 −1test/inputs/json/misc/cf0d8.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/d23d5.json
Mpythondefault / quicktype.py+1 −1
| @@ -8,7 +8,7 @@ T = TypeVar("T") | ||
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | def from_datetime(x: Any) -> datetime.datetime: |
| 11 | - return dateutil.parser.parse(x) | |
| 11 | + return dateutil.parser.isoparse(x) | |
| 12 | 12 | |
| 13 | 13 | |
| 14 | 14 | def from_str(x: Any) -> str: |
Test case
1 generated file · +1 −1test/inputs/json/misc/dbfb3.json
Mpythondefault / quicktype.py+1 −1
| @@ -43,7 +43,7 @@ def from_int(x: Any) -> int: | ||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_datetime(x: Any) -> datetime.datetime: |
| 46 | - return dateutil.parser.parse(x) | |
| 46 | + return dateutil.parser.isoparse(x) | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/df957.json
Mpythondefault / quicktype.py+1 −1
| @@ -36,7 +36,7 @@ def from_int(x: Any) -> int: | ||
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | def from_datetime(x: Any) -> datetime.datetime: |
| 39 | - return dateutil.parser.parse(x) | |
| 39 | + return dateutil.parser.isoparse(x) | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/misc/e2915.json
Mpythondefault / quicktype.py+1 −1
| @@ -43,7 +43,7 @@ def from_int(x: Any) -> int: | ||
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | def from_datetime(x: Any) -> datetime.datetime: |
| 46 | - return dateutil.parser.parse(x) | |
| 46 | + return dateutil.parser.isoparse(x) | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | @dataclass |
Test case
1 generated file · +1 −1test/inputs/json/priority/bug2590.json
Mpythondefault / quicktype.py+1 −1
| @@ -14,7 +14,7 @@ def from_str(x: Any) -> str: | ||
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_datetime(x: Any) -> datetime.datetime: |
| 17 | - return dateutil.parser.parse(x) | |
| 17 | + return dateutil.parser.isoparse(x) | |
| 18 | 18 | |
| 19 | 19 | |
| 20 | 20 | def from_none(x: Any) -> Any: |
Test case
1 generated file · +1 −1test/inputs/json/priority/bug2663.json
Mpythondefault / quicktype.py+1 −1
| @@ -14,7 +14,7 @@ def from_date(x: Any) -> datetime.date: | ||
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_datetime(x: Any) -> datetime.datetime: |
| 17 | - return dateutil.parser.parse(x) | |
| 17 | + return dateutil.parser.isoparse(x) | |
| 18 | 18 | |
| 19 | 19 | |
| 20 | 20 | def from_str(x: Any) -> str: |
Test case
1 generated file · +1 −1test/inputs/json/priority/keywords.json
Mpythondefault / quicktype.py+1 −1
| @@ -21,7 +21,7 @@ def to_class(c: Type[T], x: Any) -> dict: | ||
| 21 | 21 | |
| 22 | 22 | |
| 23 | 23 | def from_datetime(x: Any) -> datetime.datetime: |
| 24 | - return dateutil.parser.parse(x) | |
| 24 | + return dateutil.parser.isoparse(x) | |
| 25 | 25 | |
| 26 | 26 | |
| 27 | 27 | def from_list(f: Callable[[Any], T], x: Any) -> list[T]: |
Test case
1 generated file · +1 −1test/inputs/json/samples/github-events.json
Mpythondefault / quicktype.py+1 −1
| @@ -44,7 +44,7 @@ def to_enum(c: Type[EnumT], x: Any) -> EnumT: | ||
| 44 | 44 | |
| 45 | 45 | |
| 46 | 46 | def from_datetime(x: Any) -> datetime.datetime: |
| 47 | - return dateutil.parser.parse(x) | |
| 47 | + return dateutil.parser.isoparse(x) | |
| 48 | 48 | |
| 49 | 49 | |
| 50 | 50 | def to_class(c: Type[T], x: Any) -> dict: |
Test case
1 generated file · +1 −1test/inputs/json/samples/null-safe.json
Mpythondefault / quicktype.py+1 −1
| @@ -27,7 +27,7 @@ def from_union(fs, x): | ||
| 27 | 27 | |
| 28 | 28 | |
| 29 | 29 | def from_datetime(x: Any) -> datetime.datetime: |
| 30 | - return dateutil.parser.parse(x) | |
| 30 | + return dateutil.parser.isoparse(x) | |
| 31 | 31 | |
| 32 | 32 | |
| 33 | 33 | def from_int(x: Any) -> int: |
Test case
1 generated file · +1 −1test/inputs/schema/date-time-or-string.schema
Mschema-pythondefault / quicktype.py+1 −1
| @@ -10,7 +10,7 @@ EnumT = TypeVar("EnumT", bound=Enum) | ||
| 10 | 10 | |
| 11 | 11 | |
| 12 | 12 | def from_datetime(x: Any) -> datetime.datetime: |
| 13 | - return dateutil.parser.parse(x) | |
| 13 | + return dateutil.parser.isoparse(x) | |
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_union(fs, x): |
Test case
1 generated file · +2 −2test/inputs/schema/date-time.schema
Mschema-pythondefault / quicktype.py+2 −2
| @@ -21,7 +21,7 @@ def from_int(x: Any) -> int: | ||
| 21 | 21 | |
| 22 | 22 | |
| 23 | 23 | def from_datetime(x: Any) -> datetime.datetime: |
| 24 | - return dateutil.parser.parse(x) | |
| 24 | + return dateutil.parser.isoparse(x) | |
| 25 | 25 | |
| 26 | 26 | |
| 27 | 27 | def from_union(fs, x): |
| @@ -39,7 +39,7 @@ def from_date(x: Any) -> datetime.date: | ||
| 39 | 39 | |
| 40 | 40 | |
| 41 | 41 | def from_time(x: Any) -> datetime.time: |
| 42 | - assert isinstance(x, str) and re.match(r"^\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?$", x) | |
| 42 | + assert isinstance(x, str) and re.match(r"^\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:[Zz]|[+-]\d{2}:\d{2})?$", x) | |
| 43 | 43 | return dateutil.parser.parse(x).timetz() |
Test case
1 generated file · +2 −2test/inputs/schema/optional-date-time.schema
Mschema-pythondefault / quicktype.py+2 −2
| @@ -14,11 +14,11 @@ def from_date(x: Any) -> datetime.date: | ||
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | def from_datetime(x: Any) -> datetime.datetime: |
| 17 | - return dateutil.parser.parse(x) | |
| 17 | + return dateutil.parser.isoparse(x) | |
| 18 | 18 | |
| 19 | 19 | |
| 20 | 20 | def from_time(x: Any) -> datetime.time: |
| 21 | - assert isinstance(x, str) and re.match(r"^\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?$", x) | |
| 21 | + assert isinstance(x, str) and re.match(r"^\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:[Zz]|[+-]\d{2}:\d{2})?$", x) | |
| 22 | 22 | return dateutil.parser.parse(x).timetz() |
No generated files match these filters.