code: def varinit(task=None):
      '''
      Initializes (or re-initializes for testing purposes) all of a task's task-local variables
  
      Precondition:
          If task is None, this must be called from task context
      '''
      if task is None:
          task = asyncio.current_task()
      taskvars = {}
      task._syn_taskvars = taskvars
      return taskvarf varinit(task=None):
      '''
      Initializes (or re-initializes for testing purposes) all of a task's task-local variables
  
      Precondition:
          If task is None, this must be called from task context
      '''
      if task is None:
          task = asyncio.current_task()
      taskvars = {}
      task._syn_taskvars = taskvars
      return taskvars
docs: Initializes (or re-initializes for testing purposes) all of a task's task-local variables
  
      Precondition:
          If task is None, this must be called from task context