source file: /home/buildslave/tahoe/edgy/build/src/allmydata/util/dictutil.py
file stats: 11 lines, 11 executed: 100.0% covered
1. 2. class DictOfSets(dict): 3. def add(self, key, value): 4. if key in self: 5. self[key].add(value) 6. else: 7. self[key] = set([value]) 8. 9. def discard(self, key, value): 10. if not key in self: 11. return 12. self[key].discard(value) 13. if not self[key]: 14. del self[key] 15.