File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1818from __future__ import print_function
1919from __future__ import unicode_literals
2020
21- import os
22- import sys
2321import base64
22+ import binascii
23+ import docopt
2424import getpass
2525import hashlib
2626import hmac
27- import docopt
27+ import os
2828import six
29+ import sys
2930import Crypto .Cipher .AES
3031import Crypto .Cipher .PKCS1_v1_5
3132import Crypto .PublicKey .RSA
@@ -162,7 +163,10 @@ def read_file(self):
162163 self .pass_hmac_result = base64 .b64decode (pass_hmac_result )
163164 self .enc_privkey_spec = base64 .b64decode (enc_privkey_spec )
164165 self .enc_sesskey_spec = base64 .b64decode (enc_sesskey_spec )
165- except :
166+ except binascii .Error :
167+ # Raised if the b64decode fails.
168+ raise
169+ except IOError :
166170 raise
167171
168172 def setup_crypto (self ):
You can’t perform that action at this time.
0 commit comments