docs: def _parse_schedule(self, schedule):
          """ Parse a job schedule.
          """
          result = {}
  
          for param in shlex.split(str(schedule)): # do not feed unicode to shlex
              try:
                  key, val = param.split('=', 1)
              except (TypeError, ValueError):
                  self.fatal("Bad param '%s' in job schedule '%s'" % (param, schedule))
              else:
                  result[key] = val
  
          return result