From b519bb08d41981899779a891d6408582a1ee9753 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Thu, 27 Oct 2016 09:29:10 +0200 Subject: [PATCH] KojiModuleBuilder.get_session: Retry on ProtocolError and GenericError. --- module_build_service/builder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module_build_service/builder.py b/module_build_service/builder.py index c7668e99..18d93572 100644 --- a/module_build_service/builder.py +++ b/module_build_service/builder.py @@ -43,6 +43,7 @@ import time import random import string import kobo.rpmlib +import xmlrpclib import munch from OpenSSL.SSL import SysCallError @@ -403,6 +404,7 @@ chmod 644 %buildroot/%_rpmconfigdir/macros.d/macros.modules return srpm_paths[0] @staticmethod + @module_build_service.utils.retry(wait_on=(xmlrpclib.ProtocolError, koji.GenericError)) def get_session(config, owner): koji_config = munch.Munch(koji.read_config( profile_name=config.koji_profile,