parameters: ()
return_statement: return utc
docstring: Factory function for utc unpickling.
  
      Makes sure that unpickling a utc instance always returns the same
      module global.
  
      These examples belong in the UTC class above, but it is obscured; or in
      the README.txt, but we are not depending on Python 2.4 so integrating
      the README.txt examples with the unit tests is not trivial.
  
      >>> import datetime, pickle
      >>> dt = datetime.datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
      >>> naive = dt.replace(tzinfo=None)
      >>> p = pickle.dumps(dt, 1)
      >>> naive_p = pickle.dumps(naive, 1)
      >>> len(p) - len(naive_p)
      17
      >>> new = pickle.loads(p)
      >>> new == dt
      True
      >>> new is dt
      False
      >>> new.tzinfo is dt.tzinfo
      True
      >>> utc is UTC is timezone('UTC')
      True
      >>> utc is timezone('GMT')
      False
docstring_summary: Factory function for utc unpickling.
docstring_tokens: Factory function for utc unpickling .
function: def _UTC():
      """Factory function for utc unpickling.
  
      Makes sure that unpickling a utc instance always returns the same
      module global.
  
      These examples belong in the UTC class above, but it is obscured; or in
      the README.txt, but we are not depending on Python 2.4 so integrating
      the README.txt examples with the unit tests is not trivial.
  
      >>> import datetime, pickle
      >>> dt = datetime.datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
      >>> naive = dt.replace(tzinfo=None)
      >>> p = pickle.dumps(dt, 1)
      >>> naive_p = pickle.dumps(naive, 1)
      >>> len(p) - len(naive_p)
      17
      >>> new = pickle.loads(p)
      >>> new == dt
      True
      >>> new is dt
      False
      >>> new.tzinfo is dt.tzinfo
      True
      >>> utc is UTC is timezone('UTC')
      True
      >>> utc is timezone('GMT')
      False
      """
      return utc
function_tokens: def _UTC ( ) : return utc