From 6f861dec7e897bbc06b2cffbb33b2fdd9e6ac11a Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Fri, 18 Jan 2019 13:52:52 +0100 Subject: [PATCH] Overridde __init__ for ToolMissingException --- lib/galaxy/exceptions/__init__.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/galaxy/exceptions/__init__.py b/lib/galaxy/exceptions/__init__.py index d04d650120c..d5335c9034e 100644 --- a/lib/galaxy/exceptions/__init__.py +++ b/lib/galaxy/exceptions/__init__.py @@ -103,10 +103,9 @@ class ToolMissingException(MessageException): status_code = 400 err_code = error_codes.USER_TOOL_MISSING_PROBLEM - @property - def tool_id(self): - if 'tool_id' in self.extra_error_info: - return self.extra_error_info['tool_id'] + def __init__(self, err_msg=None, type="info", tool_id=None, **extra_error_info): + super(ToolMissingException, self).__init__(err_msg, type, **extra_error_info) + self.tool_id = tool_id class RequestParameterInvalidException(MessageException):