Merge pull request #2 from adulau/master

Make it Python3 compatible
This commit is contained in:
claudex 2024-03-21 10:08:42 +01:00 committed by GitHub
commit fac114dfa0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,7 +3,6 @@
import sys
table = {
"a": "alpha",
"b": "bravo",
@ -40,20 +39,23 @@ table = {
"6": "Soxisix",
"7": "Setteseven",
"8": "Oktoeight",
"9": "Novenine"
}
"9": "Novenine",
}
class IllegalStringSize(Exception):
def __init__(self, msg):
super(Exception, self).__init__(msg)
def find_in_table(letter):
if len(letter) != 1:
raise IllegalStringSize(
"The letter parameter should only contains one character")
"The letter parameter should only contains one character"
)
if letter in table:
res = table[letter]
res = table[letter]
elif letter.lower() in table:
res = table[letter.lower()].upper()
elif not letter or letter.isspace():
@ -62,6 +64,7 @@ def find_in_table(letter):
res = letter
return res
def convert(orig):
result = ""
for letter in orig:
@ -72,6 +75,7 @@ def convert(orig):
result = res
return result
if __name__ == '__main__':
orig = ""
if len(sys.argv) > 1:
@ -84,8 +88,8 @@ if __name__ == '__main__':
orig = orig.replace("\n", " ")
result = convert(orig)
print "%s: %s" % (orig, result)
print(f'{orig}:{result}')
else:
print "usage"
print("usage")
# vim: set ts=4 sw=4 expandtab: