diff --git a/python/tk_framework_desktopserver/shotgun/api_v2.py b/python/tk_framework_desktopserver/shotgun/api_v2.py index d111e0c9..c130ff7d 100644 --- a/python/tk_framework_desktopserver/shotgun/api_v2.py +++ b/python/tk_framework_desktopserver/shotgun/api_v2.py @@ -772,7 +772,12 @@ def open(self, data): self.host.reply(reply) except Exception as e: logger.exception(e) - self.host.report_error(e.message) + if hasattr(e, "message"): + self.host.report_error(e.message) + elif e.args: + self.host.report_error(str(e.args[0])) + else: + self.host.report_error("unknown error") def pick_file_or_directory(self, data): """