feat: get_abstract 优化
This commit is contained in:
parent
360456b50c
commit
3d08c4aeee
|
|
@ -193,6 +193,8 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
|
||||||
# )
|
# )
|
||||||
if exclude_failed:
|
if exclude_failed:
|
||||||
qs = qs.filter(fail_reason=None)
|
qs = qs.filter(fail_reason=None)
|
||||||
|
else:
|
||||||
|
qs = qs.exclude(fail_reason__contains="elsevier_")
|
||||||
qs = qs.exclude(fetch_status="downloading"
|
qs = qs.exclude(fetch_status="downloading"
|
||||||
).filter(doi__startswith="10.1016").order_by("?")
|
).filter(doi__startswith="10.1016").order_by("?")
|
||||||
|
|
||||||
|
|
@ -279,6 +281,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
|
||||||
"apps.resm.tasks.get_abstract_from_elsevier",
|
"apps.resm.tasks.get_abstract_from_elsevier",
|
||||||
kwargs={
|
kwargs={
|
||||||
"number_of_task": number_of_task,
|
"number_of_task": number_of_task,
|
||||||
|
"exclude_failed": exclude_failed
|
||||||
},
|
},
|
||||||
countdown=5,
|
countdown=5,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue