File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 66
77import typer
88from ariadne_codegen .client_generators .package import PackageGenerator , get_package_generator
9+ from ariadne_codegen .exceptions import ParsingError
910from ariadne_codegen .plugins .explorer import get_plugins_types
1011from ariadne_codegen .plugins .manager import PluginManager
1112from ariadne_codegen .schema import (
@@ -157,12 +158,14 @@ async def generate_return_types(
157158 plugin_manager = plugin_manager ,
158159 )
159160
160- for query_operation in queries :
161- package_generator .add_operation (query_operation )
162-
161+ try :
162+ for query_operation in queries :
163+ package_generator .add_operation (query_operation )
164+ except ParsingError as exc :
165+ console .print (f"[red]Unable to process { gql_file .name } : { exc } " )
163166 module_fragment = package_generator .fragments_generator .generate ()
164167
165168 generate_result_types (directory = directory , package = package_generator , fragment = module_fragment )
166169
167170 for file_name in package_generator ._result_types_files .keys ():
168- print (f"Generated { file_name } in { directory } " )
171+ console . print (f"[green] Generated { file_name } in { directory } " )
You can’t perform that action at this time.
0 commit comments