@@ -87,14 +87,16 @@ def validate_request(request, schema):
8787 validate (json_data )
8888 except fastjsonschema .JsonSchemaException as e :
8989 error_msg = str (e )
90-
90+
9191 if "data must contain" in error_msg :
9292 field = error_msg .split ("data must contain ['" )[1 ].split ("']" )[0 ]
9393 error_msg = f"'{ field } ' is a required property"
9494 elif "data must not contain" in error_msg :
9595 field = error_msg .split ("data must not contain {'" )[1 ].split ("'" )[0 ]
96- error_msg = f"Additional properties are not allowed ('{ field } ' was unexpected)"
97-
96+ error_msg = (
97+ f"Additional properties are not allowed ('{ field } ' was unexpected)"
98+ )
99+
98100 flask .abort (400 , f"Validation error: { error_msg } " )
99101
100102
@@ -154,7 +156,10 @@ def handle_exception(e):
154156def save_native_viewable_binary_file_names (geode_object , data , folder_absolute_path ):
155157 generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
156158 saved_native_file_path = geode_functions .save (
157- geode_object , data , folder_absolute_path , generated_id + "." + data .native_extension ()
159+ geode_object ,
160+ data ,
161+ folder_absolute_path ,
162+ generated_id + "." + data .native_extension (),
158163 )
159164 saved_viewable_file_path = geode_functions .save_viewable (
160165 geode_object , data , folder_absolute_path , generated_id
@@ -167,18 +172,22 @@ def save_native_viewable_binary_file_names(geode_object, data, folder_absolute_p
167172 f .close ()
168173 return {
169174 "native_file_name" : os .path .basename (saved_native_file_path [0 ]),
170- "viewable_file_name" : os .path .basename (saved_viewable_file_path [0 ]),
175+ "viewable_file_name" : os .path .basename (saved_viewable_file_path [0 ]),
171176 "binary_light_viewable" : str (binary_light_viewable , "utf-8" ),
172177 }
173- def create_response_with_binary_light_viewable (geode_object , data , folder_absolute_path ):
178+
179+
180+ def create_response_with_binary_light_viewable (
181+ geode_object , data , folder_absolute_path
182+ ):
174183 generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
175184 name = data .name ()
176185 object_type = geode_functions .get_object_type (geode_object )
177186
178- native_file_name , viewable_file_name , binary_light_viewable = save_native_viewable_binary_file_names (
179- geode_object , data , folder_absolute_path
187+ native_file_name , viewable_file_name , binary_light_viewable = (
188+ save_native_viewable_binary_file_names ( geode_object , data , folder_absolute_path )
180189 )
181-
190+
182191 return {
183192 "name" : name ,
184193 "native_file_name" : native_file_name ,
0 commit comments