code: def utime(self, path, times):
          
          path = self._adjust_cwd(path)
          if times is None:
              times = (time.time(), time.time())
          self._log(DEBUG, "utime({!r}, {!r})".format(path, times))
          attr = SFTPAttributes()
          attr.st_atime, attr.st_mtime = times
          self._request(CMD_SETSTAT, path, attr)
docs: Set the access and modified times of the file specified by ``path``.
          If ``times`` is ``None``, then the file's access and modified times
          are set to the current time.  Otherwise, ``times`` must be a 2-tuple
          of numbers, of the form ``(atime, mtime)``, which is used to set the
          access and modified times, respectively.  This bizarre API is mimicked
          from Python for the sake of consistency -- I apologize.
  
          :param str path: path of the file to modify
          :param tuple times:
              ``None`` or a tuple of (access time, modified time) in standard
              internet epoch time (seconds since 01 January 1970 GMT)