We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b6c999e commit 34a16e2Copy full SHA for 34a16e2
python/plugins/db_manager/dlg_sql_window.py
@@ -191,18 +191,20 @@ def fillColumnCombos(self):
191
connector = self.db.connector
192
sql = u"SELECT * FROM (%s\n) AS %s LIMIT 0" % ( unicode(query), connector.quoteId(alias) )
193
194
+ c = None
195
try:
196
c = connector._execute(None, sql)
197
cols = connector._get_cursor_columns(c)
198
- except BaseError, e:
199
+ except (BaseError, Warning) as e:
200
QApplication.restoreOverrideCursor()
201
DlgDbError.showError(e, self)
202
return
203
204
finally:
- c.close()
205
- del c
+ if c:
206
+ c.close()
207
+ del c
208
209
cols.sort()
210
self.uniqueCombo.addItems( cols )
0 commit comments