X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=letter_compress.py;fp=letter_compress.py;h=4374edd352eab5e19e7c0a6a39345d63220d0d10;hb=0bc6e4312cad0f997751739e750954ac39dfa6cc;hp=01d40f9ed636275cb2c3727d79e4a61db67f941d;hpb=37d09d6ac30c8c66477149b7c73139c3e6782468;p=python_utils.git diff --git a/letter_compress.py b/letter_compress.py index 01d40f9..4374edd 100644 --- a/letter_compress.py +++ b/letter_compress.py @@ -2,10 +2,10 @@ import bitstring -import bidict +from collect.bidict import bidict -special_characters = bidict.bidict( +special_characters = bidict( { ' ': 27, '.': 28, @@ -24,7 +24,7 @@ def compress(uncompressed: str) -> bytes: >>> import binascii >>> binascii.hexlify(compress('this is a test')) - b'99d12d225a06a6494c' + b'a2133da67b0ee859d0' """ compressed = bitstring.BitArray() @@ -47,7 +47,7 @@ def decompress(kompressed: bytes) -> str: its original form. >>> import binascii - >>> decompress(binascii.unhexlify(b'99d12d225a06a6494c')) + >>> decompress(binascii.unhexlify(b'a2133da67b0ee859d0')) 'this is a test' """