[MIG] base_external_dbsource_mysql: Migration to 13.0

[UPD] Update base_external_dbsource_mysql.pot

[UPD] README.rst
This commit is contained in:
David Alonso (Solvos)
2020-09-01 19:06:26 +02:00
committed by David Alonso // Solvos
parent 16ab68de54
commit 4ded4709a5
7 changed files with 25 additions and 44 deletions

View File

@@ -2,34 +2,13 @@
# Copyright 2016 LasLabs Inc.
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
import logging
import sqlalchemy
from odoo import models
_logger = logging.getLogger(__name__)
from odoo.addons.base_external_dbsource.models import base_external_dbsource
try:
from odoo.addons.base_external_dbsource.models import base_external_dbsource
CONNECTORS = base_external_dbsource.BaseExternalDbsource.CONNECTORS
try:
import MySQLdb
CONNECTORS.append(("mysql", "MySQL"))
assert MySQLdb
except (ImportError, AssertionError):
_logger.info(
'MySQLdb not available. Please install "mysqlclient" ' "python package."
)
try:
import sqlalchemy
except ImportError:
_logger.info(
"SQLAlchemy library not available. Please "
'install "sqlalchemy" python package.'
)
except ImportError:
_logger.info("base_external_dbsource Odoo module not found.")
base_external_dbsource.BaseExternalDbsource.CONNECTORS.append(("mysql", "MySQL"))
class BaseExternalDbsource(models.Model):