From a4f5da1a25e8d9aa320ce58980c034666dc79d7d Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 22 Jul 2020 10:06:47 +0200 Subject: [PATCH] Latest preserves doesn't support placeholders --- syndicate/mini/protocol.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/syndicate/mini/protocol.py b/syndicate/mini/protocol.py index 217cbf1..b7d8e59 100644 --- a/syndicate/mini/protocol.py +++ b/syndicate/mini/protocol.py @@ -28,18 +28,5 @@ Observe = Record.makeConstructor('observe', 'specification') Capture = Record.makeConstructor('capture', 'specification') Discard = Record.makeConstructor('discard', '') -_decode_placeholders = { - 0: Discard.constructorInfo.key, - 1: Capture.constructorInfo.key, - 2: Observe.constructorInfo.key, -} - -_encode_placeholders = dict(((v, k) for (k, v) in _decode_placeholders.items())) - -class Decoder(preserves.Decoder): - def __init__(self, *args, **kwargs): - super(Decoder, self).__init__(*args, placeholders=_decode_placeholders, **kwargs) - -class Encoder(preserves.Encoder): - def __init__(self, *args, **kwargs): - super(Encoder, self).__init__(*args, placeholders=_encode_placeholders, **kwargs) +Decoder = preserves.Decoder +Encoder = preserves.Encoder