Removed unused code from the Dispatcher
This commit is contained in:
		
							parent
							
								
									620d102ac5
								
							
						
					
					
						commit
						0a1ef72c0d
					
				
					 1 changed files with 4 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -186,8 +186,8 @@ class Dispatcher(type):
 | 
			
		|||
    hosted = {}
 | 
			
		||||
 | 
			
		||||
    def __init__(cls, name, bases, dct):
 | 
			
		||||
        dispatchable = Dispatcher.check_if_dispatchable(bases, dct)
 | 
			
		||||
        hostable = Dispatcher.check_if_hostable(bases, dct)
 | 
			
		||||
        Dispatcher.check_if_dispatchable(bases, dct)
 | 
			
		||||
        Dispatcher.check_if_hostable(bases, dct)
 | 
			
		||||
 | 
			
		||||
        if Dispatcher.is_suitable(cls, dct):
 | 
			
		||||
            Dispatcher.register_processor(cls)
 | 
			
		||||
| 
						 | 
				
			
			@ -208,22 +208,20 @@ class Dispatcher(type):
 | 
			
		|||
    def check_if_dispatchable(cls, bases, dct):
 | 
			
		||||
        dispatcher = dct.get('DISPATCHED_BY')
 | 
			
		||||
        if not dispatcher:
 | 
			
		||||
            return False
 | 
			
		||||
            return
 | 
			
		||||
        if dispatcher not in bases:
 | 
			
		||||
            raise CommandInternalError("Should be dispatched by the same processor it inherits from")
 | 
			
		||||
        return True
 | 
			
		||||
 | 
			
		||||
    @classmethod
 | 
			
		||||
    def check_if_hostable(cls, bases, dct):
 | 
			
		||||
        hosters = dct.get('HOSTED_BY')
 | 
			
		||||
        if not hosters:
 | 
			
		||||
            return False
 | 
			
		||||
            return
 | 
			
		||||
        if not isinstance(hosters, (TupleType, ListType)):
 | 
			
		||||
            hosters = (hosters,)
 | 
			
		||||
        for hoster in hosters:
 | 
			
		||||
            if hoster not in bases:
 | 
			
		||||
                raise CommandInternalError("Should be hosted by the same processors it inherits from")
 | 
			
		||||
        return True
 | 
			
		||||
 | 
			
		||||
    @classmethod
 | 
			
		||||
    def check_if_conformed(cls, dispatchable, hostable):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue