changeset 8506:b6c6891754e9

bug: fix mis-commit of perf tests and crash fix for setTranslation The commit included more than it should have. It included some memory dump code that is not part of production. Also removed WIP for fixing crash bug when translation unable to create .mo file - issue2551405
author John Rouillard <rouilj@ieee.org>
date Thu, 25 Dec 2025 12:14:53 -0500
parents 299edbd03ddf
children 80f34a0821f5 9caa03d7e091
files roundup/cgi/client.py
diffstat 1 files changed, 1 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/roundup/cgi/client.py	Tue Dec 23 22:11:23 2025 -0500
+++ b/roundup/cgi/client.py	Thu Dec 25 12:14:53 2025 -0500
@@ -59,7 +59,6 @@
 from roundup.logcontext import gen_trace_id, store_trace_reason
 from roundup.mailer import Mailer, MessageSendError
 from roundup.mlink_expr import ExpressionError
-from roundup.performance import report_object_use
 
 logger = logging.getLogger('roundup')
 
@@ -587,7 +586,6 @@
 
     @gen_trace_id()
     @store_trace_reason('client_main')
-    @report_object_use(highest=20, pre_collect=False)
     def main(self):
         """ Wrap the real main in a try/finally so we always close off the db.
         """
@@ -1190,15 +1188,9 @@
         # self.language to the desired language !
         self.language = language
 
-        try:
-            self.setTranslator(TranslationService.get_translation(
+        self.setTranslator(TranslationService.get_translation(
                 language,
                 tracker_home=self.instance.config["TRACKER_HOME"]))
-        except IOError as e:
-            logger.error(str(e), extra={"requested_language": language})
-            # failed to set the requested/TRACKER_LANGUAGE language.
-            # Set to en.
-            self.language = ""
 
     def authenticate_bearer_token(self, challenge):
         ''' authenticate the bearer token. Refactored from determine_user()

Roundup Issue Tracker: http://roundup-tracker.org/