Commit 12bde11b authored by delanoe's avatar delanoe

[FIX] Import List scheduled.

parent 0b3d2e61
...@@ -43,6 +43,7 @@ CELERY_IMPORTS = ( ...@@ -43,6 +43,7 @@ CELERY_IMPORTS = (
"graph.graph", "graph.graph",
"moissonneurs.pubmed", "moissonneurs.pubmed",
"moissonneurs.istex", "moissonneurs.istex",
"gargantext.util.ngramlists_tools",
) )
......
...@@ -7,13 +7,14 @@ API views for advanced operations on ngrams and ngramlists ...@@ -7,13 +7,14 @@ API views for advanced operations on ngrams and ngramlists
- modify NodeNgramNgram groups (PUT/DEL a list of groupings like {"767[]":[209,640],"779[]":[436,265,385]}") - modify NodeNgramNgram groups (PUT/DEL a list of groupings like {"767[]":[209,640],"779[]":[436,265,385]}")
""" """
from gargantext.util.http import APIView, get_parameters, JsonHttpResponse,\ from gargantext.util.http import APIView, get_parameters, JsonHttpResponse,\
ValidationException, Http404, HttpResponse ValidationException, Http404, HttpResponse
from gargantext.util.db import session, aliased, bulk_insert from gargantext.util.db import session, aliased, bulk_insert
from gargantext.util.db_cache import cache from gargantext.util.db_cache import cache
from sqlalchemy import tuple_ from sqlalchemy import tuple_
from gargantext.models import Ngram, NodeNgram, NodeNodeNgram, NodeNgramNgram, Node from gargantext.models import Ngram, NodeNgram, NodeNodeNgram, NodeNgramNgram, Node
from gargantext.util.lists import UnweightedList, Translations from gargantext.util.lists import UnweightedList, Translations
from gargantext.util.scheduling import scheduled
# useful subroutines # useful subroutines
from gargantext.util.ngramlists_tools import query_list, export_ngramlists, \ from gargantext.util.ngramlists_tools import query_list, export_ngramlists, \
...@@ -21,7 +22,6 @@ from gargantext.util.ngramlists_tools import query_list, export_ngramlists, \ ...@@ -21,7 +22,6 @@ from gargantext.util.ngramlists_tools import query_list, export_ngramlists, \
import_and_merge_ngramlists import_and_merge_ngramlists
from gargantext.util.group_tools import query_grouped_ngrams from gargantext.util.group_tools import query_grouped_ngrams
class List(APIView): class List(APIView):
""" """
see already available API query api/nodes/<list_id>?fields[]=ngrams see already available API query api/nodes/<list_id>?fields[]=ngrams
...@@ -89,7 +89,8 @@ class CSVLists(APIView): ...@@ -89,7 +89,8 @@ class CSVLists(APIView):
# import the csv # import the csv
# try: # try:
log_msg = import_and_merge_ngramlists(csv_contents, log_msg = "Async generation"
scheduled(import_and_merge_ngramlists)(csv_contents,
onto_corpus_id = corpus_node.id) onto_corpus_id = corpus_node.id)
return JsonHttpResponse({ return JsonHttpResponse({
'log': log_msg, 'log': log_msg,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment