소스 검색

Simplified chain comparisons.

Jeroen 12 년 전
부모
커밋
8f3d529b63
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 6
      chain.py

+ 6 - 6
chain.py

@@ -8,27 +8,27 @@ class Handler:
 
 class ConcreteHandler1(Handler):
     def handle(self, request):
-        if request > 0 and request <= 10:
+        if 0 < request <= 10:
             print("in handler1")
         else:
             self.successor.handle(request)
- 
+
 
 class ConcreteHandler2(Handler):
     def handle(self, request):
-        if request > 10 and request <= 20:
+        if 10 < request <= 20:
             print("in handler2")
         else:
             self.successor.handle(request)
- 
+
 
 class ConcreteHandler3(Handler):
     def handle(self, request):
-        if request > 20 and request <= 30:
+        if 20 < request <= 30:
             print("in handler3")
         else:
             print('end of chain, no handler for {}'.format(request))
- 
+
 
 class Client:
     def __init__(self):