Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

More complete debugging and profiling functions for Python scripts

More complete debugging and profiling functions for Python scripts

As users' demand soars, simple operations that can be done by a click of menu item or tool button are insufficient. So user has to use python scripts to implement complicated or customized functions. As a common trend, the python scripts developed will only get longer and longer, thus more and more bugs are introduced and hidden deeply which are hard to identify. As a result, debugging tools are necessary for this purpose. Compared to some famous IDEs, the python scripting editor is still immature in terms of debugging. So I hope Maya can take a look at Visual Studios or JetBrains IDE products and learn from them, making debugging python scripts easy or even an enjoyment. The same is true for profiler because sometimes you have to concern about performance. Many existing famous IDEs can also serve as a good model in this regard. In sum, I wish that one day Maya can provide users with a complete set of  debugging and profiling functions for Python scripts.

3 Comments
Anonymous
Not applicable

Also a better connection with the mentioned IDEs would be satisfactory. Such IDEs will always be state of the art in terms of usability, meanwhile Maya will tent to invest their resources in it's natural functionality 3D.

 

However, there is definitely a need for a more agile debugger.

golaem
Enthusiast

I'm pretty sure no one uses the Script Editor to code in Python...

This should be used to run small scripts but nothing more

 

Anyone wanting to be serious with Python should jump on a proper IDE and use its features

You can easily debug Python code running in Maya using VSCode in Linux and Windows and it's free...

You got proper linting, indent, auto completion...

 

It's not Maya / Autodesk duty to deal with this when there are such tools available and working with Maya and other DCC

 

My 2 cts

Anonymous
Not applicable

Thanks for your reply golaem. I was painfully trying to set up maya and pycharm, and I've seen that with VSCode is pretty straight forward to set up and a lot more reliable to operate.

 

Thanks again

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea