fix ascii codes
This commit is contained in:
@@ -1,7 +1,10 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import sys, os
|
import sys, os
|
||||||
|
|
||||||
sys.path.append(os.path.dirname(os.path.realpath(__file__)))
|
sys.path.append(os.path.join(
|
||||||
|
os.path.dirname(os.path.realpath(__file__)),
|
||||||
|
"..", "py-packages", "markslider", "markslider"
|
||||||
|
))
|
||||||
import ansicodes
|
import ansicodes
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
|
|
||||||
@@ -42,9 +45,14 @@ if __name__ == "__main__":
|
|||||||
table = [[] for x in range(8)]
|
table = [[] for x in range(8)]
|
||||||
for c in range(0, 256):
|
for c in range(0, 256):
|
||||||
col = int(c / 32)
|
col = int(c / 32)
|
||||||
table[col].append(
|
try:
|
||||||
(c, chr(c))
|
table[col].append(
|
||||||
)
|
(c, chr(c).encode('latin1').decode(opts.cs))
|
||||||
|
)
|
||||||
|
except UnicodeDecodeError:
|
||||||
|
table[col].append(
|
||||||
|
(c, " ")
|
||||||
|
)
|
||||||
# sys.stdout.write(chr(c).decode('latin1'))
|
# sys.stdout.write(chr(c).decode('latin1'))
|
||||||
# remove control chars
|
# remove control chars
|
||||||
table.pop(0)
|
table.pop(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user