# HG changeset patch # User David Barts # Date 1577475561 28800 # Node ID ab7d6e90803433437589ae5f192823beee0191a1 # Parent 1f5e471101b0049d95e7954420c025d92d048f23 Allow cloning. diff -r 1f5e471101b0 -r ab7d6e908034 runes.py --- a/runes.py Fri Dec 27 11:26:38 2019 -0800 +++ b/runes.py Fri Dec 27 11:39:21 2019 -0800 @@ -35,6 +35,8 @@ self.buffer = array.array('H', self.codec.encode(based_on, 'strict')[0]) elif based_on is None: self.buffer = array.array('H', bytes()) + elif isinstance(based_on, Runes): + self.buffer = array.array('H', based_on.buffer) else: self.buffer = array.array('H', based_on)