|  | @@ -127,11 +127,13 @@ class Celery(object):
 | 
	
		
			
				|  |  |      #: Signal sent after app has been finalized.
 | 
	
		
			
				|  |  |      on_after_finalize = None
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    #: ignored
 | 
	
		
			
				|  |  | +    accept_magic_kwargs = False
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      def __init__(self, main=None, loader=None, backend=None,
 | 
	
		
			
				|  |  |                   amqp=None, events=None, log=None, control=None,
 | 
	
		
			
				|  |  | -                 set_as_current=True, accept_magic_kwargs=False,
 | 
	
		
			
				|  |  | -                 tasks=None, broker=None, include=None, changes=None,
 | 
	
		
			
				|  |  | -                 config_source=None, fixups=None, task_cls=None,
 | 
	
		
			
				|  |  | +                 set_as_current=True, tasks=None, broker=None, include=None,
 | 
	
		
			
				|  |  | +                 changes=None, config_source=None, fixups=None, task_cls=None,
 | 
	
		
			
				|  |  |                   autofinalize=True, **kwargs):
 | 
	
		
			
				|  |  |          self.clock = LamportClock()
 | 
	
		
			
				|  |  |          self.main = main
 | 
	
	
		
			
				|  | @@ -144,7 +146,6 @@ class Celery(object):
 | 
	
		
			
				|  |  |          self.task_cls = task_cls or self.task_cls
 | 
	
		
			
				|  |  |          self.set_as_current = set_as_current
 | 
	
		
			
				|  |  |          self.registry_cls = symbol_by_name(self.registry_cls)
 | 
	
		
			
				|  |  | -        self.accept_magic_kwargs = accept_magic_kwargs
 | 
	
		
			
				|  |  |          self.user_options = defaultdict(set)
 | 
	
		
			
				|  |  |          self.steps = defaultdict(set)
 | 
	
		
			
				|  |  |          self.autofinalize = autofinalize
 | 
	
	
		
			
				|  | @@ -239,12 +240,6 @@ class Celery(object):
 | 
	
		
			
				|  |  |                      cons = lambda app: app._task_from_fun(fun, **opts)
 | 
	
		
			
				|  |  |                      cons.__name__ = fun.__name__
 | 
	
		
			
				|  |  |                      connect_on_app_finalize(cons)
 | 
	
		
			
				|  |  | -                if self.accept_magic_kwargs:  # compat mode
 | 
	
		
			
				|  |  | -                    task = self._task_from_fun(fun, **opts)
 | 
	
		
			
				|  |  | -                    if filter:
 | 
	
		
			
				|  |  | -                        task = filter(task)
 | 
	
		
			
				|  |  | -                    return task
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  if self.finalized or opts.get('_force_evaluate'):
 | 
	
		
			
				|  |  |                      ret = self._task_from_fun(fun, **opts)
 | 
	
		
			
				|  |  |                  else:
 | 
	
	
		
			
				|  | @@ -276,7 +271,6 @@ class Celery(object):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          T = type(fun.__name__, (base, ), dict({
 | 
	
		
			
				|  |  |              'app': self,
 | 
	
		
			
				|  |  | -            'accept_magic_kwargs': False,
 | 
	
		
			
				|  |  |              'run': fun if bind else staticmethod(fun),
 | 
	
		
			
				|  |  |              '_decorated': True,
 | 
	
		
			
				|  |  |              '__doc__': fun.__doc__,
 | 
	
	
		
			
				|  | @@ -581,7 +575,6 @@ class Celery(object):
 | 
	
		
			
				|  |  |              'events': self.events_cls,
 | 
	
		
			
				|  |  |              'log': self.log_cls,
 | 
	
		
			
				|  |  |              'control': self.control_cls,
 | 
	
		
			
				|  |  | -            'accept_magic_kwargs': self.accept_magic_kwargs,
 | 
	
		
			
				|  |  |              'fixups': self.fixups,
 | 
	
		
			
				|  |  |              'config_source': self._config_source,
 | 
	
		
			
				|  |  |              'task_cls': self.task_cls,
 | 
	
	
		
			
				|  | @@ -592,7 +585,7 @@ class Celery(object):
 | 
	
		
			
				|  |  |          return (self.main, self.conf.changes,
 | 
	
		
			
				|  |  |                  self.loader_cls, self.backend_cls, self.amqp_cls,
 | 
	
		
			
				|  |  |                  self.events_cls, self.log_cls, self.control_cls,
 | 
	
		
			
				|  |  | -                self.accept_magic_kwargs, self._config_source)
 | 
	
		
			
				|  |  | +                False, self._config_source)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @cached_property
 | 
	
		
			
				|  |  |      def Worker(self):
 |