From dd1b0e9a56a1c70e39a2c72da0d76796f7a18fd6 Mon Sep 17 00:00:00 2001 From: hydrargyrum Date: Thu, 22 Feb 2024 12:55:27 +0100 Subject: [PATCH] misc: use current locale --- count-unsorted/count-unsorted.py | 2 ++ elidelong/elidelong | 2 ++ hexgen/hexgen | 2 ++ links2markdown/links2markdown.py | 2 ++ uniq-unsorted/uniq-unsorted.py | 2 ++ vhd/vhd | 2 ++ 6 files changed, 12 insertions(+) diff --git a/count-unsorted/count-unsorted.py b/count-unsorted/count-unsorted.py index 67233c6..78cd323 100755 --- a/count-unsorted/count-unsorted.py +++ b/count-unsorted/count-unsorted.py @@ -3,6 +3,7 @@ # count-unsorted: like uniq(1)'s -c but does not require lines to be sorted +import locale import signal import sys from argparse import ArgumentParser @@ -10,6 +11,7 @@ from fileinput import input +locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL) diff --git a/elidelong/elidelong b/elidelong/elidelong index 7fb56c2..20dfbc5 100755 --- a/elidelong/elidelong +++ b/elidelong/elidelong @@ -3,6 +3,7 @@ # SPDX-License-Identifier: WTFPL import argparse +import locale import os import signal import sys @@ -18,6 +19,7 @@ def has_colors(): def main(): + locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL) diff --git a/hexgen/hexgen b/hexgen/hexgen index 63ce8b3..178ef03 100755 --- a/hexgen/hexgen +++ b/hexgen/hexgen @@ -2,6 +2,7 @@ # SPDX-License-Identifier: WTFPL import binascii +import locale import os import re import signal @@ -36,6 +37,7 @@ def main(): if __name__ == '__main__': + locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL) diff --git a/links2markdown/links2markdown.py b/links2markdown/links2markdown.py index f2d84bd..f0a075d 100755 --- a/links2markdown/links2markdown.py +++ b/links2markdown/links2markdown.py @@ -2,6 +2,7 @@ # SPDX-License-Identifier: WTFPL import argparse +import locale import os import re import signal @@ -82,6 +83,7 @@ def link_to_markdown(m): def main(): + locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL) diff --git a/uniq-unsorted/uniq-unsorted.py b/uniq-unsorted/uniq-unsorted.py index ba9b745..45131f6 100755 --- a/uniq-unsorted/uniq-unsorted.py +++ b/uniq-unsorted/uniq-unsorted.py @@ -3,6 +3,7 @@ # uniq-unsorted: like uniq(1) but does not require lines to be sorted +import locale import signal import sys from fileinput import input @@ -11,6 +12,7 @@ seen = set() +locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL) diff --git a/vhd/vhd b/vhd/vhd index 238e189..37203ee 100755 --- a/vhd/vhd +++ b/vhd/vhd @@ -4,6 +4,7 @@ # rewritten for modernization in 2019 from argparse import ArgumentParser, FileType +import locale import os import signal import sys @@ -55,6 +56,7 @@ def print_line(line): def main(): + locale.setlocale(locale.LC_ALL, "") signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGPIPE, signal.SIG_DFL)