2009/9/23 Guido Trotter <[email protected]>:
> --- a/lib/confd/client.py
> +++ b/lib/confd/client.py
> +  def __call__(self, up):
> +    salt = up.salt
> +    filter = False

“filter” is a built-in.

> +            if new_answer.answer != old_answer.answer:
> +              self._logger.debug("Got incoherent answers for query %s"
> +                " (serial: %s)" % (salt, new_answer.serial))
> +            else:
> +              self._logger.debug("Filtering confirming answer, with same"
> +                " serial for query %s" % salt)

Please re-wrap or even move the whole “if self._logger:” thing into a
separate function.

> +        else:
> +          filter = True
> +          if self._logger:
> +            self._logger.debug("Filtering outdated answer for query %s"
> +              " serial: (%d < %d)" % (salt, old_answer.serial, 
> new_answer.serial))

Same here.

> +    if not filter:
> +      return self._callback(up)
> +    else:
> +      return

Why two types of return values?

Regards,
Michael

Reply via email to