diff options
| author | Scott <[email protected]> | 2022-01-26 21:34:26 -0800 |
|---|---|---|
| committer | Scott <[email protected]> | 2022-01-26 21:34:26 -0800 |
| commit | 36fea7f15ed17150691b5b3ead75450e575229ef (patch) | |
| tree | 883ec076d7abe7683231244d27ca2c603ffcf031 /letter_compress.py | |
| parent | a0c6b6c28214e0f5167bc25690ada5d83d933086 (diff) | |
Ran black code formatter on everything.
Diffstat (limited to 'letter_compress.py')
| -rw-r--r-- | letter_compress.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/letter_compress.py b/letter_compress.py index b5d3264..9b4cf19 100644 --- a/letter_compress.py +++ b/letter_compress.py @@ -34,10 +34,12 @@ def compress(uncompressed: str) -> bytes: compressed = bitstring.BitArray() for (n, letter) in enumerate(uncompressed): if 'a' <= letter <= 'z': - bits = ord(letter) - ord('a') + 1 # 1..26 + bits = ord(letter) - ord('a') + 1 # 1..26 else: if letter not in special_characters: - raise Exception(f'"{uncompressed}" contains uncompressable char="{letter}"') + raise Exception( + f'"{uncompressed}" contains uncompressable char="{letter}"' + ) bits = special_characters[letter] compressed.append(f"uint:5={bits}") while len(compressed) % 8 != 0: @@ -100,4 +102,5 @@ def decompress(kompressed: bytes) -> str: if __name__ == '__main__': import doctest + doctest.testmod() |
