From 160b238058b340d0eedb8ddbf2cfdce345920b75 Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 23 Jul 2021 18:28:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dssh-private-key?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=AF=BC=E8=87=B4=E7=B3=BB=E7=BB=9F=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=88=97=E8=A1=A8=E5=8A=A0=E8=BD=BD=E5=87=BA=E7=8E=B0?= =?UTF-8?q?500=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/models/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/assets/models/base.py b/apps/assets/models/base.py index 05c263e1e..e13d228bd 100644 --- a/apps/assets/models/base.py +++ b/apps/assets/models/base.py @@ -67,7 +67,10 @@ class AuthMixin: if self.public_key: public_key = self.public_key elif self.private_key: - public_key = ssh_pubkey_gen(private_key=self.private_key, password=self.password) + try: + public_key = ssh_pubkey_gen(private_key=self.private_key, password=self.password) + except IOError as e: + return str(e) else: return ''