From aca1f936b73dacc7e7b787de8bda9e3f42c25f35 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 17 Oct 2023 10:57:47 -0700 Subject: [PATCH] build/sage_bootstrap/expand_class.py: Restore Python 2 compatibility --- build/sage_bootstrap/expand_class.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build/sage_bootstrap/expand_class.py b/build/sage_bootstrap/expand_class.py index fb2c88f6e97..c7fdb308bd3 100644 --- a/build/sage_bootstrap/expand_class.py +++ b/build/sage_bootstrap/expand_class.py @@ -21,10 +21,11 @@ class PackageClass(object): - def __init__(self, *package_names_or_classes, exclude=(), - include_dependencies=False, exclude_dependencies=False, - **filters): + def __init__(self, *package_names_or_classes, **filters): self.__names = set() + exclude = filters.pop('exclude', ()) + include_dependencies = filters.pop('include_dependencies', False) + exclude_dependencies = filters.pop('exclude_dependencies', False) filenames = filters.pop('has_files', []) no_filenames = filters.pop('no_files', []) excluded = []