Browse Source

use with-statement for open()

pull/3/head
Thomas Waldmann 8 years ago
parent
commit
23af7385b0
  1. 5
      main.py
  2. 15
      networkconfig.py

5
main.py

@ -35,9 +35,8 @@ def check_connection(): @@ -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()

15
networkconfig.py

@ -106,17 +106,14 @@ def handle_configure(client, request): @@ -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 = """

Loading…
Cancel
Save