Ah I see, the ? in the password is throwing off urlparse so you get something like this:
scheme: mysql+pymysql netloc: nova:abcd0123 path: query: AB@controller/nova fragment: root: ext:
And the netloc is wrong, and the rest of the password is in the query.
Ah I see, the ? in the password is throwing off urlparse so you get something like this:
scheme: mysql+pymysql netloc: nova:abcd0123 path: query: AB@controller/nova fragment: root: ext:
And the netloc is wrong, and the rest of the password is in the query.