diff --git a/projects/rocprofiler-compute/src/omniperf_base.py b/projects/rocprofiler-compute/src/omniperf_base.py index 3fa5106fc3..39b8494657 100644 --- a/projects/rocprofiler-compute/src/omniperf_base.py +++ b/projects/rocprofiler-compute/src/omniperf_base.py @@ -58,7 +58,6 @@ SUPPORTED_ARCHS = { class Omniperf: def __init__(self): - set_locale_encoding() self.__args = None self.__profiler_mode = None self.__analyze_mode = None @@ -80,8 +79,8 @@ class Omniperf: self.__loglevel = setup_logging_priority( self.__args.verbose, self.__args.quiet, self.__mode ) - setattr(self.__args, "loglevel", self.__loglevel) + set_locale_encoding() if self.__mode == "profile": self.detect_profiler() diff --git a/projects/rocprofiler-compute/src/utils/utils.py b/projects/rocprofiler-compute/src/utils/utils.py index 4d783c5aec..f8853e9ad9 100644 --- a/projects/rocprofiler-compute/src/utils/utils.py +++ b/projects/rocprofiler-compute/src/utils/utils.py @@ -603,7 +603,8 @@ 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) + console_error( + "Please ensure that the 'en_US.UTF-8' locale is available on your system.", + exit=False, + ) + console_error(error)