code: def now(cls, tzi=None):
          
          if tzi is None:
              tzi = MinutesFromUTC(cls.get_local_utcoffset())
          return cls(datetime.now(tzi))
docs: Factory method that returns a new :class:`~pywbem.CIMDateTime` object
          representing the current date and time.
  
          The optional timezone information is used to convert the CIM datetime
          value into the desired timezone. That does not change the point in time
          that is represented by the value, but it changes the value of the
          ``hhmmss`` components of the CIM datetime value to compensate for
          changes in the timezone offset component.
  
          Parameters:
  
            tzi (:class:`~pywbem.MinutesFromUTC`):
              Timezone information. `None` means that the current local timezone
              is used.
  
          Returns:
  
              A new :class:`~pywbem.CIMDateTime` object representing the current
              date and time.