websocket doesn't work

This commit is contained in:
Mathieu Moran
2023-11-18 14:02:49 -05:00
parent 7a90b3768a
commit f5bbbc00af
9 changed files with 106 additions and 35 deletions
+16 -14
View File
@@ -1,11 +1,10 @@
import app_obd, app_car, app_account, time, app_events, threading
from flask import Flask, render_template, make_response, json
import app_obd, app_car, app_account, time, app_events
from app_events import socketio
app = Flask(__name__)
socketio.init_app(app)
app_obd.obd_connection()
port_number = 8000
app = Flask(__name__)
@app.route('/')
def index():
print("hello")
@@ -16,20 +15,23 @@ def dtc():
return render_template('dtc.html')
# not sure if im gonna use this
@app.route('/api/obd_speed/')
@app.route('/api/obd_speed')
def data():
data = app_obd.speed
response = make_response(json.dumps(data))
response.content_type = 'application/json'
return response
if __name__ == "__main__":
parser = argparse.ArgumentParser(
description="Run the Flask application with a custom port."
)
parser.add_argument(
"--port", type=int, default=5000, help="Port number (default is 5000)"
)
args = parser.parse_args()
if __name__ == '__main__':
socketio.init_app(app)
app.run(debug=True, port=args.port)
p_obd_connection = threading.Thread(target=app_obd.obd_connection)
p_obd_connection.start()
print("allo?")
##
## only debug, remove in prod
##
app.run(host='localhost', port=port_number)
##