Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Базы данных > psycopg2 индикация выполнения запроса


Автор: Serbis 16.2.2012, 09:18
В общем проблема заключена вот в чем. Я работаю над программой, которая скачивает с сервара очень большое количество данных, например по следующему запросу будет скачано 28Мб текстовых данных :
Код

       try:
            q = "SELECT place, COALESCE(tags->'name:ru', name) AS name, ST_Y(way) AS lat, ST_X(way) AS lon FROM osm_point WHERE place IS NOT NULL"
            self.cur.execute(q)
            print "SQL query >> OK"
       except Exception, e: 
            print "SQL query >> FAILED"
            print e
 
И это далеко не максимум. На моем мобильном интернете это вызывает "подвис" программы минут на пять во время загрузки - сообщение об успешном завершении получения данных выводится только после загрузки всего! Можно ли как-то показать индикацию загрузки данных?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)