refactor setting of local encoding; remove from top-level omniperf

wrapper and push into base class via a companion utility function

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
Этот коммит содержится в:
Karl W Schulz
2024-03-08 17:20:08 -06:00
коммит произвёл Karl W. Schulz
родитель dbba0d418a
Коммит 27a57bdafb
3 изменённых файлов: 15 добавлений и 9 удалений
+11
Просмотреть файл
@@ -22,6 +22,7 @@
# SOFTWARE.
##############################################################################el
import locale
import logging
import sys
import os
@@ -593,3 +594,13 @@ def print_status(msg):
console_log(msg)
console_log("~" * (msg_length + 1))
console_log("")
def set_locale_encoding():
try:
locale.setlocale(locale.LC_ALL, "en_US.UTF-8")
except locale.Error as error:
print("Please ensure that the 'en_US.UTF-8' locale is available on your system.")
print("")
print("ERROR: ", error)
sys.exit(1)