Skip to content

Commit 579f389

Browse files
author
Sakis Kasampalis
committed
fixes of merge request
1 parent 1c180aa commit 579f389

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

chain.py

+3-7
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,29 @@
22

33

44
class Handler:
5-
def __init__(self):
6-
self.successor = None
7-
85
def successor(self, successor):
96
self.successor = successor
107

11-
128
class ConcreteHandler1(Handler):
139
def handle(self, request):
1410
if 0 < request <= 10:
15-
print 'request {0} handeled in handler 1'.format(request)
11+
print('request {} handled in handler 1'.format(request))
1612
else:
1713
self.successor.handle(request)
1814

1915

2016
class ConcreteHandler2(Handler):
2117
def handle(self, request):
2218
if 10 < request <= 20:
23-
print 'request {0} handeled in handler 2'.format(request)
19+
print('request {} handled in handler 2'.format(request))
2420
else:
2521
self.successor.handle(request)
2622

2723

2824
class ConcreteHandler3(Handler):
2925
def handle(self, request):
3026
if 20 < request <= 30:
31-
print 'request {0} handeled in handler 3'.format(request)
27+
print('request {} handled in handler 3'.format(request))
3228
else:
3329
print('end of chain, no handler for {}'.format(request))
3430

0 commit comments

Comments
 (0)