|  | @@ -17,15 +17,13 @@ class PickleType(_PickleType):
 | 
	
		
			
				|  |  |      def process_bind_param(self, value, dialect):
 | 
	
		
			
				|  |  |          dumps = self.pickler.dumps
 | 
	
		
			
				|  |  |          protocol = self.protocol
 | 
	
		
			
				|  |  | -        if value is None:
 | 
	
		
			
				|  |  | -            return None
 | 
	
		
			
				|  |  | -        return dumps(value, protocol)
 | 
	
		
			
				|  |  | +        if value is not None:
 | 
	
		
			
				|  |  | +            return dumps(value, protocol)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def process_result_value(self, value, dialect):
 | 
	
		
			
				|  |  |          loads = self.pickler.loads
 | 
	
		
			
				|  |  | -        if value is None:
 | 
	
		
			
				|  |  | -            return None
 | 
	
		
			
				|  |  | -        return loads(str(value))
 | 
	
		
			
				|  |  | +        if value is not None:
 | 
	
		
			
				|  |  | +            return loads(str(value))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def copy_value(self, value):
 | 
	
		
			
				|  |  |          if self.mutable:
 |