0
0 комментариев

Доброго времени суток, знатоки!

Только начинаю изучать питон, пишу телеграм бота для своих нужд  и возник вопрос по функциям. У меня есть код:

[apcode language=»python»]

def solR(status):
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    result = sock.connect_ex(('xxx.xxx.xxx.xxx',3389))
    if result == 0:
        status = 'Удаленка - ОК'
    else:
        status = 'Удаленка - Ошибка'
    sock.close()
    return status
status = ''

[/apcode]

вызываю результат так:

[apcode language=»python»]

@bot.message_handler(commands=['Status'])
def welcome_status(message):
    if autor(message.chat.id):
        bot.send_message(message.chat.id, 'Статсус: \n' + solR(status))

[/apcode]

Всё работает. Можно ли на несколько удаленок (допустим у меня их 5) проверку сделать в одной функции а не в 5 и чтобы если какая-то из них не работает я знал какая по человечески — не по ip адресу?

Python 3.6

С уважением!


Добавить комментарий