mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-25 03:41:26 -07:00
Refactor get_driver_version to display name while passing sanity tests
This commit is contained in:
parent
7a0956fdcb
commit
5d9952c2e2
2 changed files with 30 additions and 18 deletions
|
@ -36,8 +36,15 @@ mysql_driver_fail_msg = ('A MySQL module is required: for Python 2.7 either PyMy
|
|||
'the intended Python version.')
|
||||
|
||||
|
||||
def get_driver_name(mysql_driver):
|
||||
""" (class) -> str
|
||||
Return the name of the driver (pymysql or mysqlclient (MySQLdb)).
|
||||
"""
|
||||
return mysql_driver.__name__
|
||||
|
||||
|
||||
def get_driver_version(mysql_driver):
|
||||
"""(class) -> str
|
||||
""" (class) -> str
|
||||
Return the version of pymysql or mysqlclient (MySQLdb).
|
||||
"""
|
||||
|
||||
|
@ -57,12 +64,6 @@ def get_driver_version(mysql_driver):
|
|||
return '.'.join(map(str, v))
|
||||
|
||||
|
||||
mysql_driver_info = {
|
||||
"name": mysql_driver.__name__,
|
||||
"version": get_driver_version(mysql_driver)
|
||||
}
|
||||
|
||||
|
||||
def parse_from_mysql_config_file(cnf):
|
||||
# Default values of comment_prefix is '#' and ';'.
|
||||
# '!' added to prevent a parsing error
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue