def pop(self, *args, **kwargs):
    return list.pop(self, *args, **kwargs)
x = MyList([1, 2, 3, 4, 5])
for i in range(3):
    x.pop()
print(x.pop.calls)
есть ли способ отслеживать количество вызовов функции?