7
__copyright__ = 'this file is in the public domain'
11
""" dol is dict of lists """
13
def insert(self, nr, item, issue):
14
""" add issue to item entry """
15
if self.has_key(item):
16
self[item].insert(nr, issue)
21
def add(self, item, issue):
22
""" add issue to item entry """
23
if self.has_key(item):
24
self[item].append(issue)
29
def adduniq(self, item, issue):
30
""" only add issue to item if it is not already there """
31
if self.has_key(item):
32
if issue in self[item]:
37
def delete(self, item, number):
38
""" del self[item][number] """
40
if self.has_key(item):
42
del self[item][number]
47
def remove(self, item, issue):
48
""" remove issue from item """
50
self[item].remove(issue)
55
def has(self, item, issue):
56
""" check if item has issue """
58
if issue in self[item]: