2009/9/23 Guido Trotter <[email protected]>:
> On Wed, Sep 23, 2009 at 5:07 PM, Michael Hanselmann <[email protected]> wrote:
> Interdiff: (but I think the new _HandleReply looks so ugly):
Here's a nicer-looking try:
def _HandleReply(self, up):
salt = up.salt
if salt not in self._answers:
self._answers[salt] = up.server_reply
return False
if up.server_reply.serial > self._answers[salt].serial:
old_answer = self._answers[salt]
self._answers[salt] = up.server_reply
if up.server_reply.answer != old_answer.answer:
return False
self._LogFilter(salt, up.server_reply, old_answer)
return True
self._LogFilter(salt, up.server_reply, self._answers[salt])
return True
Please also add some comments on what the code actually does.
Regards,
Michael