get preview in tasks
This commit is contained in:
parent
168b293514
commit
5c5c8ac39b
4 changed files with 26 additions and 16 deletions
|
|
@ -791,8 +791,15 @@ def update_sort_table():
|
|||
s.commit()
|
||||
|
||||
|
||||
def get_preview(id):
|
||||
#logger.debug('get_preview(%s)', id)
|
||||
with db.session():
|
||||
i = Item.get(id)
|
||||
if i:
|
||||
i.get_preview()
|
||||
|
||||
def sync_metadata(ids=None):
|
||||
#logger.debug('sync_metadata(%s)', len(ids) if ids else ids)
|
||||
#logger.debug('sync_metadata(%s)', len(ids) if len(ids) > 10 else ids)
|
||||
step = 1000
|
||||
delay = 10
|
||||
with db.session():
|
||||
|
|
@ -808,6 +815,6 @@ def sync_metadata(ids=None):
|
|||
i.sync_metadata()
|
||||
if later:
|
||||
if state.main and state.tasks:
|
||||
state.main.call_later(delay, lambda: state.tasks.queue('syncmetadata', [later]))
|
||||
state.main.call_later(delay, lambda: state.tasks.queue('syncmetadata', later))
|
||||
#else:
|
||||
# logger.debug('sync_metadata done')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue