Hmm, it looks like the dot operator has been overloaded to do something complicated. (although if you haven't already, try "for i in nodes: pass" just to make sure). Is it retrieving the data from the network somewhere? If so, then it looks like it is probably retrieving each coordinate individually on each iteration of the loop. Perhaps there is some way of retrieving them all in one bunch?
It's difficult to say more without knowing anything about abaqus and its interface. -- http://mail.python.org/mailman/listinfo/python-list