Hi, I'll cut to the chase.
I have a class named Foo(). I create an instance of this class named bar, and I set bar.data to a large list of tuples. Within Foo() there is a method which operates on self.data. I need to call this method after I set self.data from the "outside" (bar.data), which isn't a problem. However, I have found through simple debugging procedures that while bar.data exists fine before the said method is called, self.data within the class method is EMPTY. In my class constructor I do declare self.data to be an empty list ([]), but shouldn't self.data contain the populated list? Basically... -------------------------------------------------------------------------- class Foo(): __init__(self): self.data = [] a_count(self): .... print self.data .... bar = Foo() bar.data = [(-74.0015, 1), (123.451, 18), ...] print bar.data # Get what I expect bar.a_count() # [] -------------------------------------------------------------------------- This is a *highly* simplified version of what I'm actually doing. If more code is needed just ask. Thanks in advance. -- http://mail.python.org/mailman/listinfo/python-list