code: def enqueue_at(self, scheduled_time, func, *args, **kwargs):
          timeout = kwargs.pop('timeout', None)
          job_id = kwargs.pop('job_id', None)
          job_ttl = kwargs.pop('job_ttl', None)
          job_result_ttl = kwargs.pop('job_result_ttl', None)
          job_description = kwargs.pop('job_description', None)
          meta = kwargs.pop('meta', None)
          job = self._create_job(func, args=args, kwargs=kwargs, timeout=timeout,
                                 id=job_id, result_ttl=job_result_ttl, ttl=job_ttl,
                                 description=job_description, meta=meta)
          self.connection.zadd(self.scheduled_jobs_key,
                                {job.id: to_unix(scheduled_time)})
          return job