code: def fromutc(self, dt):
          
          dt_wall = self._fromutc(dt)
  
          # Calculate the fold status given the two datetimes.
          _fold = self._fold_status(dt, dt_wall)
  
          # Set the default fold value for ambiguous dates
          return enfold(dt_wall, fold=_fold)
docs: Given a timezone-aware datetime in a given timezone, calculates a
          timezone-aware datetime in a new timezone.
  
          Since this is the one time that we *know* we have an unambiguous
          datetime object, we take this opportunity to determine whether the
          datetime is ambiguous and in a "fold" state (e.g. if it's the first
          occurance, chronologically, of the ambiguous datetime).
  
          :param dt:
              A timezone-aware :class:`datetime.datetime` object.