File tree 1 file changed +3
-7
lines changed
1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change 2
2
3
3
4
4
class Handler :
5
- def __init__ (self ):
6
- self .successor = None
7
-
8
5
def successor (self , successor ):
9
6
self .successor = successor
10
7
11
-
12
8
class ConcreteHandler1 (Handler ):
13
9
def handle (self , request ):
14
10
if 0 < request <= 10 :
15
- print 'request {0} handeled in handler 1' .format (request )
11
+ print ( 'request {} handled in handler 1' .format (request ) )
16
12
else :
17
13
self .successor .handle (request )
18
14
19
15
20
16
class ConcreteHandler2 (Handler ):
21
17
def handle (self , request ):
22
18
if 10 < request <= 20 :
23
- print 'request {0} handeled in handler 2' .format (request )
19
+ print ( 'request {} handled in handler 2' .format (request ) )
24
20
else :
25
21
self .successor .handle (request )
26
22
27
23
28
24
class ConcreteHandler3 (Handler ):
29
25
def handle (self , request ):
30
26
if 20 < request <= 30 :
31
- print 'request {0} handeled in handler 3' .format (request )
27
+ print ( 'request {} handled in handler 3' .format (request ) )
32
28
else :
33
29
print ('end of chain, no handler for {}' .format (request ))
34
30
You can’t perform that action at this time.
0 commit comments