[Tutor] Socket error in class
Alan Gauld
alan.gauld at yahoo.co.uk
Mon Mar 6 13:06:40 EST 2017
On 06/03/17 17:35, leam hall wrote:
> What am I missing?
I'd start by moving the import out of the class to
its more normal position at the top of the file.
> ####
> class mysocket():
> import socket
> def __init__(self, sock=None);
> if sock is None:
> self.sock = socket.socket(socket.socket.AF_NET,
> socket.socket.SOCK_STREAM)
> else:
> self.sock = sock
>
>
> ####
> Error:
> NameError: global name "socket" is not defined.
I'd then send us the complete error trace so we can
see what is causing the error.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list