Geometry: Profile: Optimize loading with reduce size of loaded pid set.

scenarios
Pierre-Antoine 2025-08-28 11:08:54 +02:00
parent cc5d86328b
commit fc7d732e0a
1 changed files with 5 additions and 0 deletions

View File

@ -276,7 +276,10 @@ class ProfileXYZ(Profile, SQLSubModel):
None None
) )
loaded_save = data['loaded_pid']
data['loaded_pid'] = set()
data["profile"] = profile data["profile"] = profile
profile._points = list( profile._points = list(
map( map(
lambda ip: ip[1], lambda ip: ip[1],
@ -287,6 +290,8 @@ class ProfileXYZ(Profile, SQLSubModel):
) )
) )
data['loaded_pid'] = loaded_save
loaded.add(pid) loaded.add(pid)
new.append(profile) new.append(profile)