LINUX.ORG.RU

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

Исправление Virtuos86, (текущая версия) :

Или же импортирую модуль __builtin__, и назначаю глобальный cur и MySQL.

Я думаю, это недостаточно pythonic. Лучше сделай так: Напиши свой кодек, скажем, utf-8_with_MYSQL_CUR(как образец возьми кодек utf-8), определи свой собственный оператор (например, 8==>, который будет обозначать ссылку на глобальный курсор cur) и используй его там, где нужно. Код любого модуля будет выглядеть так:

# coding: utf-8_with_MYSQL_CUR 

8==>.execute (...)
Explicit лучше, чем implicit, все дела.

Исходная версия Virtuos86, :

Или же импортирую модуль __builtin__, и назначаю глобальный cur и MySQL.

Я думаю, это недостаточно pythonic. Лучше сделай так: Напиши свой кодек, скажем, utf-8_with_MYSQL_CUR(как образец возьми кодек utf-8), определи свой собственный оператор (например, 8==>, который будет обозначать ссылку на глобальный курсор cur) и используй его там, где нужно. Код любого модуля будет выглядеть так:

# coding: utf-8_with_MYSQL_CUR 

8==>.execute (...)


Explicit лучше, чем implicit, все дела.