From 97233f27c319e106ec5147149dc70da6648fe92f Mon Sep 17 00:00:00 2001 From: Kristjan Komlosi Date: Thu, 27 Aug 2020 11:14:01 +0200 Subject: [PATCH] fixing packaging #1 --- terahz/__init_.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/terahz/__init_.py b/terahz/__init_.py index 314ebee..30ca031 100644 --- a/terahz/__init_.py +++ b/terahz/__init_.py @@ -2,17 +2,18 @@ '''Main TeraHz backend program''' # All code in this file is licensed under the ISC license, provided in LICENSE.txt from flask import Flask, jsonify -import .terahz - -app = Flask(__name__) +from . import terahz +def start_flaskapp(): + global app, s, u, l + app = Flask(__name__) + s = terahz.Spectrometer(path='/dev/serial0') + u = terahz.UVSensor() + l = terahz.LxMeter() @app.route('/data') def sendData(): '''Responder function for /data route''' - s = sensors.Spectrometer(path='/dev/serial0') - u = sensors.UVSensor() - l = sensors.LxMeter() response = jsonify([s.getData(), l.getData(), u.getABI()]) response.headers.add('Access-Control-Allow-Origin', '*') return response