py/gadict.py
changeset 569 5709d5bd349b
parent 568 4b610eaaf4be
child 582 92a189ed49b6
equal deleted inserted replaced
568:4b610eaaf4be 569:5709d5bd349b
    48     def __init__(self, pos, tr_list = None, ex_list = None, glos_list = None, ant_list = None, syn_list = None, rel_list = None, topic_list = None):
    48     def __init__(self, pos, tr_list = None, ex_list = None, glos_list = None, ant_list = None, syn_list = None, rel_list = None, topic_list = None):
    49         if not pos:
    49         if not pos:
    50             raise ParseException("Part of speech expected...\n")
    50             raise ParseException("Part of speech expected...\n")
    51         self.pos = pos
    51         self.pos = pos
    52         self.tr_list = tr_list
    52         self.tr_list = tr_list
    53         if not tr_list:
       
    54             self.tr_list = []
       
    55         self.ex_list = ex_list
    53         self.ex_list = ex_list
    56         self.glos_list = glos_list
    54         self.glos_list = glos_list
    57         self.ant_list = ant_list
    55         self.ant_list = ant_list
    58         self.syn_list = syn_list
    56         self.syn_list = syn_list
    59         self.rel_list = rel_list
    57         self.rel_list = rel_list
    60         self.topic_list = topic_list
    58         self.topic_list = topic_list
    61 
    59 
    62     def add_tr(self, tr):
    60     def add_tr(self, tr):
    63         self.tr_list.append(tr)
    61         if self.tr_list:
       
    62             self.tr_list.append(tr)
       
    63         else:
       
    64             self.tr_list = [tr]
    64 
    65 
    65     def add_ex(self, ex):
    66     def add_ex(self, ex):
    66         if self.ex_list:
    67         if self.ex_list:
    67             self.ex_list.append(ex)
    68             self.ex_list.append(ex)
    68         else:
    69         else: