From c35cd882eddea17332bed88f2c2ebe807f1ad17b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl> Date: Mon, 23 Mar 2020 17:48:25 +0100 Subject: [PATCH] fix build --- snakehouse/build.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/snakehouse/build.py b/snakehouse/build.py index cfc9614..a787cd4 100644 --- a/snakehouse/build.py +++ b/snakehouse/build.py @@ -9,7 +9,10 @@ def build(extensions: tp.List[tp.Union[Multibuild, Extension]], *args, **kwargs) for multi_build in extensions: if isinstance(multi_build, Extension): returns.append(multi_build) - else: + elif isinstance(multi_build, Multibuild): multi_build.generate() - returns.append(multi_build.for_cythonize()) + else: + raise ValueError('Invalid value in list, expected either an instance of Multibuild ' + 'or an Extension') + returns.append(multi_build.for_cythonize()) return cythonize(returns, *args, **kwargs) -- GitLab