From e905d79fe1c6155fe9cd16f9d0a72508c78e2b1d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 23 Aug 2013 15:18:19 +0530 Subject: [PATCH] [minor] run_method with args --- webnotes/model/bean.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/webnotes/model/bean.py b/webnotes/model/bean.py index 926d0f52ff..66b9232d03 100644 --- a/webnotes/model/bean.py +++ b/webnotes/model/bean.py @@ -216,18 +216,18 @@ class Bean: idx_map[d.parentfield] = d.idx - def run_method(self, method): + def run_method(self, method, *args, **kwargs): self.make_controller() if hasattr(self.controller, method): - getattr(self.controller, method)() + getattr(self.controller, method)(*args, **kwargs) if hasattr(self.controller, 'custom_' + method): - getattr(self.controller, 'custom_' + method)() + getattr(self.controller, 'custom_' + method)(*args, **kwargs) notify(self.controller, method) self.set_doclist(self.controller.doclist) - + def get_method(self, method): self.make_controller() return getattr(self.controller, method, None)