code: def _remote_chown(self, paths, user, sudoable=False):
          
          LOG.debug('_remote_chown(%r, user=%r, sudoable=%r)',
                    paths, user, sudoable)
          ent = self._connection.get_chain().call(pwd.getpwnam, user)
          return self.fake_shell(lambda: mitogen.select.Select.all(
              self._connection.get_chain().call_async(
                  os.chown, path, ent.pw_uid, ent.pw_gid
              )
              for path in paths
          ))
docs: Issue an asynchronous os.chown() call for every path in `paths`, then
          format the resulting return value list with fake_shell().