[ https://issues.apache.org/jira/browse/AMBARI-26070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
William Horn updated AMBARI-26070: ---------------------------------- Affects Version/s: trunk (was: 3.0.0) > Ambari throws SyntaxWarnings after moving to Python3 > ---------------------------------------------------- > > Key: AMBARI-26070 > URL: https://issues.apache.org/jira/browse/AMBARI-26070 > Project: Ambari > Issue Type: Bug > Components: ambari-agent, ambari-server > Affects Versions: trunk > Reporter: William Horn > Priority: Minor > Fix For: 3.0.0 > > Attachments: after.png, before.png > > Original Estimate: 1h > Time Spent: 1h 50m > Remaining Estimate: 0h > > The Python project introduced new SyntaxWarnings in Python 3.8 to warn users > against using 'is' and 'is not' keywords when comparing string literals, as > this is an identity comparison when an equality comparison ('==' and '!=') is > more likely the intended logic. > After this update in the Python project, and moving to Python 3.9 in > [AMBARI-26000|https://issues.apache.org/jira/browse/AMBARI-26000] (see the > change > [here|https://github.com/generalmotors/ambari/commit/5f95ec6c60ef17d65b0ef2b059feb1b9c482aaa4#diff-1082505afdedea77cad7c38946ff8c5c6eeab614d300e661710e25b09e9bd981] > to imply the target python version is 3.9), these SyntaxWarnings are exposed > when running any ambari-server script commands, as well as within > ambari-agent logs. > The fix is simply replacing the 'is' and 'is not' keywords with their > equality equivalents. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@ambari.apache.org For additional commands, e-mail: issues-h...@ambari.apache.org