Favicon path

merge-requests/30/head
Bob Mottram 2021-12-16 22:01:12 +00:00
parent 2e681f5b58
commit e1b349c0fc
2 changed files with 5 additions and 5 deletions

View File

@ -7411,7 +7411,7 @@ class PubServer(BaseHTTPRequestHandler):
baseDir: str, GETstartTime) -> None:
"""Shows a favicon image obtained from the cache
"""
mediaFilename = baseDir + '/favicons' + path
mediaFilename = baseDir + path
if os.path.isfile(mediaFilename):
if self._etag_exists(mediaFilename):
# The file has not changed

View File

@ -147,16 +147,16 @@ def _downloadNewswireFeedFavicon(session, baseDir: str,
link: str, debug: bool) -> bool:
"""Downloads the favicon for the given feed link
"""
url = getNewswireFaviconUrl(link)
favUrl = getNewswireFaviconUrl(link)
if '://' not in link:
return False
timeoutSec = 10
imageData = getImageBinaryFromUrl(session, url, timeoutSec, debug)
imageData = getImageBinaryFromUrl(session, favUrl, timeoutSec, debug)
if not imageData:
return False
if not os.path.isdir(baseDir + '/favicons'):
os.mkdir(baseDir + '/favicons')
linkFilename = url.replace('/', '#')
linkFilename = favUrl.replace('/', '#')
imageFilename = baseDir + '/favicons/' + linkFilename
if os.path.isfile(imageFilename):
return True
@ -164,7 +164,7 @@ def _downloadNewswireFeedFavicon(session, baseDir: str,
with open(imageFilename, 'wb+') as fp:
fp.write(imageData)
except OSError:
print('EX: failed writing favicon ' + url)
print('EX: failed writing favicon ' + favUrl)
return False
return True