From 97f6c1291b02125939b03291fd669eb1ef8c5b6b Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 12 Nov 2018 22:05:09 +0000 Subject: [PATCH] Missing encodestream method --- implementations/python/preserves.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/implementations/python/preserves.py b/implementations/python/preserves.py index f399037..4001898 100644 --- a/implementations/python/preserves.py +++ b/implementations/python/preserves.py @@ -345,6 +345,12 @@ class Encoder(Codec): self.header(3, minor, len(items)) for i in items: self.append(i) + def encodestream(self, t, n, items): + tn = ((t & 3) << 2) | (n & 3) + self.header(0, 2, tn) + for i in items: self.append(i) + self.header(0, 3, tn) + def append(self, v): if hasattr(v, '__preserve_on__'): v.__preserve_on__(self)