modules/DICT.py
changeset 34 535d03a56f9d
parent 33 adf562e77977
equal deleted inserted replaced
33:adf562e77977 34:535d03a56f9d
    39     def get_server_info(self):
    39     def get_server_info(self):
    40         return self._interpret_multiline(self._send("SHOW SERVER"))
    40         return self._interpret_multiline(self._send("SHOW SERVER"))
    41 
    41 
    42     def get_definition(self, word, db = "*"):
    42     def get_definition(self, word, db = "*"):
    43         try:
    43         try:
    44             return self._interpret_multiresp(self._send("DEFINE %s %s" %
    44             ch = "DEFINE %s %s" % (db, word)
    45                                                         (db, word),
    45             return self._interpret_multiresp(self._send(ch, "\r\n.\r\n250"))
    46                                                         "\r\n.\r\n250"))
       
    47         except DictError, e:
    46         except DictError, e:
    48             if e.get_code() == 552:
    47             if e.get_code() == 552:
    49                 return []
    48                 return []
    50 
    49 
    51             raise
    50             raise