Commit 2724bd4a authored by Noah Rosamilia's avatar Noah Rosamilia Committed by Paul Sokolovsky
Browse files

esp8266/scripts/webrepl: Add optional password argument to webrepl.start()

This commit fixes issue #2045
parent cea1c621
......@@ -49,14 +49,19 @@ def stop():
listen_s.close()
def start(port=8266):
def start(port=8266, password=None):
stop()
try:
import port_config
_webrepl.password(port_config.WEBREPL_PASS)
if password is None:
try:
import port_config
_webrepl.password(port_config.WEBREPL_PASS)
setup_conn(port, accept_conn)
print("Started webrepl in normal mode")
except:
import webrepl_setup
setup_conn(port, webrepl_setup.handle_conn)
print("Started webrepl in setup mode")
else:
_webrepl.password(password)
setup_conn(port, accept_conn)
print("Started webrepl in normal mode")
except:
import webrepl_setup
setup_conn(port, webrepl_setup.handle_conn)
print("Started webrepl in setup mode")
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment