forked from ungleich-public/dynamicweb
17 lines
325 B
Python
17 lines
325 B
Python
from functools import WRAPPER_ASSIGNMENTS
|
|
|
|
from django.apps import apps
|
|
|
|
__all__ = ['is_installed', 'installed_apps']
|
|
|
|
|
|
def is_installed(app_name):
|
|
return apps.is_installed(app_name)
|
|
|
|
|
|
def installed_apps():
|
|
return [app.name for app in apps.get_app_configs()]
|
|
|
|
|
|
def available_attrs(fn):
|
|
return WRAPPER_ASSIGNMENTS
|