def download_picon_file(self, logourl, title, iconpath):
if logourl:
if not logourl.startswith('http'):
logourl = 'http://{}'.format(logourl)
piconname = self.get_picon_name(title)
piconfilepath = os.path.join(iconpath, piconname)
existingpicon = filter(os.path.isfile, glob.glob(piconfilepath + '*'))
if not existingpicon:
if DEBUG:
print("Picon file doesn't exist downloading")
print('PiconURL: {}'.format(logourl))
else:
# Output some kind of progress indicator
sys.stdout.write('.')
sys.stdout.flush()
try:
urllib.urlretrieve(logourl, piconfilepath)
except Exception, e:
if DEBUG:
print(e)
return
self.picon_post_processing(piconfilepath)
评论列表
文章目录