docs: def profile(func):
      """ Decorator
      Execute cProfile
      """
      def _f(*args, **kwargs):
          print("\n<<<---")
          pr = cProfile.Profile()
          pr.enable()
          res = func(*args, **kwargs)
          p = pstats.Stats(pr)
          p.strip_dirs().sort_stats('cumtime').print_stats(20)
          print("\n--->>>")
          return res
      return _f