code: def replace(self, **kwargs):
          
          return Time(kwargs.get("hour", self.__hour),
                      kwargs.get("minute", self.__minute),
                      kwargs.get("second", self.__second),
                      kwargs.get("tzinfo", self.__tzinfo))
docs: Return a :class:`.Time` with one or more components replaced
          with new values.