R2021b python change - Unable to return the number of named arguments if not in an active function.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rory Wheeler
el 13 de Oct. de 2021
Comentada: Rory Wheeler
el 18 de Nov. de 2021
In Matlab R2021b, I have problems running my python code. This problem did not exist in R2021a.
I get an error
"Unable to return the number of named arguments if not in an active function. "
I have a class defeinition, with variables and functions, written in python. The actual class connects to an webservice api.
For example I tell matlab to run python, run the api.py file, and create the class object main(). Set the output of this to a variable.
>> pobj = py.api.main()
If I want to retrieve 'data' which is a class variable I use:
>> pobj.data
The above works fine in both R2021a and R2021b.
The problem is if I want to run a class function 'func'
>> pobj.func()
In R2021a this would work.
In R2021b I get the error
"Unable to return the number of named arguments if not in an active function."
Please assist me to find a solution.
3 comentarios
Zouhair Mahboubi
el 25 de Oct. de 2021
Having similar issue - this seems to have broken backward compatibility :s
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Call Python from MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!