@@ -85,7 +85,7 @@ def verify_dns() -> None:
8585
8686
8787def show_current_dns () -> None :
88- """ List current dns servers in /etc/resolv.conf."""
88+ """List current dns servers in /etc/resolv.conf."""
8989 try :
9090 resolvers = shecan .current_dns ()
9191 except FileNotFoundError :
@@ -120,7 +120,10 @@ def shecan_cli():
120120 set_ .set_defaults (op = "set" )
121121
122122 # `restore` command
123- restore = subparsers .add_parser ("restore" , help = "Restore old DNS configuration." )
123+ restore = subparsers .add_parser (
124+ "restore" ,
125+ help = "Restore old DNS configuration." ,
126+ )
124127 restore .set_defaults (op = "restore" )
125128
126129 # `update` command
@@ -129,7 +132,8 @@ def shecan_cli():
129132
130133 # `show` command
131134 show = subparsers .add_parser (
132- "show" , help = "Show your current dns servers in '/etc/resolv.conf'."
135+ "show" ,
136+ help = "Show your current dns servers in '/etc/resolv.conf'." ,
133137 )
134138 show .set_defaults (op = "show" )
135139
@@ -148,14 +152,14 @@ def shecan_cli():
148152 elif args .op == "verify" :
149153 verify_dns ()
150154 elif args .op == "set" :
151-
152155 if sys .platform != "linux" :
153156 logger .error ("Currently only Linux operating system is supported." )
154157 sys .exit (2 )
155158
156159 content = [f"nameserver { dns_ip } " for dns_ip in shecan .list_dns ()]
157160 if not content :
158- logger .error ("Couldn't find Shecan DNS IP addresses in the config file." )
161+ error_msg = "Couldn't find Shecan DNS IP addresses in the config file."
162+ logger .error (error_msg )
159163 sys .exit (1 )
160164
161165 update_resolv_file (content )
0 commit comments