Skip to content

Commit d011326

Browse files
committed
Formatting and fixed benches.
1 parent 94d89eb commit d011326

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

hugr-py/src/hugr/envelope.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ def make_envelope(package: Package, config: EnvelopeConfig) -> bytes:
6464

6565
case EnvelopeFormat.MODULE_WITH_EXTS:
6666
package_bytes = bytes(package.to_model())
67-
extension_str = json.dumps([ext._to_serial().model_dump(mode = 'json') for ext in package.extensions])
67+
extension_str = json.dumps(
68+
[ext._to_serial().model_dump(mode="json") for ext in package.extensions]
69+
)
6870
extension_bytes = extension_str.encode("utf8")
6971
payload = package_bytes + extension_bytes
7072

hugr/benches/benchmarks/hugr.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,17 @@ struct CapnpSer;
3131
impl Serializer for CapnpSer {
3232
fn serialize(&self, hugr: &Hugr) -> Vec<u8> {
3333
let bump = bumpalo::Bump::new();
34-
let module = hugr_core::export::export_hugr(hugr, &bump);
35-
hugr_model::v0::binary::write_to_vec(&module)
34+
let module = hugr.to_model(&bump);
35+
let package = hugr_model::v0::table::Package {
36+
modules: vec![module],
37+
};
38+
hugr_model::v0::binary::write_to_vec(&package)
3639
}
3740

3841
fn deserialize(&self, bytes: &[u8]) -> Hugr {
3942
let bump = bumpalo::Bump::new();
40-
let module = hugr_model::v0::binary::read_from_slice(bytes, &bump).unwrap();
41-
hugr_core::import::import_hugr(&module, &STD_REG).unwrap()
43+
let package = hugr_model::v0::binary::read_from_slice(bytes, &bump).unwrap();
44+
Hugr::from_model(&package.modules[0], &STD_REG).unwrap()
4245
}
4346
}
4447

0 commit comments

Comments
 (0)