@@ -53,7 +53,7 @@ def teardown_request(exception):
5353def allowed_files ():
5454 utils_functions .validate_request (flask .request , allowed_files_json )
5555 extensions = geode_functions .list_input_extensions (
56- flask .request .json ["supported_feature" ]
56+ flask .request .get_json () ["supported_feature" ]
5757 )
5858 return flask .make_response ({"extensions" : extensions }, 200 )
5959
@@ -99,10 +99,10 @@ def allowed_objects():
9999
100100 utils_functions .validate_request (flask .request , allowed_objects_json )
101101 file_absolute_path = geode_functions .upload_file_path (
102- flask .request .json ["filename" ]
102+ flask .request .get_json () ["filename" ]
103103 )
104104 allowed_objects = geode_functions .list_geode_objects (
105- file_absolute_path , flask .request .json ["supported_feature" ]
105+ file_absolute_path , flask .request .get_json () ["supported_feature" ]
106106 )
107107 return flask .make_response ({"allowed_objects" : allowed_objects }, 200 )
108108
@@ -120,10 +120,10 @@ def allowed_objects():
120120)
121121def missing_files ():
122122 utils_functions .validate_request (flask .request , missing_files_json )
123- file_path = geode_functions .upload_file_path (flask .request .json ["filename" ])
123+ file_path = geode_functions .upload_file_path (flask .request .get_json () ["filename" ])
124124
125125 additional_files = geode_functions .additional_files (
126- flask .request .json ["input_geode_object" ],
126+ flask .request .get_json () ["input_geode_object" ],
127127 file_path ,
128128 )
129129
@@ -167,7 +167,7 @@ def missing_files():
167167def crs_converter_geographic_coordinate_systems ():
168168 utils_functions .validate_request (flask .request , geographic_coordinate_systems_json )
169169 infos = geode_functions .geographic_coordinate_systems (
170- flask .request .json ["input_geode_object" ]
170+ flask .request .get_json () ["input_geode_object" ]
171171 )
172172 crs_list = []
173173 for info in infos :
@@ -194,10 +194,12 @@ def crs_converter_geographic_coordinate_systems():
194194def inspect_file ():
195195 utils_functions .validate_request (flask .request , inspect_file_json )
196196
197- file_path = geode_functions .upload_file_path (flask .request .json ["filename" ])
198- data = geode_functions .load (flask .request .json ["input_geode_object" ], file_path )
197+ file_path = geode_functions .upload_file_path (flask .request .get_json ()["filename" ])
198+ data = geode_functions .load (
199+ flask .request .get_json ()["input_geode_object" ], file_path
200+ )
199201 class_inspector = geode_functions .inspect (
200- flask .request .json ["input_geode_object" ], data
202+ flask .request .get_json () ["input_geode_object" ], data
201203 )
202204 inspection_result = geode_functions .get_inspector_children (class_inspector )
203205 return flask .make_response ({"inspection_result" : inspection_result }, 200 )
@@ -218,14 +220,14 @@ def geode_objects_and_output_extensions():
218220 utils_functions .validate_request (
219221 flask .request , geode_objects_and_output_extensions_json
220222 )
221- file_path = geode_functions .upload_file_path (flask .request .json ["filename" ])
223+ file_path = geode_functions .upload_file_path (flask .request .get_json () ["filename" ])
222224 data = geode_functions .load (
223- flask .request .json ["input_geode_object" ],
225+ flask .request .get_json () ["input_geode_object" ],
224226 file_path ,
225227 )
226228 geode_objects_and_output_extensions = (
227229 geode_functions .geode_objects_output_extensions (
228- flask .request .json ["input_geode_object" ], data
230+ flask .request .get_json () ["input_geode_object" ], data
229231 )
230232 )
231233 return flask .make_response (
@@ -249,8 +251,8 @@ def save_viewable_file():
249251 utils_functions .validate_request (flask .request , save_viewable_file_json )
250252 return flask .make_response (
251253 utils_functions .generate_native_viewable_and_light_viewable_from_file (
252- geode_object = flask .request .json ["input_geode_object" ],
253- input_filename = flask .request .json ["filename" ],
254+ geode_object = flask .request .get_json () ["input_geode_object" ],
255+ input_filename = flask .request .get_json () ["filename" ],
254256 ),
255257 200 ,
256258 )
@@ -263,10 +265,10 @@ def save_viewable_file():
263265@routes .route (create_point_json ["route" ], methods = create_point_json ["methods" ])
264266def create_point ():
265267 utils_functions .validate_request (flask .request , create_point_json )
266- title = flask .request .json ["title" ]
267- x = flask .request .json ["x" ]
268- y = flask .request .json ["y" ]
269- z = flask .request .json ["z" ]
268+ title = flask .request .get_json () ["title" ]
269+ x = flask .request .get_json () ["x" ]
270+ y = flask .request .get_json () ["y" ]
271+ z = flask .request .get_json () ["z" ]
270272 class_ = geode_functions .geode_object_class ("PointSet3D" )
271273 PointSet3D = class_ .create ()
272274 builder = geode_functions .create_builder ("PointSet3D" , PointSet3D )
@@ -290,14 +292,8 @@ def create_point():
290292)
291293def texture_coordinates ():
292294 utils_functions .validate_request (flask .request , texture_coordinates_json )
293- data = geode_functions .load_data (
294- flask .request .json ["input_geode_object" ],
295- flask .request .json ["id" ],
296- flask .request .json ["filename" ],
297- )
298-
295+ data = geode_functions .load_data (flask .request .get_json ().get ("id" ))
299296 texture_coordinates = data .texture_manager ().texture_names ()
300-
301297 return flask .make_response ({"texture_coordinates" : texture_coordinates }, 200 )
302298
303299
@@ -314,14 +310,8 @@ def texture_coordinates():
314310)
315311def vertex_attribute_names ():
316312 utils_functions .validate_request (flask .request , vertex_attribute_names_json )
317- data = geode_functions .load_data (
318- flask .request .json ["input_geode_object" ],
319- flask .request .json ["id" ],
320- flask .request .json ["filename" ],
321- )
322-
313+ data = geode_functions .load_data (flask .request .get_json ().get ("id" ))
323314 vertex_attribute_names = data .vertex_attribute_manager ().attribute_names ()
324-
325315 return flask .make_response (
326316 {
327317 "vertex_attribute_names" : vertex_attribute_names ,
@@ -343,14 +333,8 @@ def vertex_attribute_names():
343333)
344334def polygon_attribute_names ():
345335 utils_functions .validate_request (flask .request , polygon_attribute_names_json )
346- data = geode_functions .load_data (
347- flask .request .json ["input_geode_object" ],
348- flask .request .json ["id" ],
349- flask .request .json ["filename" ],
350- )
351-
336+ data = geode_functions .load_data (flask .request .get_json ().get ("id" ))
352337 polygon_attribute_names = data .polygon_attribute_manager ().attribute_names ()
353-
354338 return flask .make_response (
355339 {
356340 "polygon_attribute_names" : polygon_attribute_names ,
@@ -372,14 +356,8 @@ def polygon_attribute_names():
372356)
373357def polyhedron_attribute_names ():
374358 utils_functions .validate_request (flask .request , polyhedron_attribute_names_json )
375- data = geode_functions .load_data (
376- flask .request .json ["input_geode_object" ],
377- flask .request .json ["id" ],
378- flask .request .json ["filename" ],
379- )
380-
359+ data = geode_functions .load_data (flask .request .get_json ().get ("id" ))
381360 polyhedron_attribute_names = data .polyhedron_attribute_manager ().attribute_names ()
382-
383361 return flask .make_response (
384362 {
385363 "polyhedron_attribute_names" : polyhedron_attribute_names ,
0 commit comments