Whole set as serializable dictionary. Example: >>> s = LimitedSet(maxlen=200) >>> r = LimitedSet(maxlen=200) >>> for i in range(500): ... s.add(i) ... >>> r.update(s.as_dict()) >>> r == s Tru
(self)
| 608 | return default |
| 609 | |
| 610 | def as_dict(self): |
| 611 | # type: () -> Dict |
| 612 | """Whole set as serializable dictionary. |
| 613 | |
| 614 | Example: |
| 615 | >>> s = LimitedSet(maxlen=200) |
| 616 | >>> r = LimitedSet(maxlen=200) |
| 617 | >>> for i in range(500): |
| 618 | ... s.add(i) |
| 619 | ... |
| 620 | >>> r.update(s.as_dict()) |
| 621 | >>> r == s |
| 622 | True |
| 623 | """ |
| 624 | return {key: inserted for inserted, key in self._data.values()} |
| 625 | |
| 626 | def __eq__(self, other): |
| 627 | # type: (Any) -> bool |
no outgoing calls