|  | @@ -32,9 +32,13 @@ class DjangoMemcacheWrapper(object):
 | 
	
		
			
				|  |  |  # Check if django is using memcache as the cache backend. If so, wrap the
 | 
	
		
			
				|  |  |  # cache object in a DjangoMemcacheWrapper that fixes a bug with retrieving
 | 
	
		
			
				|  |  |  # pickled data
 | 
	
		
			
				|  |  | -from django.core.cache.backends.memcached import CacheClass
 | 
	
		
			
				|  |  | -if isinstance(cache, CacheClass):
 | 
	
		
			
				|  |  | -    cache = DjangoMemcacheWrapper(cache)
 | 
	
		
			
				|  |  | +try:
 | 
	
		
			
				|  |  | +    from django.core.cache.backends.memcached import CacheClass
 | 
	
		
			
				|  |  | +except ImportError:
 | 
	
		
			
				|  |  | +    pass
 | 
	
		
			
				|  |  | +else:
 | 
	
		
			
				|  |  | +    if isinstance(cache, CacheClass):
 | 
	
		
			
				|  |  | +        cache = DjangoMemcacheWrapper(cache)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class CacheBackend(KeyValueStoreBackend):
 |