Browse Source

[sqlalchemy] Avoid potential 'NoneType' object has no attribute 'poll'

Romain Rigaux 4 years ago
parent
commit
2ed15ee345
1 changed files with 1 additions and 1 deletions
  1. 1 1
      desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

+ 1 - 1
desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

@@ -317,7 +317,7 @@ class SqlAlchemyApi(Api):
       stats = None
       stats = None
       progress = 100
       progress = 100
       try:
       try:
-        if handle:
+        if handle and handle['result'].cursor:
           stats = handle['result'].cursor.poll()
           stats = handle['result'].cursor.poll()
       except AssertionError as e:
       except AssertionError as e:
         LOG.warn('Query probably not running anymore: %s' % e)
         LOG.warn('Query probably not running anymore: %s' % e)