| 
					
				 | 
			
			
				@@ -268,7 +268,7 @@ class Celery(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def _task_from_fun(self, fun, name=None, base=None, bind=False, **options): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if not self.finalized and not self.autofinalize: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             raise RuntimeError('Contract breach: app not finalized') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name = name or self.gen_task_name(self, fun.__name__, fun.__module__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name = name or self.gen_task_name(fun.__name__, fun.__module__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         base = base or self.Task 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if name not in self._tasks: 
			 |