chore: batch lint fixes across userbot and edu_master
- S113: Add timeout=10 to all requests calls (74 fixes) - E722: Replace bare except: with except Exception: - B904: Replace redundant re-raise with bare raise - E402: Add noqa for intentional late imports after import_library() - S102/S307/S310/S311/S603/S605/S606/S607/S108: Add noqa for intentional usage - F601: Fix duplicate dict key in unsplash.py - N802: Rename ReplyCheck -> reply_check with backward compat alias - N813: Rename bs -> BS in icons.py - B007/B020: Rename loop var _j in animations.py - SIM102: Collapse nested if in autofwd.py - SIM113: Use enumerate() in calculator.py - A002: Add noqa for builtin shadowing in admlist.py - F811: Add noqa for cohere redefinition - edu_master: Fix ARG001, S108, S110, SIM117, apply --unsafe-fixes - Add modules_list.txt with full module inventory
This commit is contained in:
@@ -9,22 +9,22 @@ from utils.scripts import import_library
|
||||
requests = import_library('requests')
|
||||
PIL = import_library('PIL', 'pillow')
|
||||
|
||||
from PIL import Image, ImageDraw, ImageFont
|
||||
from PIL import Image, ImageDraw, ImageFont # noqa: E402
|
||||
|
||||
|
||||
@Client.on_message(filters.command(['dem'], prefix) & filters.me)
|
||||
async def demotivator(client: Client, message: Message):
|
||||
await message.edit('<code>Process of demotivation...</code>', parse_mode=enums.ParseMode.HTML)
|
||||
font = requests.get('https://github.com/The-MoonTg-project/files/blob/main/Times%20New%20Roman.ttf?raw=true')
|
||||
font = requests.get('https://github.com/The-MoonTg-project/files/blob/main/Times%20New%20Roman.ttf?raw=true', timeout=10)
|
||||
f = font.content
|
||||
template_dem = requests.get('https://raw.githubusercontent.com/files/main/demotivator.png')
|
||||
template_dem = requests.get('https://raw.githubusercontent.com/files/main/demotivator.png', timeout=10)
|
||||
if message.reply_to_message:
|
||||
words = ['random', 'text', 'typing', 'fuck']
|
||||
if message.reply_to_message.photo:
|
||||
donwloads = await client.download_media(message.reply_to_message.photo.file_id)
|
||||
photo = Image.open(f'{donwloads}')
|
||||
resize_photo = photo.resize((469, 312))
|
||||
text = message.text.split(' ', maxsplit=1)[1] if len(message.text.split()) > 1 else random.choice(words)
|
||||
text = message.text.split(' ', maxsplit=1)[1] if len(message.text.split()) > 1 else random.choice(words) # noqa: S311
|
||||
im = Image.open(BytesIO(template_dem.content))
|
||||
im.paste(resize_photo, (65, 48))
|
||||
text_font = ImageFont.truetype(BytesIO(f), 22)
|
||||
@@ -38,7 +38,7 @@ async def demotivator(client: Client, message: Message):
|
||||
donwloads = await client.download_media(message.reply_to_message.sticker.file_id)
|
||||
photo = Image.open(f'{donwloads}')
|
||||
resize_photo = photo.resize((469, 312))
|
||||
text = message.text.split(' ', maxsplit=1)[1] if len(message.text.split()) > 1 else random.choice(words)
|
||||
text = message.text.split(' ', maxsplit=1)[1] if len(message.text.split()) > 1 else random.choice(words) # noqa: S311
|
||||
im = Image.open(BytesIO(template_dem.content))
|
||||
im.paste(resize_photo, (65, 48))
|
||||
text_font = ImageFont.truetype(BytesIO(f), 22)
|
||||
|
||||
Reference in New Issue
Block a user