use with-statement for open()

pull/3/head
Thomas Waldmann 2017-12-11 15:34:53 +01:00
rodzic e4cda8a95a
commit 23af7385b0
2 zmienionych plików z 8 dodań i 12 usunięć

Wyświetl plik

@ -35,9 +35,8 @@ def check_connection():
time.sleep(3)
if not wlan_sta.isconnected():
# inside passwd file, there is a list of WiFi networks (CSV format)
f = open("passwd.dat")
data = f.readlines()
f.close()
with open("passwd.dat") as f:
data = f.readlines()
# Search WiFis in range
ssids_found = wlan_sta.scan()

Wyświetl plik

@ -106,17 +106,14 @@ def handle_configure(client, request):
<br><br>"""
send_response(client, response_footer)
try:
fo = open("passwd.dat", "r")
ex_data = fo.read()
fo.close()
fo = open("passwd.dat", "w")
with open("passwd.dat", "r") as fo:
ex_data = fo.read()
ex_data = ssid + ";" + password + "\n" + ex_data
fo.write(ex_data)
fo.close()
with open("passwd.dat", "w") as fo:
fo.write(ex_data)
except:
fo = open("passwd.dat", "w")
fo.write(ssid + ";" + password + "\n")
fo.close()
with open("passwd.dat", "w") as fo:
fo.write(ssid + ";" + password + "\n")
return True
else:
response_footer = """