From: Vinay Sajip Date: Tue, 14 Sep 2010 09:42:39 +0000 (+0000) Subject: Tidied example script. X-Git-Tag: v3.2a3~272 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0055c421fed0d2b8e8760ba69fd7138ca77475c2;p=python Tidied example script. --- diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst index fa230a0b39..a05b99f5cb 100644 --- a/Doc/library/logging.rst +++ b/Doc/library/logging.rst @@ -2647,6 +2647,9 @@ socket is created separately and passed to the handler (as its 'queue'):: data = json.dumps(record.__dict__) self.queue.send(data) + handler = ZeroMQSocketHandler(sock) + + Of course there are other ways of organizing this, for example passing in the data needed by the handler to create the socket:: @@ -2654,7 +2657,7 @@ data needed by the handler to create the socket:: def __init__(self, uri, socktype=zmq.PUB, ctx=None): self.ctx = ctx or zmq.Context() socket = zmq.Socket(self.ctx, socktype) - super(ZeroMQSocketHandler, self).__init__(socket) + QueueHandler.__init__(self, socket) def enqueue(self, record): data = json.dumps(record.__dict__)