Skip to content

Syntax warning due to comparison of literals using is in Python 3.8 #3344

@tirkarthi

Description

@tirkarthi
find . -iname '*.py' | xargs -P4 -I{} python3.8 -Walways::SyntaxWarning:: -m py_compile {}  
./psychopy/demos/coder/stimuli/MovieStim2TimingTest.py:316: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if procinfo['exe'] is not u"Access Denied" and (SAVE_PER_PROCESS_DATA is True or SAVE_PER_PROCESS_DATA == procinfo['name']):
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:133: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if (desired_model is 'HyperbolicMagnitudeEffect') or (desired_model is 'ExponentialMagnitudeEffect'):
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:133: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if (desired_model is 'HyperbolicMagnitudeEffect') or (desired_model is 'ExponentialMagnitudeEffect'):
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if desired_model is 'Hyperbolic':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:199: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'Exponential':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:202: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'MyersonHyperboloid':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'ModifiedRachlin':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:208: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'HyperbolicMagnitudeEffect':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:211: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'ExponentialMagnitudeEffect':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:215: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'HyperbolicNonLinearUtility':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:219: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'MultiplicativeHyperbolic':
./psychopy/demos/builder/adaptive_decision_making_demo/chooser.py:223: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif desired_model is 'LinearInLogOdds':
./psychopy/tools/attributetools.py:102: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if (value.shape is () and
./psychopy/visual/filters.py:60: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if gratType is "none":
./psychopy/visual/filters.py:63: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif gratType is "sin":
./psychopy/visual/filters.py:65: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif gratType is "ramp":
./psychopy/visual/filters.py:68: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif gratType is "sqr":  # square wave (symmetric duty cycle)
./psychopy/visual/filters.py:71: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif gratType is "sinXsin":
./psychopy/visual/elementarray.py:244: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif self.fieldShape is 'circle':
./psychopy/visual/shape.py:146: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if (lineColor is (1.0, 1.0, 1.0)  # check if exactly as the default arg
./psychopy/iohub/datastore/util.py:452: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if len(result) is not 1:
./psychopy/iohub/devices/__init__.py:141: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if d[0] is not '_' and d not in ['asNumpyArray', ]:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions