Well I just noticed somthing about the entire sServer.py file. All the code under each def is not indented, after I fixed all the indentation I got a host of other errors when I try to log in. I posted the files on my site if you want to take a look at it. There are to many problems with it right now. I only wanted to look at how it ran under a linux box and windows to see how a mud server would run.
Thanks for the help Kevin On Mon, 28 Mar 2005 20:25:38 -0500, Kent Johnson <[EMAIL PROTECTED]> wrote: > Kevin wrote: > > Here is the entire error message: > > > > Traceback (most recent call last): > > File "C:\Documents and Settings\Kevin\Desktop\New > > Folder\mudmaker\mmaker.py", line 55, in ? > > server.checkConnections(0.1) > > File "C:\Documents and Settings\Kevin\Desktop\New > > Folder\mudmaker\sServer.py", line 73, in checkConnections > > self.closeConnection((self, f)) > > The line above is exactly the line I suggested you change (see below). It > doesn't look like you did. > Did you understand my suggestion? Are you able to change the file? > > Kent > > > File "C:\Documents and Settings\Kevin\Desktop\New > > Folder\mudmaker\sServer.py", line 49, in closeConnection > > self.removeConnection((self, conn)) > > File "C:\Documents and Settings\Kevin\Desktop\New > > Folder\mudmaker\sServer.py", line 42, in removeConnection > > self._descriptors.remove(conn._fd) > > AttributeError: 'tuple' object has no attribute '_fd' > > > > > > On Mon, 28 Mar 2005 14:06:49 -0500, Kent Johnson <[EMAIL PROTECTED]> wrote: > > > >>Kevin wrote: > >> > >>>Nope it will still give the same Attribute error. > >> > >>Please post the entire error including the stack trace and the whole error > >>message. Copy and paste > >>the whole thing, don't transcribe it. > >> > >>Kent > >> > >> > >>> > >>>On Mon, 28 Mar 2005 13:50:07 -0500, Kent Johnson <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>>Kevin wrote: > >>>> > >>>> > >>>>>Hi, > >>>>> > >>>>>I fond this game on the internet I was able to fix most of the errors > >>>>>that it was giving and it will > >>>>>now start up ok. However when you try to enter a name to login to the > >>>>>game it will crash and > >>>>>give this: > >>>>> > >>>>>in sServer.py > >>>>>line 42, in removeConnection > >>>>> self._descriptors.remove(conn._fd) > >>>>>AttributeError: 'tuple' object has no attribute '_fd' > >>>>> > >>>>>How would I go about fixing this. > >>>> > >>>>This error is because the caller is passing the wrong kind of argument to > >>>>removeConnection. It seems > >>>>to expect a connection object but it is getting a tuple instead. > >>>> > >>>>My guess is the error is the line > >>>> self.closeConnection((self, f)) > >>>>in checkConnections(). The argument is (self, f) which is a tuple. Maybe > >>>>it should be > >>>> self.closeConnection(self._connections[f]) ?? > >>>> > >>>> > >>>> > >>>>>I have uploaded to entire game to http://lotheria.com/mudmaker.zp if > >>>>>anyone would care to > >>>>>take a look at it. > >>>> > >>>>That should be http://lotheria.com/mudmaker.zip > >>>> > >>>>Kent > >>>> > >>>>_______________________________________________ > >>>>Tutor maillist - Tutor@python.org > >>>>http://mail.python.org/mailman/listinfo/tutor > >>>> > >>> > >>> > >>_______________________________________________ > >>Tutor maillist - Tutor@python.org > >>http://mail.python.org/mailman/listinfo/tutor > >> > > > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor