octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #62083] Python syntax errors in library files,


From: anonymous
Subject: [Octave-bug-tracker] [bug #62083] Python syntax errors in library files, "is" with a literal
Date: Fri, 18 Feb 2022 19:04:49 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?62083>

                 Summary: Python syntax errors in library files, "is" with a
literal
                 Project: GNU Octave
            Submitted by: None
            Submitted on: Sat 19 Feb 2022 12:04:47 AM UTC
                Category: Libraries
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Other
                  Status: None
             Assigned to: None
         Originator Name: Chuck McManis
        Originator Email: cmcmanis@mcmanis.com
             Open/Closed: Open
                 Release: 6.4.0
         Discussion Lock: Any
        Operating System: Microsoft Windows

    _______________________________________________________

Details:

The folks at Python if determined that using the statement "is" with a literal
is incorrect. But rather than make it an error they just flag it with
"SyntaxWarning:" suggesting it is hiding what is otherwise an error in the
code. The result of loading the symbolic package was as follows:

```
>> pkg load symbolic
>> syms x y
Symbolic pkg v2.9.0:
/usr/lib/python3.8/site-packages/mpmath/ctx_mp_python.py:892: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if other is 0:
/usr/lib/python3.8/site-packages/mpmath/ctx_mp_python.py:986: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if other is 0:
/usr/lib/python3.8/site-packages/sympy/solvers/diophantine.py:3186:
SyntaxWarning: "is" with a literal. Did you mean "=="?
  if feasible is 1:  # it's prime and k == 2
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:509: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:529: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:542: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:549: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/mpmath/ctx_mp_python.py:892: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if other is 0:
/usr/lib/python3.8/site-packages/mpmath/ctx_mp_python.py:986: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if other is 0:
/usr/lib/python3.8/site-packages/sympy/solvers/diophantine.py:3186:
SyntaxWarning: "is" with a literal. Did you mean "=="?
  if feasible is 1:  # it's prime and k == 2
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:509: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:529: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:542: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
/usr/lib/python3.8/site-packages/sympy/plotting/plot.py:549: SyntaxWarning:
"is" with a literal. Did you mean "=="?
  if self.xscale is 'log':
Python communication link active, SymPy v1.4.
>>
```

This is on Windows 10 with Octave 6.4.0.






    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?62083>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]