Skip to content

Commit 262edd3

Browse files
author
iury
committed
do nothing if delegate method is not found
1 parent 37a9ce9 commit 262edd3

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

delegation_pattern.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Delegator(object):
1313
>>> delegator.do_something("nothing")
1414
'Doing nothing'
1515
>>> delegator.do_anything()
16-
'Default implementation'
16+
1717
"""
1818
def __init__(self, delegate):
1919
self.delegate = delegate
@@ -24,7 +24,6 @@ def wrapper(*args, **kwargs):
2424
attr = getattr(self.delegate, name)
2525
if callable(attr):
2626
return attr(*args, **kwargs)
27-
return 'Default implementation'
2827
return wrapper
2928

3029

0 commit comments

Comments
 (0)