import twisted.internet
from twisted.web.server import NOT_DONE_YET
+import twisted.web.static
+
import hippotatlib.ownsource
from hippotatlib.ownsource import SourceShipmentPreparer
def render_GET(self, request):
log_debug(DBG.HTTP, 'GET request')
- return b'<html><body>hippotat</body></html>'
-
-class SourceResource(NotStupidResource):
+ return b'''
+<html><body>
+hippotat
+<p>
+<a href="source">source</a> available
+</body></html>
+'''
+
+class SourceResource(twisted.web.static.File):
def __init__(self):
td = tempfile.mkdtemp()
self._ssp.logger = self.log
self._ssp.generate()
+ super().__init__(self._ssp.output_path)
+
def log(self, m):
log_debug(DBG.OWNSOURCE, m)
- def render_GET(self, request):
- return b'<html><body>SUBDIR</body></html>'
-
def start_http():
resource = IphttpResource()
resource.putChild(b'source',SourceResource())