Валерия обнови решението на 15.11.2022 17:10 (преди над 2 години)
Това по-скоро трябва да е чист else
, защото при всички останали случаи имаш проблем, не просто ако е празен стринг.
По-скоро хвърли грешка тук. Сетвайки None
, се залъгваме, че всичко е ок, но по-късно, когато използвам тази карта, ще се окаже, че не е ок.
Връщайки стринг просто ще накараш друг код някъде да гръмне. Или хвръли грешка, или поне връни None
, за да може да продължиш логично.
Предполагам, че вече си видяла, но - този ред е причината да не можем въобще да ти импортираме кода, защото не можем да дефинираме класа. Грешният брой аргументи тук чупи целият ти файл. Дори просто да махнеш този ред, което не прави класът ти работещ, поне файлът ти може да се изпълни и щеше да получиш 2-3 точки за останалите си неща.
Тъжно е да видя, че един грешен ред коства целият брой точки. Моля, опитай се да предаваш решения по-рано. Ние се стремим да връщаме обратна връзка своевременно и щяхме да те алармираме, че имаш продобен фатален проблем. Ако беше пуснала sanity_test-а, който споделихме, също щеше да се справиш с проблема.
Това по-скоро трябва да е чист
else
, защото при всички останали случаи имаш проблем, не просто ако е празен стринг.По-скоро хвърли грешка тук. Сетвайки
None
, се залъгваме, че всичко е ок, но по-късно, когато използвам тази карта, ще се окаже, че не е ок.Връщайки стринг просто ще накараш друг код някъде да гръмне. Или хвръли грешка, или поне връни
None
, за да може да продължиш логично.Предполагам, че вече си видяла, но - този ред е причината да не можем въобще да ти импортираме кода, защото не можем да дефинираме класа. Грешният брой аргументи тук чупи целият ти файл. Дори просто да махнеш този ред, което не прави класът ти работещ, поне файлът ти може да се изпълни и щеше да получиш 2-3 точки за останалите си неща.