Python autocompletion problem maya 2016

Hi, I’m really new with python programming in maya and I’m trying to find a confortable way to write code
I would to have an IDE where if i write “cmds.ls” the autocompletion give me the list off all the arguments
What i have now is a completion with some pointers and a function with pass inside
I know that untill some version ago it was possible to have the list of all the arguments.
Am i wrong?
If I open the file “maya.cmds.pypredef” i have a list of function just declared with “pass” in the scope

The only way I could think of to get those flags, would be to parse the documentation, and write your own stubs based on that.
Because everything in maya.cmds namespace is a function implemented in C, and as such the python runtime just doesn’t have access to the various args / kwargs.
Which is why most auto-generated completion stubs just fall back on:

def some_func(*args, **kwargs): 
    pass

check out my tutorial for Eclipse and Maya on creativecrash.com. I describe how to set it up exactly like you want.