Show More
@@ -2311,8 +2311,14 b' class spanset(object):' | |||||
2311 | return lazyset(self, lambda r: r not in x) |
|
2311 | return lazyset(self, lambda r: r not in x) | |
2312 |
|
2312 | |||
2313 | def __add__(self, x): |
|
2313 | def __add__(self, x): | |
2314 | l = baseset(self) |
|
2314 | def iterates(): | |
2315 | return l + baseset(x) |
|
2315 | for r in self: | |
|
2316 | yield r | |||
|
2317 | for r in x: | |||
|
2318 | if r not in self: | |||
|
2319 | yield r | |||
|
2320 | ||||
|
2321 | return lazyset(generatorset(iterates())) | |||
2316 |
|
2322 | |||
2317 | def __len__(self): |
|
2323 | def __len__(self): | |
2318 | if not self._hiddenrevs: |
|
2324 | if not self._hiddenrevs: |
General Comments 0
You need to be logged in to leave comments.
Login now