logger(func): 
                  
                  
                      def concat(*args, **kwargs): 
                  
                  
                          func(*args, **kwargs) 
                  
                  
                          print("hi") 
                  
                  
                      return concat 
                  
                  
                   
                  
                  
                   
                  
                  
                  @logger 
                  
                  
                  def sum(a,b): 
                  
                  
                      return a+b 
                  
                  
                       
                  
                  
                  @logger 
                  
                  
                  def print_arg(arg): 
                  
                  
                      print(arg)
                  
                  
                
странная конструкция декоратора, результат функции возвращать будем?
скорее всего ничего не печатается, т.к. обернутые декоратором функции не вызываются
Обсуждают сегодня