Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 14, 2014 12:21:02

Suliman
Зарегистрирован: 2013-06-18
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите логику реализации работы с классом

Есть класс проверяющий сколько места занято на FTP.

Перед подсчетом места он выполняет подключение к FTP. Вопрос как мне из главного main вызвать функцию, которая бы говорила удалось ли подключение к данному FTP или нет, и потом функцию, которая бы возвращала информацию о том, достаточно ли свободного места на FTP или нет.

Просто оно же все на все завязано и вроде как выполнение с __init__ начинается.

Правильно ли я понимаю, что соединение происходит вот тут:

self.ftp.login(login, password)

Куда тут вообще можно добавить проверку, на корректность реквизитов для подключения?

Отредактировано Suliman (Сен. 14, 2014 13:41:58)

Офлайн

#2 Сен. 15, 2014 17:28:11

bs0d
Зарегистрирован: 2014-02-01
Сообщения: 76
Репутация: +  2  -
Профиль   Отправить e-mail  

Подскажите логику реализации работы с классом

Suliman
Куда тут вообще можно добавить проверку, на корректность реквизитов для подключения?
заключить метод авторизации в try except?

подсказка:
ftplib.error_perm: 530 Login incorrect.
при неверных реквизитах логин/пасс

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version