run = True
def start():
for event in self.long_poll.listen(): # Слушаем сервер
if event.type == VkBotEventType.MESSAGE_NEW:
if event.object.from_id not in self.users:
self.users[event.object.from_id] = Commander()
# Пришло новое сообщение
if event.type == VkBotEventType.MESSAGE_NEW:
self.send_msg(event.object.peer_id, self.users[event.object.from_id].input(event.object.text))
while run:
try:
start()
except КонкретноеИсключение as exc:
# Здесь нужно его залогировать
рекурсивная_функция(аргумент) {
какой-то код
одна_переменная
какой-то код
другая_переменная
какой-то код
возврат рекурсивная_функция(некоторое_значение)
}
рекурсивная_функция(аргумент) {
какой-то код
одна_переменная
какой-то код
другая_переменная
какой-то код
возвращаемое_значение = рекурсивная_функция(некоторое_значение)
другой код
третья_переменная
другой код
другой код
возврат чего-то
}