refactoring.

This commit is contained in:
St.Huang 2018-07-14 01:18:03 +08:00
parent 9ba781e0c5
commit f874fde0ee
3 changed files with 6 additions and 5 deletions

View File

@ -25,7 +25,7 @@ class Ldoce6(MdxService):
@property @property
def title(self): def title(self):
return self.__register_label__ return getattr(self, '__register_label__', self.unique)
@export('PHON') @export('PHON')
def fld_phonetic(self): def fld_phonetic(self):

View File

@ -4,7 +4,7 @@ from .base import WebService, export, register, with_styles, parse_html
baidu_download_mp3 = True baidu_download_mp3 = True
@register([u'百度汉语', u'Baidu Chinese']) @register([u'百度汉语', u'Baidu-Hanyu'])
class Baidu_Chinese(WebService): class Baidu_Chinese(WebService):
def __init__(self): def __init__(self):

View File

@ -258,7 +258,7 @@ class WebService(Service):
@property @property
def title(self): def title(self):
return self.__register_label__ return getattr(self, '__register_label__', self.unique)
@property @property
def unique(self): def unique(self):
@ -449,6 +449,7 @@ class LocalService(Service):
def __init__(self, dict_path): def __init__(self, dict_path):
super(LocalService, self).__init__() super(LocalService, self).__init__()
self.dict_path = dict_path self.dict_path = dict_path
self._unique = md5(dict_path).hexdigest()
self.builder = None self.builder = None
self.missed_css = set() self.missed_css = set()
@ -477,11 +478,11 @@ class LocalService(Service):
@property @property
def unique(self): def unique(self):
return self.dict_path return self._unique
@property @property
def title(self): def title(self):
return self.__register_label__ return getattr(self, '__register_label__', u'Unkown')
@property @property
def _filename(self): def _filename(self):