Procházet zdrojové kódy

HUE-8744 [task] Catch query already expired on close tentative

Romain před 6 roky
rodič
revize
8654d4c83a
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      desktop/libs/notebook/src/notebook/tasks.py

+ 5 - 1
desktop/libs/notebook/src/notebook/tasks.py

@@ -126,7 +126,11 @@ def cancel_async(notebook, snippet, **kwargs):
 @app.task(ignore_result=True)
 def close_statement_async(notebook, snippet, **kwargs):
   request = _get_request(**kwargs)
-  get_api(request, snippet).close_statement(notebook, snippet)
+
+  try:
+    get_api(request, snippet).close_statement(notebook, snippet)
+  except QueryExpired:
+    pass
 
 
 @app.task(ignore_result=True)