

def _get_cache_class(self, import_path=None):
    try:
        dot = import_path.rindex('.')
    except ValueError:
        raise ImproperlyConfigured(("%s isn't a cache module." % import_path))
    (module, classname) = (import_path[:import_path], import_path[(dot + 1):])
    try:
        mod = import_module(module)
    except ImportError as e:
        raise ImproperlyConfigured(('Error importing cache module %s: "%s"' % (module, e)))
    try:
        return getattr(mod, classname)
    except AttributeError:
        raise ImproperlyConfigured(('Cache module "%s" does not define a "%s" class.' % (module, classname)))

dataset/ETHPy150Open kylemacfarlane/django-cb-storage-s3/src/cuddlybuddly/storage/s3/storage.py S3Storage._get_cache_class/VarMisuse@54/83 `dot`->`import_path`