You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In some cases when calling a query directly with schema.execute(query_string), I'll get some warning / error message about NoneType. However, when using a flask app instead, I don't receive any error messages on the server side nor the client side.
c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\filters.py:750: RuntimeWarning: Graphene-SQLAlchemy-Filter: info.context has an unsupported type <class 'NoneType'>. Now cls.aliased(info, ...) is not supported. Allowed types: dict and object with __dict__ attribute.
warnings.warn(msg, RuntimeWarning)
An error occurred while resolving field SongNode.tags
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
AttributeError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
graphql.error.located_error.GraphQLLocatedError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
An error occurred while resolving field SongNode.tags
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
AttributeError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
graphql.error.located_error.GraphQLLocatedError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
An error occurred while resolving field SongNode.tags
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
AttributeError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
Traceback (most recent call last):
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executor.py", line 452, in resolve_or_error
return executor.execute(resolve_fn, source, info, **args)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphql\execution\executors\sync.py", line 16, in execute
return fn(*args, **kwargs)
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 356, in connection_resolver
data_loader: ModelLoader = cls._get_or_create_data_loader(
File "c:\users\geoffrey\appdata\local\programs\python\python38\lib\site-packages\graphene_sqlalchemy_filter\connection_field.py", line 318, in _get_or_create_data_loader
setattr(info.context, cls.dataloaders_field, data_loaders)
graphql.error.located_error.GraphQLLocatedError: 'NoneType' object has no attribute '_sqla_filter_dataloaders'
In some cases when calling a query directly with
schema.execute(query_string)
, I'll get some warning / error message aboutNoneType
. However, when using a flask app instead, I don't receive any error messages on the server side nor the client side.Full test case
Normal test case, no errors
response (normal):
Testing filtering, runtime warning
response (normal):
warning:
Large error
response:
error:
library versions:
I'm new to both sqlalchemy and graphql, so hopefully I didn't make any trivial mistakes. Thanks!
The text was updated successfully, but these errors were encountered: