Skip to content

Commit 18a6a80

Browse files
committed
Use regular set ops instead of genexpr
1 parent a829947 commit 18a6a80

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sympy/core/basic.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -719,8 +719,10 @@ def free_symbols(self) -> set[Basic]:
719719
>>> Derivative(x, y).has_free(y)
720720
True
721721
"""
722-
empty: set[Basic] = set()
723-
return empty.union(*(a.free_symbols for a in self.args))
722+
result: set[Basic] = set()
723+
for a in self.args:
724+
result.update(a.free_symbols)
725+
return result
724726

725727
@property
726728
def expr_free_symbols(self):

0 commit comments

Comments
 (0)