DariaPlotnikova/tmmscw

Исправить ошибку кодировки кода

Closed this issue · 1 comments

В views.common.competition.Competitions рандомно происходит ошибка кодировки 'ordinal not in range(128)', из-за этого при входе корректного пользователя ему присваивается роль, но отображается шаблон анонимного юзера.
Найти и устранить потенциальные места возникновения ошибки.

Причина в способе генерации пути до шаблона.

Ошибка происходит при использовании форматирования python template_path = '/tmmscw/%s/CompetitionList.html' % loc_role, в методе genericpath.commonprefix(). При явном задании template_path, без использования форматирования все ок