code: def schedule(time: Time_t, callback: Callable, *args):
      """
      Schedule the callback to be run at the given time with
      the given arguments.
      This will return the Event Handle.
  
      Args:
          time: Time to run callback. If given as :py:class:`datetime.time`
              then use today as date.
          callback: Callable scheduled to run.
          args: Arguments for to call callback with.
      """
      t = _fillDate(time)
      now = dt.datetime.now(t.tzinfo)
      delay = (t - now).total_seconds()
      loop = getLoop()
      return loop.call_later(delay, callback, *args)
  
imports: import asyncio
  import datetime
  import logging
  import math
  import signal
  import sys
  import time
  from dataclasses import fields, is_dataclass
  from typing import AsyncIterator, Awaitable, Callable, Iterator, List, Optional, Union
  import eventkit
label_desc: Use image node_id 17 for calling a global function with example usage: schedule(time, callback) and returns: loop