changeset 2055:175a1cf36796

vite serves index.html now
author drewp@bigasterisk.com
date Fri, 13 May 2022 01:11:28 -0700
parents 960a22eed99c
children be860a233793
files light9/ascoltami/webapp.py
diffstat 1 files changed, 13 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/light9/ascoltami/webapp.py	Fri May 13 01:10:35 2022 -0700
+++ b/light9/ascoltami/webapp.py	Fri May 13 01:11:28 2022 -0700
@@ -1,17 +1,22 @@
-import json, socket, subprocess, os, logging, time
+import json
+import logging
+import socket
+import subprocess
+import time
+from typing import cast
 
-from cyclone import template
-from rdflib import URIRef
-import cyclone.web, cyclone.websocket
-
+import cyclone.web
+import cyclone.websocket
 from cycloneerr import PrettyErrorHandler
 from light9.metrics import metricsRoute
 from light9.namespaces import L9
 from light9.showconfig import getSongsFromShow, songOnDisk
+from rdflib import URIRef
 from twisted.internet import reactor
+from twisted.internet.interfaces import IReactorTime
+
+log = logging.getLogger()
 _songUris = {}  # locationUri : song
-log = logging.getLogger()
-loader = template.Loader(os.path.dirname(__file__))
 
 
 def songLocation(graph, songUri):
@@ -24,13 +29,6 @@
     return _songUris[locationUri]
 
 
-class root(PrettyErrorHandler, cyclone.web.RequestHandler):
-
-    def get(self):
-        self.set_header("Content-Type", "text/html")
-        self.write(loader.load('index.html').generate())
-
-
 class config(cyclone.web.RequestHandler):
 
     def get(self):
@@ -109,7 +107,7 @@
             self.lastSentTime = now
 
         if self.transport.connected:
-            reactor.callLater(.2, self.loop)
+            cast(IReactorTime, reactor).callLater(.2, self.loop)
 
     def connectionLost(self, reason):
         log.info("bye ws client %r: %s", self, reason)
@@ -191,7 +189,6 @@
 
 def makeWebApp(app):
     return cyclone.web.Application(handlers=[
-        (r"/", root),
         (r"/config", config),
         (r"/time", timeResource),
         (r"/time/stream", timeStreamResource),