Import only the desired builders

This commit is contained in:
Jakub Kadlčík
2017-04-03 21:25:22 +02:00
parent 3817d37e35
commit 98dce17eab

View File

@@ -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)