summaryrefslogtreecommitdiff
path: root/service/pixelated
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated')
-rw-r--r--service/pixelated/resources/auth.py2
-rw-r--r--service/pixelated/resources/root_resource.py12
2 files changed, 13 insertions, 1 deletions
diff --git a/service/pixelated/resources/auth.py b/service/pixelated/resources/auth.py
index adac985f..ef5c9710 100644
--- a/service/pixelated/resources/auth.py
+++ b/service/pixelated/resources/auth.py
@@ -108,7 +108,7 @@ class PixelatedAuthSessionWrapper(object):
else:
log.err(
result,
- "HTTPAuthSessionWrapper.getChildWithDefault encountered "
+ "PixelatedAuthSessionWrapper.getChildWithDefault encountered "
"unexpected error")
return ErrorPage(500, None, None)
diff --git a/service/pixelated/resources/root_resource.py b/service/pixelated/resources/root_resource.py
index 8fa80bb2..608e18ef 100644
--- a/service/pixelated/resources/root_resource.py
+++ b/service/pixelated/resources/root_resource.py
@@ -47,6 +47,18 @@ MODE_STARTUP = 1
MODE_RUNNING = 2
+class PublicRootResource(BaseResource, object):
+
+ def __init__(self, services_factory, assets_path):
+ super(PublicRootResource, self).__init__(services_factory)
+ self._child_resources = dict(
+ assets=File(assets_path)
+ )
+
+ def getChild(self, path, request):
+ return self._child_resources.get(path) or NoResource()
+
+
class RootResource(BaseResource):
def __init__(self, services_factory):
BaseResource.__init__(self, services_factory)