[Twisted-Python] Permanent Object
Jean-Paul Calderone
exarkun at divmod.com
Tue Aug 5 05:47:46 MDT 2008
On Tue, 5 Aug 2008 17:13:41 +0530, Squzer Crawler <squzer at declum.com> wrote:
>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?
>*
Why? You said it's what you wanted.
Jean-Paul
More information about the Twisted-Python
mailing list