@@ -143,8 +143,13 @@ def handle_exception(e):
143143 return response
144144
145145
146- def save_native_viewable_binary_file_names (geode_object , data , folder_absolute_path ):
146+ def generate_native_viewable_and_light_viewable (
147+ geode_object , data , folder_absolute_path
148+ ):
147149 generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
150+ name = data .name ()
151+ object_type = geode_functions .get_object_type (geode_object )
152+
148153 saved_native_file_path = geode_functions .save (
149154 geode_object ,
150155 data ,
@@ -160,30 +165,13 @@ def save_native_viewable_binary_file_names(geode_object, data, folder_absolute_p
160165 f = open (saved_light_viewable_file_path , "rb" )
161166 binary_light_viewable = f .read ()
162167 f .close ()
163- return {
164- "native_file_name" : os .path .basename (saved_native_file_path [0 ]),
165- "viewable_file_name" : os .path .basename (saved_viewable_file_path [0 ]),
166- "binary_light_viewable" : str (binary_light_viewable , "utf-8" ),
167- }
168-
169-
170- def create_response_with_binary_light_viewable (
171- geode_object , data , folder_absolute_path
172- ):
173- generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
174- name = data .name ()
175- object_type = geode_functions .get_object_type (geode_object )
176-
177- native_file_name , viewable_file_name , binary_light_viewable = (
178- save_native_viewable_binary_file_names (geode_object , data , folder_absolute_path )
179- )
180168
181169 return {
182170 "name" : name ,
183- "native_file_name" : native_file_name ,
184- "viewable_file_name" : viewable_file_name ,
171+ "native_file_name" : os . path . basename ( saved_native_file_path [ 0 ]) ,
172+ "viewable_file_name" : os . path . basename ( saved_viewable_file_path ) ,
185173 "id" : generated_id ,
186174 "object_type" : object_type ,
187- "binary_light_viewable" : binary_light_viewable ,
175+ "binary_light_viewable" : str ( binary_light_viewable , "utf-8" ) ,
188176 "geode_object" : geode_object ,
189177 }
0 commit comments