From d99afb5387c7150df88f1109cc7d5d9342d461de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 3 Jun 2008 11:19:38 +0200 Subject: [PATCH] Improve exception handling --- tryton/gui/window/tree.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tryton/gui/window/tree.py b/tryton/gui/window/tree.py index cce51a48ae..6608237888 100644 --- a/tryton/gui/window/tree.py +++ b/tryton/gui/window/tree.py @@ -110,11 +110,13 @@ class Tree(SignalEvent): def sig_reload(self, widget=None): try: - ids = rpc.execute('object', 'execute', self.model, + args = ('object', 'execute', self.model, 'search', self.domain2, 0, None, None, self.context) + ids = rpc.execute(*args) except Exception, exception: - common.process_exception(exception, self.window) - return + ids = common.process_exception(exception, self.window, *args) + if not ids: + return if self.tree_res.toolbar: icon_name = 'icon'