diff options
Diffstat (limited to 'github3/models/base.py')
-rw-r--r-- | github3/models/base.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/github3/models/base.py b/github3/models/base.py index 1b1ce89..f98af2d 100644 --- a/github3/models/base.py +++ b/github3/models/base.py @@ -25,10 +25,11 @@ class BaseResource(object): def post_map(self): try: handler = self.handler() - methods = filter(lambda x: x[0].startswith('get') and callable(x), - inspect.getmembers(handler, inspect.ismethod)) + methods = filter( + lambda x: x[0].startswith('get') and callable(x[1]), + inspect.getmembers(handler, inspect.ismethod)) for name, callback in methods: - setattr(self, method, callback) + setattr(self, name, callback) except: pass |