Skip sockets when reading private keys (#147)

This commit is contained in:
Sebastian Volland 2019-01-20 15:33:13 +01:00 committed by Manuel Riel
parent e15675599e
commit d3dbd4d686
1 changed files with 4 additions and 3 deletions

View File

@ -84,11 +84,12 @@ def get_private_keys():
available_private_keys = []
if os.path.isdir(ssh_folder):
for key in os.listdir(ssh_folder):
key_file = os.path.join(ssh_folder, key)
if not os.path.isfile(key_file):
continue
for key_format in key_formats:
try:
parsed_key = key_format.from_private_key_file(
os.path.join(ssh_folder, key)
)
parsed_key = key_format.from_private_key_file(key_file)
key_details = {
'filename': key,
'format': parsed_key.get_name(),