Calen Pennington
2714da86a4
Always import task packages by absolute paths
...
This follows the recommendation in the Celery documentation so as to
not confuse automatic task name generation.
Docs: https://docs.celeryproject.org/en/stable/userguide/tasks.html#automatic-naming-and-relative-imports
2020-10-08 14:10:17 -04:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Amit
833d0af8cc
INCR-149 ( #20516 )
...
* INCR-149: Run python-modernize on openedx/core/djangoapps [self_paced, coursegraph]
* INCR-149: Groups to absolute_import and unicode_literals
2019-05-10 11:11:42 -04:00
Jeremy Bowman
d90afa4cde
TE-2689 Remove useless pylint suppressions part 5
2018-08-21 11:07:52 -04:00
Adam Palay
69d76b69d7
write courses to neo4j in background tasks (EDUCATOR-583)
...
move tasks into tasks.py
add more logging
2017-06-12 10:44:27 -04:00
Adam Palay
64722bfc8a
Moves dump_to_neo4j cache backend to neo4j instead of memcached (SUST-76)
...
Also
* Instead of caching when a course is last published, we get this information
from the CourseStructure table
* This commit introduces a mock py2neo Graph to be used for testing
2016-11-21 12:36:39 -05:00
Adam Palay
da58ad2a2b
only dump courses to neo4j if they've been updated since the last time they were dumped
...
improvements to the command line interface for caching
2016-10-11 08:20:23 -04:00