def users_list(self, remote_name=None): info = {"error": False, "remotes": []} remotes = [self.get_remote_by_name(remote_name)] if remote_name else self.remote_list() try: info["remotes"] = users_list(self._client_cache.localdb, remotes) return info except ConanException as exc: info["error"] = True exc.info = info raise
def users_list(self, remote=None): users = users_list(self._client_cache, self._user_io.out, remote) for remote_name, username in users: self._user_io.out.info("Current '%s' user: %s" % (remote_name, username))