mirror of
https://github.com/jazzband/django-authority.git
synced 2026-03-16 22:20:28 +00:00
23 lines
581 B
Python
23 lines
581 B
Python
from pkg_resources import get_distribution, DistributionNotFound
|
|
|
|
try:
|
|
__version__ = get_distribution("django-authority").version
|
|
except DistributionNotFound:
|
|
# package is not installed
|
|
pass
|
|
|
|
LOADING = False
|
|
|
|
|
|
def autodiscover():
|
|
"""
|
|
Goes and imports the permissions submodule of every app in INSTALLED_APPS
|
|
to make sure the permission set classes are registered correctly.
|
|
"""
|
|
global LOADING
|
|
if LOADING:
|
|
return
|
|
LOADING = True
|
|
|
|
from django.utils.module_loading import autodiscover_modules
|
|
autodiscover_modules('permissions')
|