diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-06-14 00:00:37 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-06-14 00:00:37 +0000 |
commit | a73a964e51247ed169d322c725a3a18859f109a3 (patch) | |
tree | 3f752d117274d444bda44e85609aeac1acf313f3 /sys/src/cmd/python/Tools/unicode/comparecodecs.py | |
parent | e64efe273fcb921a61bf27d33b230c4e64fcd425 (diff) |
python, hg: tow outside the environment.
they've served us well, and can ride off into the sunset.
Diffstat (limited to 'sys/src/cmd/python/Tools/unicode/comparecodecs.py')
-rw-r--r-- | sys/src/cmd/python/Tools/unicode/comparecodecs.py | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/sys/src/cmd/python/Tools/unicode/comparecodecs.py b/sys/src/cmd/python/Tools/unicode/comparecodecs.py deleted file mode 100644 index cd417a48b..000000000 --- a/sys/src/cmd/python/Tools/unicode/comparecodecs.py +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env python - -""" Compare the output of two codecs. - -(c) Copyright 2005, Marc-Andre Lemburg (mal@lemburg.com). - - Licensed to PSF under a Contributor Agreement. - -""" -import sys - -def compare_codecs(encoding1, encoding2): - - print 'Comparing encoding/decoding of %r and %r' % (encoding1, encoding2) - mismatch = 0 - # Check encoding - for i in range(sys.maxunicode): - u = unichr(i) - try: - c1 = u.encode(encoding1) - except UnicodeError, reason: - c1 = '<undefined>' - try: - c2 = u.encode(encoding2) - except UnicodeError, reason: - c2 = '<undefined>' - if c1 != c2: - print ' * encoding mismatch for 0x%04X: %-14r != %r' % \ - (i, c1, c2) - mismatch += 1 - # Check decoding - for i in range(256): - c = chr(i) - try: - u1 = c.decode(encoding1) - except UnicodeError: - u1 = u'<undefined>' - try: - u2 = c.decode(encoding2) - except UnicodeError: - u2 = u'<undefined>' - if u1 != u2: - print ' * decoding mismatch for 0x%04X: %-14r != %r' % \ - (i, u1, u2) - mismatch += 1 - if mismatch: - print - print 'Found %i mismatches' % mismatch - else: - print '-> Codecs are identical.' - -if __name__ == '__main__': - compare_codecs(sys.argv[1], sys.argv[2]) |