what's the total number of ","s in:
q: исправление калькулятора на питоне import operator


class stack:
    def __init__(self):
        self.stack = []

    def push(self, num):
        return self.stack.append(num)

    def pop(self):
        try:  
            return self.stack.pop()
        except indexerror:
            raise indexerror('empty') 


    operators = {
        '+' : operator.add,
        '-' : operator.sub,
        '*' : operator.mul,
        '/' : operator.floordiv
    } 


class calculator:
    def __init__(self, array, operators=operators):
        self.array = array
        self.operators = operators

    def calculation(self, stack=none):
        stack = stack() if stack is none else stack
        for item in self.array:
            if item in self.operators:
                second_num = stack.pop() 
                first_num = stack.pop() 
                stack.push(self.operators[item](first_num, second_num))
            else:
                try:
                    stack.push(int(item))
                except valueerror as error:
                    raise valueerror(f'{error} - item is not num!')
        return stack.pop()


if __name__ == '__main__': 
    array = input().split()            
    stack = stack() 
    print(calculator(array, operators).calculation(stack))

нужно исправить     def calculation(self, stack=none):  "не стоит использовать дефолтное значение изменяемого типа для аргумента функции https://docs.quantifiedcode.com/python-anti-patterns/correctness/mutable_default_value_as_argument.html отсутствие  это none"
но посмотрев данную ссылку, я не вижу отличий от того, что написано у меня. помогите пожалуйста исправить
и еще после всего кода написано "не хватает id успешно посылки" не понимаю, что это и как это сделать.

user
There are 13 ","s in the text you provided.
assistant