I was wondering if it was possible to find and object by it's ID.
what I want to do is something like
def incomingConnection(self, stuff):
(incSock, incAdder) = self.__sock.accept()
#Add the adder socket ID and other info to a DB
def sendMessage(self, adder, message):
#query the DB and get the socket ID stored there
sock = getSocketByID(sockID)
#do my send data
The reason I want to do this is right now I store all the data in a
dict of class
eg
class connections:
def __init__(self, *args, **kwargs):
self.sock = args[0]
self.myotherdata = stuff
...
def incomingConnection(self, stuff):
(incSock, incAdder) = self.__sock.accept()
self.conns[incAdder] = connections(incSock, ...)
This takes up about 20 megs per person connecting, which is very high
IMHO, and I am hoping by storing all the data in the database and only
retrieving it when I need it will help reduce the memory footprint of
my server
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor