From d6547d0abf86000795a5870f7d2843c6140afa9d Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 15 Dec 2020 13:20:05 -0500 Subject: [PATCH] test --- fHDHR_web/api/tuners.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/fHDHR_web/api/tuners.py b/fHDHR_web/api/tuners.py index b2e2fbd..b0cc553 100644 --- a/fHDHR_web/api/tuners.py +++ b/fHDHR_web/api/tuners.py @@ -1,6 +1,7 @@ from flask import Response, request, redirect, abort, stream_with_context import urllib.parse import uuid +import json from fHDHR.exceptions import TunerError @@ -116,6 +117,21 @@ class Tuners(): tuner = self.fhdhr.device.tuners.tuners[str(tuner_number)] tuner.channel_scan() + elif method == "status": + + if not tuner_number: + tuner_status = self.fhdhr.device.tuners.status() + if str(tuner_number) in list(self.fhdhr.device.tuners.tuners.keys()): + tuner_status = self.fhdhr.device.tuners.tuners[str(tuner_number)].get_status() + else: + tuner_status = ["Invalid Tuner %s" % tuner_number] + + tuner_status_json = json.dumps(tuner_status, indent=4) + + return Response(status=200, + response=tuner_status_json, + mimetype='application/json') + else: return "%s Invalid Method" % method