Wesley Brooks wrote: > Thanks for your help I tested what you two said as follows and it > worked great. Thank you. > > (Bellow in file TEST_ClassID.py) > class AssemblyItem: > itemID = 0 > def __init__(self): > self.ID = "assemblyItem" + str(AssemblyItem.itemID) > AssemblyItem.itemID += 1 > > def ReturnID(self): > return self.ID > > (Bellow in file TEST_ImportID1.py) > from TEST_ClassID import AssemblyItem > > class Parent1: > def __init__(self): > self.testList = [] > > def PrintID(self): > self.testList.append(AssemblyItem()) > print self.testList[-1].ReturnID()
That's a bit convoluted if all you are trying to do is test AssemblyItem. You could just write from TEST_ClassID import AssemblyItem def printID(): item = AssemblyItem() print tem.ReturnID() or even def printID(): print AssemblyItem().ReturnID() Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor