Я согласился с Мобергом.Эта ошибка возникает, когда мы пытаемся получить доступ к базе данных после того, как закрыли соединение.Это может быть вызвано неправильным отступом в коде.Ниже мой код.
conn = connect()
cur = conn.cursor()
tk = get_tickers(cur)
for t in tk:
prices = read_price(t, cur)
if prices != None:
update_price(t, cur)
print 'Price after update of ticker ', t, ':'
p_open, p_high, p_low, p_close = read_price(t, cur)
print p_open, p_high, p_low, p_close
else:
print 'Price for ', t, ' is not available'
conn.close()
Я получил ту же ошибку, о которой сообщила Мариан.После отступа conn.close () все работало хорошо.Подтвердили, что глобальное соединение не является проблемой.