Refactor admig logic, fix banners path. (#250)

Made the logic of the recent admig upload thread fixes (arguably)
more Pythonic, or at least less verbose.

Also, the banners path was replaced with a duplicate of the sidebars
path during the copypasta. This has been remedied.
remotes/1693045480750635534/spooky-22
TLSM 2022-05-08 01:01:49 -04:00 committed by GitHub
parent 1553435f2b
commit 6656edeefc
1 changed files with 6 additions and 8 deletions

View File

@ -228,18 +228,16 @@ def api_comment(v):
if image == "": return {"error":"Image upload failed"}
if v.admin_level > 2 and level == 1:
if parent_post.id == 37696:
li = os.listdir('files/assets/images/rDrama/sidebar')
li = [int(x.split('.webp')[0]) for x in li]
li = sorted(li)
num = li[-1] + 1
li = sorted(os.listdir('files/assets/images/rDrama/sidebar'),
key=lambda e: int(e.split('.webp')[0]))[-1]
num = int(li.split('.webp')[0]) + 1
filename = f'files/assets/images/rDrama/sidebar/{num}.webp'
copyfile(oldname, filename)
process_image(v.patron, filename, 400)
elif parent_post.id == 37697:
li = os.listdir('files/assets/images/rDrama/sidebar')
li = [int(x.split('.webp')[0]) for x in li]
li = sorted(li)
num = li[-1] + 1
li = sorted(os.listdir('files/assets/images/rDrama/banners'),
key=lambda e: int(e.split('.webp')[0]))[-1]
num = int(li.split('.webp')[0]) + 1
filename = f'files/assets/images/rDrama/banners/{num}.webp'
copyfile(oldname, filename)
process_image(v.patron, filename)