При доступе к базе данных MySQL на низком уровне с помощью python я использую модуль MySQLdb.
Я создаю экземпляр соединения, затем экземпляр курсора, а затем передаю его каждой функции, которой нужен курсор.
Иногда у меня есть много вызовов вложенных функций, все желающие mysql_cursor. Было бы больно инициализировать соединение как глобальную переменную , чтобы я мог сохранить параметр для каждой функции, для которой требуется курсор?
Я могу привести пример, если мое объяснение было недостаточным...