aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2022-05-27 10:50:46 -0700
committerJussi Pakkanen <jpakkane@gmail.com>2022-06-08 23:19:09 +0300
commitfb83223af9f82a94ee45c1d3716c7e05c94def07 (patch)
treef0816e88a9151289d56f0fe9dd9f7b8daf4a9ebf
parentc51639b4ff7c37511ea74d91b2d31f5f22092bdc (diff)
downloadmeson-fb83223af9f82a94ee45c1d3716c7e05c94def07.zip
meson-fb83223af9f82a94ee45c1d3716c7e05c94def07.tar.gz
meson-fb83223af9f82a94ee45c1d3716c7e05c94def07.tar.bz2
mesonlib: fix annotation of OrderedSet.difference
Any iterable is acceptable, not just Set | OrderedSet
-rw-r--r--mesonbuild/mesonlib/universal.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/mesonlib/universal.py b/mesonbuild/mesonlib/universal.py
index 1213be6..1649d11 100644
--- a/mesonbuild/mesonlib/universal.py
+++ b/mesonbuild/mesonlib/universal.py
@@ -1764,7 +1764,7 @@ class OrderedSet(T.MutableSet[_T]):
for item in iterable:
self.__container[item] = None
- def difference(self, set_: T.Union[T.Set[_T], 'OrderedSet[_T]']) -> 'OrderedSet[_T]':
+ def difference(self, set_: T.Iterable[_T]) -> 'OrderedSet[_T]':
return type(self)(e for e in self if e not in set_)
def difference_update(self, iterable: T.Iterable[_T]) -> None: