LINUX.ORG.RU

Ошибка при переопределении __init__

 


0

1

Есть сабкласс _FTP:

https://pastebin.com/GNfmViFL

Наследует он класс из ftplib (from ftplib import FTP)

При попытке вызвать и передать туда логин и пароль:

https://pastebin.com/MzXuPvnJ

Получаю ошибку: TypeError: init() got an unexpected keyword argument ‘login’

Но почему?

p.s. markdown отключен ? Почему нельзя форматировать сообщение?

★★★

Последнее исправление: noname_user (всего исправлений: 1)

Потому что ты уже передал строку 'host.org' в login. Посмотри внимательнее: у init() два аргумента (не считая self), а ты передаёшь три.

im-0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.