Skip to content

Commit 4f64c88

Browse files
committed
fix embedded attachment without compression
1 parent 907fdd3 commit 4f64c88

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/asammdf/blocks/v4_blocks.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ def __init__(self, **kwargs: Unpack[AttachmentBlockKwargs]) -> None:
277277
self.mime = kwargs.get("mime", "")
278278

279279
file_name = Path(kwargs.get("file_name", None) or "bin.bin")
280+
self.zip_type = self.path_syntax = 0
280281

281282
data = kwargs.get("data", b"")
282283
original_size = embedded_size = len(data)
@@ -298,7 +299,6 @@ def __init__(self, **kwargs: Unpack[AttachmentBlockKwargs]) -> None:
298299
embedded_size = len(data)
299300

300301
self.zip_type = v4c.AT_ZIP_TYPE_DEFLATE
301-
self.path_syntax = 0
302302

303303
case "zstd":
304304
flags |= v4c.FLAG_AT_GENERAL_COMPRESSED_EMBEDDED
@@ -318,12 +318,11 @@ def __init__(self, **kwargs: Unpack[AttachmentBlockKwargs]) -> None:
318318

319319
self.file_name = file_name.name
320320

321+
321322
else:
322323
self.file_name = str(file_name)
323324
embedded_size = 0
324325
data = b""
325-
self.zip_type = 0
326-
self.path_syntax = 0
327326

328327
self.id = b"##AT"
329328
self.reserved0 = 0

0 commit comments

Comments
 (0)