File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,7 @@ def save_to(self, dst: Path):
150
150
"disks" : new_disks ,
151
151
"ssh_key" : self .ssh_key .name ,
152
152
"snapshot_type" : self .snapshot_type .value ,
153
+ "meta" : self .meta ,
153
154
}
154
155
snap_json = dst / "snapshot.json"
155
156
snap_json .write_text (json .dumps (obj ))
@@ -937,7 +938,7 @@ def make_snapshot(
937
938
ssh_key = self .ssh_key ,
938
939
snapshot_type = snapshot_type ,
939
940
meta = {
940
- "kernel_file" : self .kernel_file ,
941
+ "kernel_file" : str ( self .kernel_file ) ,
941
942
},
942
943
)
943
944
@@ -978,6 +979,8 @@ def restore_from_snapshot(
978
979
979
980
for key , value in snapshot .meta .items ():
980
981
setattr (self , key , value )
982
+ # Adjust things just in case
983
+ self .kernel_file = Path (self .kernel_file )
981
984
982
985
self .api .snapshot_load .put (
983
986
mem_backend = mem_backend ,
You can’t perform that action at this time.
0 commit comments