From a7cb2dd4ce845280d55747524f74e0f5746e40c2 Mon Sep 17 00:00:00 2001 From: Sebastien Awwad Date: Tue, 26 Mar 2019 12:10:15 -0400 Subject: [PATCH] Resolve pylint error: remove outdated exception subscript Python3 does not support exception subscripting: e.g. except ... as e: e[1] # does not work in Python3 This line of code was presumably not covered by testing, allowing it to persist. Signed-off-by: Sebastien Awwad --- tuf/developer_tool.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tuf/developer_tool.py b/tuf/developer_tool.py index 613906fc..8629a8ae 100755 --- a/tuf/developer_tool.py +++ b/tuf/developer_tool.py @@ -390,9 +390,10 @@ def status(self): self.repository_name) self._log_status(self.project_name, signable, self.repository_name) - except securesystemslib.exceptions.Error as e: - signable = e[1] - self._log_status(self.project_name, signable, self.repository_name) + except tuf.exceptions.UnsignedMetadataError as e: + # This error is raised if the metadata has insufficient signatures to + # meet the threshold. + self._log_status(self.project_name, e.signable, self.repository_name) return finally: