Ошибка ниже, когда я выполняю код Python из jenkins
-
File "/export/app-33-1/jenkins/w/ee4a092a/install/src/linux-amd64-gcc_4_4-release/bin/eat2/eat.py", line 553, in _runtest
print('ERROR:' + msg)
UnicodeEncodeError: 'ascii' codec can't encode character '\u0447' in position 315:
ordinal not in range(128)
Откуда именно берет кодировщик - ascii, поскольку я изменил кодировку по умолчанию для python, jenkins
главный и подчиненный процессы, а также системы.
Даже добавлено # coding: utf-8
в начале скрипта, но не сработало.
Речь идет не только о печати строки в консоли, мой код пытается получить доступ к некоторым файлам, а путь к файлу содержит несколько русских символов, поэтому все не получается.
Когда я запускаю этот же скрипт вручную из консоли linux, все работает.
Есть идеи, что может быть решением здесь?