I'm using Python 3.9 and this Jira python API https://jira.readthedocs.io/en/latest/index.html and I'm having this error when searching for issue: The character '%' is a reserved JQL character.
The problem is that the implementation of this api encode the jql query, and query like that:
jira_obj = JIRA(server=jira_url, basic_auth=(user, pwd))
query="status not in (Closed) AND assignee in (PIPPO, PLUTO)"
jira_obj.search_issues(jira_query)
will be encoded as https://jiradomain.com/jira/rest/api/2/search?jql=status+not+in+%2528Closed%2529+AND+assignee+in+%2528PIPPO%252CPLUTO%2529
where % is a reserved character of JQL.