hosts changed
This commit is contained in:
parent
7865161341
commit
f1bd12885c
Binary file not shown.
15
log.txt
15
log.txt
@ -1,15 +0,0 @@
|
|||||||
Expecting value: line 1 column 1 (char 0). file: api_caller.py. line: 658. type: <class 'json.decoder.JSONDecodeError'>
|
|
||||||
Traceback (most recent call last):
|
|
||||||
File "api_caller.py", line 658, in <module>
|
|
||||||
if checkStocks(stock_time, stock_frequency) or msg == 's':
|
|
||||||
File "api_caller.py", line 571, in checkStocks
|
|
||||||
all_stocks_settings = json.load(f)
|
|
||||||
File "/usr/lib/python3.7/json/__init__.py", line 296, in load
|
|
||||||
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
|
|
||||||
File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
|
|
||||||
return _default_decoder.decode(s)
|
|
||||||
File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
|
|
||||||
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
|
|
||||||
File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
|
|
||||||
raise JSONDecodeError("Expecting value", s, err.value) from None
|
|
||||||
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
|
|
17
server.py
17
server.py
@ -306,6 +306,21 @@ def wifi():
|
|||||||
# resstart netoworking
|
# resstart netoworking
|
||||||
os.system('wpa_cli -i wlan0 reconfigure')
|
os.system('wpa_cli -i wlan0 reconfigure')
|
||||||
return index()
|
return index()
|
||||||
|
|
||||||
|
def edit_hosts(hostname):
|
||||||
|
current_hosts = open('/etc/hosts')
|
||||||
|
|
||||||
|
hosts_lines = current_hosts.readlines()
|
||||||
|
print(hosts_lines[5])
|
||||||
|
|
||||||
|
hosts_lines[5] = '127.0.1.1 {}'.format(hostname)
|
||||||
|
|
||||||
|
current_hosts.close()
|
||||||
|
|
||||||
|
hosts_string = ''.join(hosts_lines)
|
||||||
|
|
||||||
|
current_hosts = open('/etc/hosts', 'w+')
|
||||||
|
current_hosts.write(hosts_string)
|
||||||
|
|
||||||
@app.route("/hostname", methods = ['PUT', 'POST', 'GET'])
|
@app.route("/hostname", methods = ['PUT', 'POST', 'GET'])
|
||||||
def hostname():
|
def hostname():
|
||||||
@ -313,6 +328,8 @@ def hostname():
|
|||||||
settings = json.loads(data)
|
settings = json.loads(data)
|
||||||
hostname = settings['hostname']
|
hostname = settings['hostname']
|
||||||
print('hostname', hostname)
|
print('hostname', hostname)
|
||||||
|
|
||||||
|
edit_hosts(hostname)
|
||||||
os.system("sudo hostnamectl set-hostname {}".format(hostname))
|
os.system("sudo hostnamectl set-hostname {}".format(hostname))
|
||||||
os.system("sudo systemctl restart avahi-daemon")
|
os.system("sudo systemctl restart avahi-daemon")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user