b938999f7d
* mysql: open temporary file in text mode, not in binary mode * operating_system: open files in text mode, not in binary mode, and flush explicitly the file rather than using unbuffered file. On Python 3, it's no more possible to open a text file in unbuffered mode (it would be very inefficient). * CouchbaseRootAccess.write_password_to_file(): encode password to UTF-8 if it's an unicode string. * Replace ConfigParser import with six.moves.configparser * Replace exc.message with exception_to_unicode(exc) * tox: run the following guestagent unit tests on Python 3.4 - test_backups.py - test_configuration.py - test_couchbase_manager.py - test_couchdb_manager.py - test_db2_manager.py - test_dbmodels.py - test_galera_manager.py - test_manager.py - test_mariadb_manager.py - test_mongodb_cluster_manager.py - test_mysql_manager.py - test_redis_manager.py - test_vertica_manager.py Partially implements: blueprint trove-python3 Change-Id: I7bf477b328dfe15c5339cda1b80e44358019bfff |
||
---|---|---|
.. | ||
backup | ||
cluster | ||
cmd | ||
common | ||
conductor | ||
configuration | ||
datastore | ||
db | ||
dns | ||
extensions | ||
flavor | ||
guestagent | ||
instance | ||
limits | ||
locale/fr/LC_MESSAGES | ||
module | ||
network | ||
quota | ||
taskmanager | ||
templates | ||
tests | ||
__init__.py | ||
README | ||
rpc.py | ||
version.py | ||
versions.py |
This is the trove code itself