mirror of
https://github.com/graphql-python/graphene.git
synced 2025-07-18 03:52:24 +03:00
remove aniso8601
This commit is contained in:
parent
221afaf4c4
commit
b453693473
|
@ -2,7 +2,6 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
from aniso8601 import parse_date, parse_datetime, parse_time
|
|
||||||
from graphql.error import GraphQLError
|
from graphql.error import GraphQLError
|
||||||
from graphql.language import StringValueNode, print_ast
|
from graphql.language import StringValueNode, print_ast
|
||||||
|
|
||||||
|
@ -39,7 +38,7 @@ class Date(Scalar):
|
||||||
if not isinstance(value, str):
|
if not isinstance(value, str):
|
||||||
raise GraphQLError(f"Date cannot represent non-string value: {repr(value)}")
|
raise GraphQLError(f"Date cannot represent non-string value: {repr(value)}")
|
||||||
try:
|
try:
|
||||||
return parse_date(value)
|
return datetime.date.fromisoformat(value)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
raise GraphQLError(f"Date cannot represent value: {repr(value)}")
|
raise GraphQLError(f"Date cannot represent value: {repr(value)}")
|
||||||
|
|
||||||
|
@ -74,7 +73,7 @@ class DateTime(Scalar):
|
||||||
f"DateTime cannot represent non-string value: {repr(value)}"
|
f"DateTime cannot represent non-string value: {repr(value)}"
|
||||||
)
|
)
|
||||||
try:
|
try:
|
||||||
return parse_datetime(value)
|
return datetime.datetime.fromisoformat(value)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
raise GraphQLError(f"DateTime cannot represent value: {repr(value)}")
|
raise GraphQLError(f"DateTime cannot represent value: {repr(value)}")
|
||||||
|
|
||||||
|
@ -107,6 +106,6 @@ class Time(Scalar):
|
||||||
if not isinstance(value, str):
|
if not isinstance(value, str):
|
||||||
raise GraphQLError(f"Time cannot represent non-string value: {repr(value)}")
|
raise GraphQLError(f"Time cannot represent non-string value: {repr(value)}")
|
||||||
try:
|
try:
|
||||||
return parse_time(value)
|
return datetime.time.fromisoformat(value)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
raise GraphQLError(f"Time cannot represent value: {repr(value)}")
|
raise GraphQLError(f"Time cannot represent value: {repr(value)}")
|
||||||
|
|
1
setup.py
1
setup.py
|
@ -83,7 +83,6 @@ setup(
|
||||||
install_requires=[
|
install_requires=[
|
||||||
"graphql-core>=3.1,<3.3",
|
"graphql-core>=3.1,<3.3",
|
||||||
"graphql-relay>=3.1,<3.3",
|
"graphql-relay>=3.1,<3.3",
|
||||||
"aniso8601>=8,<10",
|
|
||||||
],
|
],
|
||||||
tests_require=tests_require,
|
tests_require=tests_require,
|
||||||
extras_require={"test": tests_require, "dev": dev_requires},
|
extras_require={"test": tests_require, "dev": dev_requires},
|
||||||
|
|
Loading…
Reference in New Issue
Block a user