mirror of
https://github.com/borgbase/vorta
synced 2025-02-23 06:40:39 +00:00
Skip sockets when reading private keys (#147)
This commit is contained in:
parent
e15675599e
commit
d3dbd4d686
1 changed files with 4 additions and 3 deletions
|
@ -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(),
|
||||||
|
|
Loading…
Reference in a new issue