[
https://issues.apache.org/jira/browse/AIRFLOW-4920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ash Berlin-Taylor resolved AIRFLOW-4920.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.10.4
> cgi.escape used in QueryView was removed in Python 3.8
> ------------------------------------------------------
>
> Key: AIRFLOW-4920
> URL: https://issues.apache.org/jira/browse/AIRFLOW-4920
> Project: Apache Airflow
> Issue Type: Bug
> Components: webserver
> Affects Versions: 1.10.4
> Environment: Ubuntu 16.04.5 LTS
> Python 3.8
> Reporter: Karthikeyan Singaravelan
> Assignee: Karthikeyan Singaravelan
> Priority: Minor
> Fix For: 1.10.4
>
>
> QueryView uses AceEditorWidget form which uses cgi.escape. cgi.escape was
> deprecated since Python 3.3 and removed in 3.8. It's recommended to use
> html.escape. cgi.escape can still be available for Python 2 compatibility.
> Sample warning in Python 3.7 :
> {code:java}
> /home/karthi/airflow/airflow/www/utils.py:442: DeprecationWarning: cgi.escape
> is deprecated, use html.escape instead
> contents=escape(text_type(field._value())),
> {code}
> CPython issue : [https://bugs.python.org/issue33843]
> I will create a PR for this issue.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)