Skip to content

Commit 7051a0d

Browse files
Windows tolerance for missing unicode in rl_inputrc.py
1 parent 93a0572 commit 7051a0d

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*.nix
77
*.py[cod]
88
*.so
9+
*.stackdump
910
.coverage
1011
.idea/
1112
.mypy_cache

mathics_scanner/generate/rl_inputrc.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ def generate_inputrc(fd=sys.stdout, use_unicode=True) -> None:
2929
ASCII)
3030
"""
3131
for alias in aliased_characters:
32-
fd.write(_format(alias, use_unicode))
32+
try:
33+
fd.write(_format(alias, use_unicode))
34+
except UnicodeEncodeError:
35+
sys.stderr.write("Error trying to convert alias %s; skipping\n" % alias)
36+
3337

3438
def usage():
3539
sys.stderr.write("usage: %s {inputrc-unicode | inputrc-no-unicode}\n" % sys.argv[0])

0 commit comments

Comments
 (0)