y'all, Thanks for the explanations! Sorry for the delay in responding, it's been a rough year these past couple weeks.
As noted, the fix was to put the "import socket" above the class declaration. What confuses me is that in the calling program I'm importing the class: from mysocket import mysocket In mysocket.py the "import socket" is above the class declaration. This works. I would have thought it would fail as the import statement only imports the class, not the entire module. However, I'm wrong. Still learning. Also, yes, I re-typed everything which is why the errors crept in. The machine I have to run python on precludes cut and paste to the machine I e-mail on. The original code was swiped from Gordan McMillian's tutorial on Python.org. https://docs.python.org/2/howto/sockets.html I'm just trying to make things modular. Again, thanks! Leam _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor