R2021b python change - Unable to return the number of named arguments if not in an active function.
12 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!