@@ -38,12 +38,12 @@ def handle(self, request):
3838 As an alternative you might even in case of success
3939 call the next handler.
4040 """
41- res = self .compare (request )
41+ res = self .check_range (request )
4242 if not res and self .successor :
4343 self .successor .handle (request )
4444
4545 @abc .abstractmethod
46- def compare (self , request ):
46+ def check_range (self , request ):
4747 """Compare passed value to predefined interval"""
4848
4949
@@ -53,7 +53,7 @@ class ConcreteHandler0(Handler):
5353 """
5454
5555 @staticmethod
56- def compare (request ):
56+ def check_range (request ):
5757 if 0 <= request < 10 :
5858 print ("request {} handled in handler 0" .format (request ))
5959 return True
@@ -64,7 +64,7 @@ class ConcreteHandler1(Handler):
6464
6565 start , end = 10 , 20
6666
67- def compare (self , request ):
67+ def check_range (self , request ):
6868 if self .start <= request < self .end :
6969 print ("request {} handled in handler 1" .format (request ))
7070 return True
@@ -73,7 +73,7 @@ def compare(self, request):
7373class ConcreteHandler2 (Handler ):
7474 """... With helper methods."""
7575
76- def compare (self , request ):
76+ def check_range (self , request ):
7777 start , end = self .get_interval_from_db ()
7878 if start <= request < end :
7979 print ("request {} handled in handler 2" .format (request ))
@@ -86,7 +86,7 @@ def get_interval_from_db():
8686
8787class FallbackHandler (Handler ):
8888 @staticmethod
89- def compare (request ):
89+ def check_range (request ):
9090 print ("end of chain, no handler for {}" .format (request ))
9191 return False
9292
0 commit comments