From 9cc60c9dd32b5fa5f7bdd7991ed6610eb7c2a7ee Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Thu, 25 Nov 2021 12:44:21 +0100 Subject: [PATCH] Use ==/!= to compare constant literals (str, bytes, int, float, tuple) Avoid `SyntaxWarning` on Python >= 3.8 ``` >>> "convolutional" == "convolutional" True >>> "convolutional" is "convolutional" :1: SyntaxWarning: "is" with a literal. Did you mean "=="? True ``` Related to #21121 --- samples/dnn/tf_text_graph_ssd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/dnn/tf_text_graph_ssd.py b/samples/dnn/tf_text_graph_ssd.py index dbdee6ea9f..d27fd0d384 100644 --- a/samples/dnn/tf_text_graph_ssd.py +++ b/samples/dnn/tf_text_graph_ssd.py @@ -270,12 +270,12 @@ def createSSDGraph(modelPath, configPath, outputPath): addConstNode('concat/axis_flatten', [-1], graph_def) addConstNode('PriorBox/concat/axis', [-2], graph_def) - for label in ['ClassPredictor', 'BoxEncodingPredictor' if box_predictor is 'convolutional' else 'BoxPredictor']: + for label in ['ClassPredictor', 'BoxEncodingPredictor' if box_predictor == 'convolutional' else 'BoxPredictor']: concatInputs = [] for i in range(num_layers): # Flatten predictions flatten = NodeDef() - if box_predictor is 'convolutional': + if box_predictor == 'convolutional': inpName = 'BoxPredictor_%d/%s/BiasAdd' % (i, label) else: if i == 0: @@ -308,7 +308,7 @@ def createSSDGraph(modelPath, configPath, outputPath): priorBox = NodeDef() priorBox.name = 'PriorBox_%d' % i priorBox.op = 'PriorBox' - if box_predictor is 'convolutional': + if box_predictor == 'convolutional': priorBox.input.append('BoxPredictor_%d/BoxEncodingPredictor/BiasAdd' % i) else: if i == 0: