Co-Authored-By: Jean-Michel Claus <jmc@edx.org> Co-Authored-By: Brian Talbot <btalbot@edx.org> Co-Authored-By: Tim Babych <tim@edx.org> Co-Authored-By: Oleg Marshev <oleg@edx.org> Co-Authored-By: Chris Rodriguez <crodriguez@edx.org>
16 lines
334 B
Python
16 lines
334 B
Python
"""
|
|
Utilities related to edXNotes.
|
|
"""
|
|
import sys
|
|
|
|
|
|
def edxnotes(cls):
|
|
"""
|
|
Conditional decorator that loads edxnotes only when they exist.
|
|
"""
|
|
if "edxnotes" in sys.modules:
|
|
from edxnotes.decorators import edxnotes as notes # pylint: disable=import-error
|
|
return notes(cls)
|
|
else:
|
|
return cls
|