Да, часът ти влияе ;)
Както писах, не го правя без __getitem__
, просто е скрит(не му
бях обърнал внимание в __getattribute__
) и неможе да бъде извикан с
q.__getitem__(#)
(каето е направено в теста(добре де не е точно
така - използван е map(q.__getitem__, range(4))
)), но когато се
използва q[#]
интерпретатора, "някакси", успява да извика
__getitem__
и сработва.
Работата е там че в условието на задачата не се изисква този метод да бъде пряко достъпен, а в теста - да.
@Владимир Коричков Да