From 54c30c96a041a33f708a36c7e5b2a4ecf096d3dc Mon Sep 17 00:00:00 2001 From: Tristan Partin Date: Wed, 9 Aug 2023 17:06:51 -0500 Subject: Remove unnecessary isinstance call This code predated typed_pos_args/typed_kwargs. --- mesonbuild/modules/sourceset.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/mesonbuild/modules/sourceset.py b/mesonbuild/modules/sourceset.py index c35416e5a..ae594b5aa 100644 --- a/mesonbuild/modules/sourceset.py +++ b/mesonbuild/modules/sourceset.py @@ -197,8 +197,6 @@ class SourceSetImpl(SourceSet, MutableModuleObject): raise InterpreterException('add_all called with both positional and keyword arguments') keys, dependencies = self.check_conditions(when) for s in if_true: - if not isinstance(s, SourceSetImpl): - raise InvalidCode('Arguments to \'add_all\' after the first must be source sets') s.frozen = True self.rules.append(SourceSetRule(keys, dependencies, [], [], if_true, [])) -- cgit v1.2.3