Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 17

s

str("CTPOKA") in pyTelegramBotAPI.talks.ru
20 12  4 45 37 29 28
11  3 44 36 35 27 19
2 43 42 34 26 18 10
49 41 33 25 17  9  1
40 32 24 16  8  7 48
31 23 15 14  6 47 39
22 21 13  5 46 38 30
источник

s

std::mpa🌲 in pyTelegramBotAPI.talks.ru
string{"ew"}
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Malik 🍕
Вопрос: что вы чаще возвращаете при проверках входных параметров?

Возвращать после проверок True/False — короче и изящнее, но возвращать именно стринг с ошибкой более полезно для отладки и контроля кода.
raise Exception если функция напрямую не общается с пользователем
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
send_message(ошибка) при отлове такого исключения
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Yulia 🌯
raise Exception если функция напрямую не общается с пользователем
Адекватный ответ засчитан ✅
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
in:    print(frwd_msgs)
       print(str(event.id))
       print(type(frwd_msgs))
       print('keys:' + frwd_msgs.keys())
out: {'3367': {'-1001454826859': '20'}}
        3367
       <class 'dict'>

Я потерял четвертый принт, охуенно
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
@client.on(events.MessageEdited)
async def handle_edited_messages(event):
   print('handled')
   print(event.chat_id)
   with open('forwarded_messages.json', 'r') as f:
       frwd_msgs = json.load(f)
       print(frwd_msgs)
   print(f'sender: {event.chat_id}')
   frwd_msgs = frwd_msgs[str(event.chat_id)]
   print(frwd_msgs)
   print(str(event.id))
   print(type(frwd_msgs))
   print('keys:' + str(frwd_msgs.keys()))
   if str(event.id) in frwd_msgs.keys():
       print(0)
       for channel in frwd_msgs[str(event.id)]:
           msg_to_edit = frwd_msgs[str(event.id)][channel]
           await medit(entity=int(channel), msg=msg_to_edit, by_msg=event)
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
блять, крч, все заработало
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
George Forse.aut
блять, крч, все заработало
Ты лучший 👍🏿
источник

s

std::mpa🌲 in pyTelegramBotAPI.talks.ru
Yulia 🌯
raise Exception если функция напрямую не общается с пользователем
чего
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
std::mpa🌲
чего
кидать исключение если что то не так с параметрами
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
Malik 🍕
Ты лучший 👍🏿
но я все равно не знаю, почему не работало
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Ребята, как можно проверить ввод пользователя на корректность формата времени адекватным путём?

Человек ввёл: 23:19 — ОК
Человек ввёл: 29:09 — Ошибка
источник

т

тудым-сюдым in pyTelegramBotAPI.talks.ru
Регулярки
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
тудым-сюдым
Регулярки
Больше никак? Я модуль time 2 раза почитал, но не нашёл встроенного ничего
источник

т

тудым-сюдым in pyTelegramBotAPI.talks.ru
Malik 🍕
Больше никак? Я модуль time 2 раза почитал, но не нашёл встроенного ничего
Ну можешь вручную ифать, если хочешь
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
тудым-сюдым
Ну можешь вручную ифать, если хочешь
До свидания
источник

т

тудым-сюдым in pyTelegramBotAPI.talks.ru
Чем тебе регулярки не понравились?
источник