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

Reply via email to