Какова цель этого условного предложения?

Я могу подтвердить, что это вызвано глобальным курсором, который впоследствии используется в некоторых функциях. Мои симптомы были такими же: прерывистые ошибки интерфейса, которые будут временно очищены перезапуском apache.

from django.db import connection
cursor = connection.cursor() # BAD

def foo():
    cursor.execute('select * from bar')

Но я использую Django поверх Oracle 11.2, поэтому я не считаю, что это ошибка в драйвере MySQL / python. Вероятно, это связано с кэшированием, выполняемым apache / mod_wsgi.

11
задан Lee Taylor 3 January 2015 в 16:52
поделиться