Handle missing section and option errors on startup

Former-commit-id: 0729eb0432f1974f1957bd0eb146d287a36c43da
Former-commit-id: 60d0a88bf87fb87580b36feedecbf0b4a82215fd
This commit is contained in:
2023-07-07 17:13:52 -04:00
parent ee56a7a919
commit 2835214d60
+2 -2
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
from configparser import ConfigParser, NoSectionError, NoOptionError
from configparser import ConfigParser, NoOptionError, NoSectionError
from os import chmod, environ, listdir, walk
from os.path import expanduser, isdir, isfile, realpath
from pathlib import Path
@@ -646,7 +646,7 @@ if __name__ == "__main__":
ssh_error = int(sshyp_data.get('CLIENT-ONLINE', 'ssh_error'))
if ssh_error == 1:
ssh_error = copy_id_check(port, username_ssh, ip, client_device_id, sshyp_data)
except (FileNotFoundError):
except (FileNotFoundError, NoSectionError, NoOptionError):
print(f"\n{73*'!'}")
print("not all necessary configurations have been made - please run 'sshyp init'")
print(f"{73*'!'}\n")