1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-02-22 22:30:41 +00:00

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

View file

@ -84,11 +84,12 @@ def get_private_keys():
available_private_keys = [] available_private_keys = []
if os.path.isdir(ssh_folder): if os.path.isdir(ssh_folder):
for key in os.listdir(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: for key_format in key_formats:
try: try:
parsed_key = key_format.from_private_key_file( parsed_key = key_format.from_private_key_file(key_file)
os.path.join(ssh_folder, key)
)
key_details = { key_details = {
'filename': key, 'filename': key,
'format': parsed_key.get_name(), 'format': parsed_key.get_name(),