| Server IP : 85.214.239.14 / Your IP : 216.73.216.210 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /srv/modoboa/env/lib64/python3.5/site-packages/ckeditor_uploader/backends/ |
Upload File : |
from django.conf import settings
from .dummy_backend import DummyBackend
class BackendRegistry(object):
def __init__(self):
self._registry = {}
def register(self, backend_id, backend):
if backend_id in self._registry:
raise KeyError('%s is already a registered' % backend_id)
self._registry[backend_id] = backend
def get_backend(self):
backend_id = getattr(settings, "CKEDITOR_IMAGE_BACKEND", None)
if backend_id is None:
return DummyBackend
return self._registry[backend_id]
registry = BackendRegistry()
try:
from .pillow_backend import PillowBackend
registry.register("pillow", PillowBackend)
except ImportError:
pass