From 7e2846c4916e689e6d69c721d1aaf31a72ef2b8d Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 5 Jul 2014 17:20:30 +0100 Subject: [PATCH] [matter] binpms: return int on push() --- matter/matter/binpms/base.py | 3 ++- matter/matter/binpms/entropysrv.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/matter/matter/binpms/base.py b/matter/matter/binpms/base.py index 638364270..b8993249e 100644 --- a/matter/matter/binpms/base.py +++ b/matter/matter/binpms/base.py @@ -297,7 +297,7 @@ class BaseBinaryPMS(object): """ pkgpush_f = self._nsargs.portage_pkgpush if pkgpush_f is None: - return + return 0 hook_name = pkgpush_f.name if not hook_name.startswith("/"): @@ -314,6 +314,7 @@ class BaseBinaryPMS(object): raise BaseBinaryPMS.RepositoryPushError( "cannot push packages, exit status: %d" % ( exit_st,)) + return exit_st def clear_cache(self): """ diff --git a/matter/matter/binpms/entropysrv.py b/matter/matter/binpms/entropysrv.py index b69424306..0cc932de6 100644 --- a/matter/matter/binpms/entropysrv.py +++ b/matter/matter/binpms/entropysrv.py @@ -433,6 +433,8 @@ class EntropyBinaryPMS(BaseBinaryPMS): raise EntropyBinaryPMS.RepositoryPushError( "ouch during repo push") + return exit_st + def clear_cache(self): """ Overridden from BaseBinaryPMS.