Browse Source

HUE-8191 [jb] UnicodeEncodeError occurs in Job Browser when browser language is not English

Ying Chen 7 năm trước cách đây
mục cha
commit
899e2f8a30
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      apps/jobbrowser/src/jobbrowser/apis/job_api.py

+ 2 - 1
apps/jobbrowser/src/jobbrowser/apis/job_api.py

@@ -18,6 +18,7 @@
 import json
 import logging
 
+from django.utils.encoding import smart_str
 from django.utils.translation import ugettext as _
 from hadoop.yarn import resource_manager_api
 
@@ -228,7 +229,7 @@ class YarnApi(Api):
       else:
         logs = None
     except PopupException, e:
-      LOG.warn('No task attempt found for logs: %s' % e)
+      LOG.warn('No task attempt found for logs: %s' % smart_str(e))
     return {'logs': logs}