From 98dce17eabaa66270d54c9c3a5502c58f6ff8197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Kadl=C4=8D=C3=ADk?= Date: Mon, 3 Apr 2017 21:25:22 +0200 Subject: [PATCH] Import only the desired builders --- module_build_service/builder/__init__.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/module_build_service/builder/__init__.py b/module_build_service/builder/__init__.py index 49b34538..99c3c8b4 100644 --- a/module_build_service/builder/__init__.py +++ b/module_build_service/builder/__init__.py @@ -1,7 +1,6 @@ +from module_build_service import conf from base import GenericBuilder from KojiModuleBuilder import KojiModuleBuilder -from CoprModuleBuilder import CoprModuleBuilder -from MockModuleBuilder import MockModuleBuilder __all__ = [ GenericBuilder @@ -9,5 +8,11 @@ __all__ = [ GenericBuilder.register_backend_class(KojiModuleBuilder) -GenericBuilder.register_backend_class(CoprModuleBuilder) -GenericBuilder.register_backend_class(MockModuleBuilder) + +if conf.system == "mock": + from MockModuleBuilder import MockModuleBuilder + GenericBuilder.register_backend_class(MockModuleBuilder) + +if conf.system == "copr": + from CoprModuleBuilder import CoprModuleBuilder + GenericBuilder.register_backend_class(CoprModuleBuilder)