py/gadict.py
changeset 582 92a189ed49b6
parent 569 5709d5bd349b
child 593 32de94c1b039
equal deleted inserted replaced
581:8497d1849d57 582:92a189ed49b6
    25 
    25 
    26     def __repr__(self):
    26     def __repr__(self):
    27         if self.lineno is None:
    27         if self.lineno is None:
    28             return self.msg
    28             return self.msg
    29         elif self.line is None:
    29         elif self.line is None:
    30             return ":{:d}:{:s}".format(self.lineno, self.msg.encode('utf-8'))
    30             return u":{:d}:{:s}".format(self.lineno, self.msg)
    31         else:
    31         else:
    32             return ":{:d}: {:s}\nLINE: {:s}".format(self.lineno, self.msg.encode('utf-8'), self.line.encode('utf-8'))
    32             return u":{:d}: {:s}\nLINE: {:s}".format(self.lineno, self.msg, self.line)
    33 
    33 
    34 class Headword:
    34 class Headword:
    35 
    35 
    36     def __init__(self, headword, pron = None, attrs = None):
    36     def __init__(self, headword, pron = None, attrs = None):
    37         self.headword = headword
    37         self.headword = headword