mirror of
https://gitlab.com/bashrc2/epicyon
synced 2026-10-31 18:05:22 +00:00
Copy search banner
This commit is contained in:
1 parent
2029fbe3cd
commit
6bf5e20de9
2 files changed
+5
-10
No files matched your search
@@ -20,6 +20,7 @@ import pyqrcode
|
||||
# for saving images
|
||||
from hashlib import sha256
|
||||
from hashlib import md5
|
||||
from shutil import copyfile
|
||||
from session import createSession
|
||||
from webfinger import webfingerMeta
|
||||
from webfinger import webfingerNodeInfo
|
||||
@@ -10413,6 +10414,10 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
nickname = getNicknameFromActor(path)
|
||||
bannerFilename = \
|
||||
acctDir(baseDir, nickname, domain) + '/search_banner.png'
|
||||
if not os.path.isfile(bannerFilename):
|
||||
if os.path.isfile(baseDir + '/default/search_banner.png'):
|
||||
copyfile(baseDir + '/default/search_banner.png',
|
||||
bannerFilename)
|
||||
if os.path.isfile(bannerFilename):
|
||||
if self._etag_exists(bannerFilename):
|
||||
# The file has not changed
|
||||
|
||||
@@ -475,16 +475,6 @@ def _getImageFile(baseDir: str, name: str, directory: str,
|
||||
bannerFile = name + '_' + theme + '.' + ext
|
||||
bannerFilename = bannerFilenameTest
|
||||
return bannerFile, bannerFilename
|
||||
# if not found then use the default image
|
||||
theme = 'default'
|
||||
directory = baseDir + '/theme/' + theme
|
||||
for ext in bannerExtensions:
|
||||
bannerFileTest = name + '.' + ext
|
||||
bannerFilenameTest = directory + '/' + bannerFileTest
|
||||
if os.path.isfile(bannerFilenameTest):
|
||||
bannerFile = name + '_' + theme + '.' + ext
|
||||
bannerFilename = bannerFilenameTest
|
||||
break
|
||||
return bannerFile, bannerFilename
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user