From 884ec4de4ec22e25974d72e814b9f02b578d22c0 Mon Sep 17 00:00:00 2001 From: Luis Obis Date: Wed, 26 Oct 2022 10:37:53 +0200 Subject: [PATCH] Revert "keep `TList` `_options` as python `bytes` and update serialization to use the new `bytestring` helper" This reverts commit 8e6ad2e17404b9c387bfab8fe60e97b511562e7e. --- src/uproot/models/TList.py | 2 +- src/uproot/writing/identify.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uproot/models/TList.py b/src/uproot/models/TList.py index 347b0ba45..324860838 100644 --- a/src/uproot/models/TList.py +++ b/src/uproot/models/TList.py @@ -106,7 +106,7 @@ def _serialize(self, out, header, name, tobject_flags): for datum, option in zip(self._data, self._options): uproot.serialization._serialize_object_any(out, datum, None) - out.append(uproot.serialization.bytestring(option)) + out.append(uproot.serialization.string(option)) if header: num_bytes = sum(len(x) for x in out[where:]) diff --git a/src/uproot/writing/identify.py b/src/uproot/writing/identify.py index 2a2239685..e7ac769a9 100644 --- a/src/uproot/writing/identify.py +++ b/src/uproot/writing/identify.py @@ -769,7 +769,7 @@ def to_TList(data, name=""): tlist._members["fName"] = name tlist._data = list(data) tlist._members["fSize"] = len(tlist._data) - tlist._options = [b""] * len(tlist._data) + tlist._options = [""] * len(tlist._data) if all(x._deeply_writable for x in tlist._data): tlist._deeply_writable = True