mirror of https://gitlab.com/bashrc2/epicyon
More general search for images
parent
30498f4b39
commit
cb5a5a99d1
23
daemon.py
23
daemon.py
|
@ -12716,12 +12716,23 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
avatarFilename = \
|
avatarFilename = \
|
||||||
acctDir(baseDir, avatarNickname, domain) + '/' + avatarFile
|
acctDir(baseDir, avatarNickname, domain) + '/' + avatarFile
|
||||||
if not os.path.isfile(avatarFilename):
|
if not os.path.isfile(avatarFilename):
|
||||||
if avatarFileExt == 'png':
|
originalExt = avatarFileExt
|
||||||
return False
|
originalAvatarFile = avatarFile
|
||||||
avatarFile = avatarFile.replace('.' + avatarFileExt, '.png')
|
altExt = getImageExtensions()
|
||||||
avatarFilename = \
|
altFound = False
|
||||||
acctDir(baseDir, avatarNickname, domain) + '/' + avatarFile
|
for alt in altExt:
|
||||||
if not os.path.isfile(avatarFilename):
|
if alt == originalExt:
|
||||||
|
continue
|
||||||
|
avatarFile = \
|
||||||
|
originalAvatarFile.replace('.' + originalExt,
|
||||||
|
'.' + alt)
|
||||||
|
avatarFilename = \
|
||||||
|
acctDir(baseDir, avatarNickname, domain) + \
|
||||||
|
'/' + avatarFile
|
||||||
|
if os.path.isfile(avatarFilename):
|
||||||
|
altFound = True
|
||||||
|
break
|
||||||
|
if not altFound:
|
||||||
return False
|
return False
|
||||||
if self._etag_exists(avatarFilename):
|
if self._etag_exists(avatarFilename):
|
||||||
# The file has not changed
|
# The file has not changed
|
||||||
|
|
Loading…
Reference in New Issue