<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def search_users(self, username_keyword, limit=10):
 """ Searches for users whose username matches ``username_keyword``, and returns a list of matched users. :param str username_keyword: keyword to search with :param int limit: maximum number of returned users :return: a list of matched users :rtype: List[GogsUser] :raises NetworkFailure: if there is an error communicating with the server :raises ApiFailure: if the request cannot be serviced """

        params = {"q": username_keyword, "limit": limit}
        response = self.get("/users/search", params=params)
        return [GogsUser.from_json(user_json) for user_json in response.json()["data"]]