From 9c4771fdf980032e9d097a2afccd24bfa1053b27 Mon Sep 17 00:00:00 2001 From: Javan Zhu Date: Sun, 20 Jan 2019 09:34:04 +0800 Subject: [PATCH] Add AME_PHON and BRE_PHON fields to oxford_learning dictionary export. --- addons21/fastwq/service/dict/oxford_learning.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons21/fastwq/service/dict/oxford_learning.py b/addons21/fastwq/service/dict/oxford_learning.py index 88c1b6d..0068aab 100644 --- a/addons21/fastwq/service/dict/oxford_learning.py +++ b/addons21/fastwq/service/dict/oxford_learning.py @@ -42,6 +42,8 @@ class OxfordLearning(WebService): self.cache_this( { 'phonetic': '{} {}'.format(web_word.wd_phon_bre, web_word.wd_phon_nam), + 'phon_bre': '{}'.format(web_word.wd_phon_bre), + 'phon_ame': '{}'.format(web_word.wd_phon_nam), 'pos': web_word.wd_pos, 'img_full': web_word.wd_image_full_url, 'img_thumb': web_word.wd_image_thumb_url, @@ -54,6 +56,8 @@ class OxfordLearning(WebService): self.cache_this( { 'phonetic': '', + 'phon_bre': '', + 'phon_ame': '', 'pos': '', 'img_full': '', 'img_thumb': '', @@ -68,6 +72,14 @@ class OxfordLearning(WebService): def fld_phonetic(self): return self._get_single_dict('phonetic') + @export('AME_PHON') + def fld_phonetic_us(self): + return self._get_single_dict('phon_ame') + + @export('BRE_PHON') + def fld_phonetic_uk(self): + return self._get_single_dict('phon_bre') + @export([u'词性', u'POS']) def fld_pos(self): return self._get_single_dict('pos')