История изменений
Исправление sergey-novikov, (текущая версия) :
def print(*objects, **kwa):
return print_orig(
*tuple(obj.encode('utf-8') if isinstance(obj, unicode) else obj for obj in objects),
**kwa)
Заменил на этот вариант.
По интерфейсу расползлись b'\n' на экране, пока нет времени разбираться где он распечатал байты не приведя их к строке.
Часть движка вообще вывела это вместо кириллицы:
\n\n\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f: 0 \xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb9 0 \xd1\x87. 00 \xd0\xbc\xd0\xb8\xd0\xbd. 00 \xd1\x81\xd0\xb5\xd0\xba
Замерил время отрисовки главной страницы - предложенный способ быстрее моего на 0.01.
Думаете это критично?
Исправление sergey-novikov, :
[br]def print(*objects, **kwa):
return print_orig([br] *tuple(obj.encode('utf-8') if isinstance(obj, unicode) else obj for obj in objects),[br] **kwa)
Заменил на этот вариант.
По интерфейсу расползлись b'\n' на экране, пока нет времени разбираться где он распечатал байты не приведя их к строке.
Часть движка вообще вывела это вместо кириллицы:
\n\n\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f: 0 \xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb9 0 \xd1\x87. 00 \xd0\xbc\xd0\xb8\xd0\xbd. 00 \xd1\x81\xd0\xb5\xd0\xba
Замерил время отрисовки главной страницы - предложенный способ быстрее моего на 0.01.
Думаете это критично?
Исправление sergey-novikov, :
[br]def print(*objects, **kwa):[br] return print_orig([br] *tuple(obj.encode('utf-8') if isinstance(obj, unicode) else obj for obj in objects),[br] **kwa)
Заменил на этот вариант.
По интерфейсу расползлись b'\n' на экране, пока нет времени разбираться где он распечатал байты не приведя их к строке.
Часть движка вообще вывела это вместо кириллицы:
\n\n\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f: 0 \xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb9 0 \xd1\x87. 00 \xd0\xbc\xd0\xb8\xd0\xbd. 00 \xd1\x81\xd0\xb5\xd0\xba
Замерил время отрисовки главной страницы - предложенный способ быстрее моего на 0.01.
Думаете это критично?
Исправление sergey-novikov, :
[code python]
def print(*objects, **kwa):
return print_orig(
*tuple(obj.encode('utf-8') if isinstance(obj, unicode) else obj for obj in objects),
**kwa)
Заменил на этот вариант.
По интерфейсу расползлись b'\n' на экране, пока нет времени разбираться где он распечатал байты не приведя их к строке.
Часть движка вообще вывела это вместо кириллицы:
\n\n\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f: 0 \xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb9 0 \xd1\x87. 00 \xd0\xbc\xd0\xb8\xd0\xbd. 00 \xd1\x81\xd0\xb5\xd0\xba
Замерил время отрисовки главной страницы - предложенный способ быстрее моего на 0.01.
Думаете это критично?
Исходная версия sergey-novikov, :
<code python>
def print(*objects, **kwa):
return print_orig(
*tuple(obj.encode('utf-8') if isinstance(obj, unicode) else obj for obj in objects),
**kwa)</code>
Заменил на этот вариант.
По интерфейсу расползлись b'\n' на экране, пока нет времени разбираться где он распечатал байты не приведя их к строке.
Часть движка вообще вывела это вместо кириллицы:
\n\n\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f: 0 \xd0\xb4\xd0\xbd\xd0\xb5\xd0\xb9 0 \xd1\x87. 00 \xd0\xbc\xd0\xb8\xd0\xbd. 00 \xd1\x81\xd0\xb5\xd0\xba
Замерил время отрисовки главной страницы - предложенный способ быстрее моего на 0.01.
Думаете это критично?