LINUX.ORG.RU

Не могу понять логику и почему происходит так. Python

 , ,


0

1

Сабж, пишу себе маленький враппер для гита

Собсно, код

Проблема в том, что несмотря на то, что я ввожу хеш(который 40 символов в длинну, должна произойти проверка в if) или что-то иное, попадаю в BaseExeption(который в else как раз поднимаю)

Что с моим недо-кодом не так?

Deleted

raise BaseException - так делать не надо. шли ValueError, или что там по смыслу, или свой эксепшн.

про остальное кто-нибудь другой напишет

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

Знаю, для тестов поставил

До этого через assert делал, но что-то шло не так

Deleted
()

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type «help», «copyright», «credits» or «license» for more information.

'42' == 42

False

rikimaru
()

а ещё, для питона существует библиотека для работы с гитом. только тссс! не говорите топикстартеру!

anonymous
()

Если взял джангу возьми еще и gitpython и click сверху, всяко удобнее кот будет

ggrn ★★★★★
()
Ответ на: комментарий от VirRaa

Уже понял, после длительного сна дошло таки

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