~mdw
/
hippotat
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AGPLv3+CAFv2
[hippotat]
/
hippotatd
diff --git
a/hippotatd
b/hippotatd
index
7e40c82
..
4952168
100755
(executable)
--- a/
hippotatd
+++ b/
hippotatd
@@
-10,6
+10,8
@@
import shutil
import twisted.internet
from twisted.web.server import NOT_DONE_YET
import twisted.internet
from twisted.web.server import NOT_DONE_YET
+import twisted.web.static
+
import hippotatlib.ownsource
from hippotatlib.ownsource import SourceShipmentPreparer
import hippotatlib.ownsource
from hippotatlib.ownsource import SourceShipmentPreparer
@@
-208,9
+210,15
@@
class IphttpResource(NotStupidResource):
def render_GET(self, request):
log_debug(DBG.HTTP, 'GET request')
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()
def __init__(self):
td = tempfile.mkdtemp()
@@
-224,12
+232,11
@@
class SourceResource(NotStupidResource):
self._ssp.logger = self.log
self._ssp.generate()
self._ssp.logger = self.log
self._ssp.generate()
+ super().__init__(self._ssp.output_path)
+
def log(self, m):
log_debug(DBG.OWNSOURCE, m)
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())
def start_http():
resource = IphttpResource()
resource.putChild(b'source',SourceResource())