code: def every(minutes=NOTSET, seconds=NOTSET):
      
      def wrapper(func):
          # mark the function with variable 'is_cronjob=True', the function would be
          # collected into the list Handler._cron_jobs by meta class
          func.is_cronjob = True
  
          # collect interval and unify to seconds, it's used in meta class. See the
          # comments in meta class.
          func.tick = minutes * 60 + seconds
          return func
  
      if inspect.isfunction(minutes):
          func = minutes
          minutes = 1
          seconds = 0
          return wrapper(func)
  
      if minutes is NOTSET:
          if seconds is NOTSET:
              minutes = 1
              seconds = 0
          else:
              minutes = 0
      if seconds is NOTSET:
          seconds = 0
  
      return wrapper
docs: method will been called every minutes or seconds