diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/distutils/extension.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Lib/distutils/extension.py b/Lib/distutils/extension.py index 53ca8fd..6af1810 100644 --- a/Lib/distutils/extension.py +++ b/Lib/distutils/extension.py @@ -103,10 +103,11 @@ class Extension: optional=None, **kw # To catch unknown keywords ): - assert isinstance(name, str), "'name' must be a string" - assert (isinstance(sources, list) and - all(isinstance(v, str) for v in sources)), \ - "'sources' must be a list of strings" + if not isinstance(name, str): + raise AssertionError("'name' must be a string") + if not (isinstance(sources, list) and + all(isinstance(v, str) for v in sources)): + raise AssertionError("'sources' must be a list of strings") self.name = name self.sources = sources |