[ADD] cap the amount of documents to ocr per cronjob run

This commit is contained in:
Holger Brunn 2017-06-20 15:06:14 +02:00
parent d4a07e88c5
commit e5b00ee0d2
No known key found for this signature in database
GPG Key ID: 01C9760FECA3AE18
2 changed files with 3 additions and 2 deletions

View File

@ -8,6 +8,7 @@
<field name="model">ir.attachment</field>
<field name="function">_ocr_cron</field>
<field name="numbercall">-1</field>
<field name="args">(100,)</field>
</record>
</data>
</openerp>

View File

@ -70,10 +70,10 @@ class IrAttachment(models.Model):
return StringIO(stdout)
@api.model
def _ocr_cron(self):
def _ocr_cron(self, limit=0):
for this in self.with_context(document_ocr_force=True).search([
('index_content', '=', _MARKER_PHRASE),
]):
], limit=limit):
if not this.datas:
continue
file_type, index_content = this._index(