From ec4327958a6436200c17226470b5a84d603b114c Mon Sep 17 00:00:00 2001 From: "St.Huang" Date: Thu, 12 Jul 2018 00:06:19 +0800 Subject: [PATCH] fix bing sound's field error. --- src/fastwq/service/bing.py | 6 +++--- src/fastwq/service/bing3tp.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/fastwq/service/bing.py b/src/fastwq/service/bing.py index 22135e1..70b88b7 100644 --- a/src/fastwq/service/bing.py +++ b/src/fastwq/service/bing.py @@ -86,9 +86,9 @@ class Bing(WebService): def _fld_mp3(self, fld): audio_url = self._get_field('pronunciation')[fld] if bing_download_mp3 and audio_url: - filename = u''.join(re.findall(r'\w*\.mp3', audio_url)) - if filename and self.download(audio_url, filename): - return self.get_anki_label(u'bing_{0}_{1}'.format(fld, filename), 'audio') + filename = u'bing_' + u''.join(re.findall(r'\w*\.mp3', audio_url)) + if filename and self.net_download(filename, audio_url): + return self.get_anki_label(filename, 'audio') return '' @export('AME_PRON', 3) diff --git a/src/fastwq/service/bing3tp.py b/src/fastwq/service/bing3tp.py index 5e523fd..87d916c 100644 --- a/src/fastwq/service/bing3tp.py +++ b/src/fastwq/service/bing3tp.py @@ -45,9 +45,9 @@ class BingXtk(WebService): def _fld_mp3(self, fld): audio_url = self._get_field('pronunciation')[fld] if bing_download_mp3 and audio_url: - filename = u''.join(re.findall(r'\w*\.mp3', audio_url)) - if filename and self.download(audio_url, filename): - return self.get_anki_label(u'bing_{0}_{1}'.format(fld, filename), 'audio') + filename = u'bing_' + u''.join(re.findall(r'\w*\.mp3', audio_url)) + if filename and self.net_download(filename, audio_url): + return self.get_anki_label(filename, 'audio') return '' @export('AME_PRON', 3)