This is the third in a series of commits to create a Python API for the LMS program_enrollments app. It does the following: * Creates api/ folder. * Moves link_program_enrollments.py to api/linking.py * Creates api/reading.py for enrollment-fetching functions. * Updates rest of app to use api/reading.py when it was going directly through the models before. * Other misc. cleanup (isorting, unicode_literals, line breaks, etc). Still to do: * Create api/writing.py and update app to use it instead of going directly through models. * Create api/reset.py and api/expire.py, which the management commands call out to. EDUCATOR-4321
12 lines
428 B
Python
12 lines
428 B
Python
"""
|
|
Python API exposed by the proram_enrollments app to other in-process apps.
|
|
|
|
The functions are split into separate files for code organization, but they
|
|
are wildcard-imported into here so they can be imported directly from
|
|
`lms.djangoapps.program_enrollments.api`.
|
|
"""
|
|
from __future__ import absolute_import
|
|
|
|
from .linking import * # pylint: disable=wildcard-import
|
|
from .reading import * # pylint: disable=wildcard-import
|