@@ -147,20 +147,21 @@ def generate_native_viewable_and_light_viewable(
147147 geode_object , data , folder_absolute_path
148148):
149149 generated_id = str (uuid .uuid4 ()).replace ("-" , "" )
150+ data_path = os .path .join (folder_absolute_path , generated_id )
150151 name = data .name ()
151152 object_type = geode_functions .get_object_type (geode_object )
152153
153154 saved_native_file_path = geode_functions .save (
154155 geode_object ,
155156 data ,
156- folder_absolute_path ,
157- generated_id + " ." + data .native_extension (),
157+ data_path ,
158+ "native ." + data .native_extension (),
158159 )
159160 saved_viewable_file_path = geode_functions .save_viewable (
160- geode_object , data , folder_absolute_path , generated_id
161+ geode_object , data , data_path , "viewable"
161162 )
162163 saved_light_viewable_file_path = geode_functions .save_light_viewable (
163- geode_object , data , folder_absolute_path , "light_" + generated_id
164+ geode_object , data , data_path , "light_viewable"
164165 )
165166 f = open (saved_light_viewable_file_path , "rb" )
166167 binary_light_viewable = f .read ()
@@ -174,4 +175,4 @@ def generate_native_viewable_and_light_viewable(
174175 "object_type" : object_type ,
175176 "binary_light_viewable" : str (binary_light_viewable , "utf-8" ),
176177 "geode_object" : geode_object ,
177- }
178+ }
0 commit comments