diff --git a/pymysql/connections.py b/pymysql/connections.py index 031f19e..1c720e3 100644 --- a/pymysql/connections.py +++ b/pymysql/connections.py @@ -597,11 +597,13 @@ class Connection(object): cfg = configparser.RawConfigParser() cfg.read(os.path.expanduser(read_default_file)) - def _config(key, default): + def _config(key, arg): + if arg: + return arg try: return cfg.get(read_default_group, key) except Exception: - return default + return arg user = _config("user", user) password = _config("password", password)