[git-buildpackage] [PATCH 02/11] notifications: make notify() more generic

Guido Günther agx at sigxcpu.org
Wed Apr 1 21:04:24 CEST 2015


On Tue, May 13, 2014 at 04:41:32PM +0300, Markus Lehtonen wrote:
> In order to be able to re-use it in gbp-buildpackage-rpm.
> 
> Signed-off-by: Markus Lehtonen <markus.lehtonen at linux.intel.com>
> ---
>  gbp/notifications.py        |  5 ++---
>  gbp/scripts/buildpackage.py | 11 ++++++-----
>  2 files changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/gbp/notifications.py b/gbp/notifications.py
> index 9d9071a..d628b26 100644
> --- a/gbp/notifications.py
> +++ b/gbp/notifications.py
> @@ -53,7 +53,7 @@ def send_notification(summary, msg):
>      return True
>  
>  
> -def notify(cp, success, notify_opt):
> +def notify(summary, message, notify_opt):
>      """
>      Send a notifications
>      @return: False on error
> @@ -66,6 +66,5 @@ def notify(cp, success, notify_opt):
>      if not enable:
>          return [True, False][notify_opt.is_on()]
>  
> -    summary, msg = build_msg(cp, success)
> -    return notify_opt.do(send_notification, summary, msg)
> +    return notify_opt.do(send_notification, summary, message)
>  
> diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
> index 0497159..4aac21b 100755
> --- a/gbp/scripts/buildpackage.py
> +++ b/gbp/scripts/buildpackage.py
> @@ -636,11 +636,12 @@ def main(argv):
>          if options.export_dir and options.purge and not retval:
>              RemoveTree(export_dir)()
>  
> -        if source and not gbp.notifications.notify(source.changelog,
> -                                                   not retval,
> -                                                   options.notify):
> -            gbp.log.err("Failed to send notification")
> -            retval = 1
> +        if source:
> +            summary, msg = gbp.notifications.build_msg(source.changelog,
> +                                                       not retval)
> +            if not gbp.notifications.notify(summary, msg, options.notify):
> +                gbp.log.err("Failed to send notification")
> +                retval = 1
>  
>      return retval

Applied. Thanks.
 -- Guido


More information about the git-buildpackage mailing list