[Twisted-Python] Permanent Object

Squzer Crawler squzer at declum.com
Tue Aug 5 07:43:41 EDT 2008


I want to create a server in twisted that has a permanent variable which i
want to use as the number of request requested to the server. When i use
that for Protocol, each time the variable is created newly.

Then i used
*class Echo(Protocol):
    def dataReceived(self, data):

        if "data" not in dir(self.factory):
            self.factory.data = 0
        self.factory.data = self.factory.data + 1

        """As soon as any data is received, write it back."""
        self.transport.write(data + str(self.factory.data))


but i want to remove the code that is:

**        if "data" not in dir(self.factory):
            self.factory.data = 0
        self.factory.data = self.factory.data + 1


How to do that?
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20080805/7439a969/attachment.htm 


More information about the Twisted-Python mailing list