> Hello, I am using eclips for python and i am facing a problem. I have > many classes with many properties and want a list of objects from one > of my declared classes. The problem is:When i am accessing any item > from the list, the IDE does not know it's type because in python we do > not declare the variable with it's type, so there is no auto complete > and i have to go to the class to copy the attribute name. To make idea > more clear: > > class AutomataBranch(object): > def __init__(selfparams): > self.Name=""; > self.nodes=[]; > > class LanguageAutomata(object): > def __init__(selfparams): > self.cfgAutomata=[];#This has AutomaBranch Type > Now in any method in LanguageAutomata class if i wrote: cfgAutomata. > Then it wont give me the Name attribute Is there any solution for > that? > Perhaps of there is some thing like C# List<AutomataBranch> > cfgAutomata such that the list wont accept items unless they are > AutomataBranch will be good.
Hello, Unfortunately, right now there is no way to gather that specific code completion in pydev -- because of the dynamic nature of python, that info is very hard to get. Best Regards, Fabio -- http://mail.python.org/mailman/listinfo/python-list