Add design containers with deduplicated blobs and JSON compatibility (#327)
* Add fast design containers with lossless deduplicated payloads * Keep display caching opt-in to avoid default save overhead
This commit is contained in:
1 parent
8e0c3d2794
commit
006a23a767
30 files changed
+1921
-71
No files matched your search
@@ -440,7 +440,7 @@ def main():
|
||||
for name, expected in [("width", 100), ("wall", 3 if a.story == "v3" else 2)]:
|
||||
if values.get(name) != expected:
|
||||
raise RuntimeError(f"the final {name} parameter is not {expected}: {design}")
|
||||
d.execute("file.save_as", {"path": a.save})
|
||||
d.execute("file.save_as", {"path": a.save, "format": "json"})
|
||||
saved = json.load(open(a.save))
|
||||
fillets = [f for f in saved["features"] if f.get("type") == "fillet"]
|
||||
if len(fillets) != 1 or len(fillets[0].get("edges", [])) != 4:
|
||||
|
||||
Reference in new issue
Block a user