LINUX.ORG.RU

История изменений

Исправление 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.
Думаете это критично?