Merge pull request #846 from Eficent/11.0-account_move_batch_validate-queue-dependency

[11.0][account_move_batch_validate]. Add try..except during import of queue_job
This commit is contained in:
Jordi Ballester Alomar
2019-07-03 14:58:21 +02:00
committed by GitHub
3 changed files with 27 additions and 4 deletions

View File

@@ -3,7 +3,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
'name': "Account Move Batch Validate",
'version': '11.0.1.0.1',
'version': '11.0.1.0.2',
'author': "Camptocamp, Odoo Community Association (OCA)",
'website': 'https://github.com/OCA/account-financial-tools',
'category': 'Finance',

View File

@@ -5,11 +5,20 @@
import logging
from odoo import api, fields, models, _
from odoo.addons.queue_job.job import job, Job
_logger = logging.getLogger(__name__)
try:
from odoo.addons.queue_job.job import job, Job
except ImportError:
_logger.debug('Can not `import queue_job`.')
import functools
def empty_decorator_factory(*argv, **kwargs):
return functools.partial
job = empty_decorator_factory
BLOCK_SIZE = 1000

View File

@@ -2,8 +2,22 @@
# Copyright 2018 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import logging
from odoo import api, fields, models
from odoo.addons.queue_job.job import job
_logger = logging.getLogger(__name__)
try:
from odoo.addons.queue_job.job import job
except ImportError:
_logger.debug('Can not `import queue_job`.')
import functools
def empty_decorator_factory(*argv, **kwargs):
return functools.partial
job = empty_decorator_factory
class AccountMoveValidate(models.TransientModel):