Browse Source

Removes compat module machinery

Ask Solem 8 years ago
parent
commit
6e822d2f22
1 changed files with 0 additions and 24 deletions
  1. 0 24
      celery/five.py

+ 0 - 24
celery/five.py

@@ -52,9 +52,6 @@ def _compat_periodic_task_decorator(*args, **kwargs):
     from celery.task import periodic_task
     return periodic_task(*args, **kwargs)
 
-COMPAT_MODULES = {
-}
-
 
 class class_property:
 
@@ -134,7 +131,6 @@ def recreate_module(name, compat_modules=(), by_module={}, direct={},
                     base=LazyModule, **attrs):
     old_module = sys.modules[name]
     origins = get_origins(by_module)
-    compat_modules = COMPAT_MODULES.get(name, ())
 
     _all = tuple(set(reduce(
         operator.add,
@@ -147,29 +143,9 @@ def recreate_module(name, compat_modules=(), by_module={}, direct={},
         __all__=_all,
     )
     new_module = create_module(name, attrs, cls_attrs=cattrs, base=base)
-    new_module.__dict__.update({
-        mod: get_compat_module(new_module, mod) for mod in compat_modules
-    })
     return old_module, new_module
 
 
-def get_compat_module(pkg, name):
-    from .local import Proxy
-
-    def prepare(attr):
-        if isinstance(attr, string_t):
-            return Proxy(getappattr, (attr,))
-        return attr
-
-    attrs = COMPAT_MODULES[pkg.__name__][name]
-    if isinstance(attrs, string_t):
-        fqdn = '.'.join([pkg.__name__, name])
-        module = sys.modules[fqdn] = import_module(attrs)
-        return module
-    attrs['__all__'] = list(attrs)
-    return create_module(name, dict(attrs), pkg=pkg, prepare_attr=prepare)
-
-
 def get_origins(defs):
     origins = {}
     for module, attrs in items(defs):