devtools/livetest.py
branchtls-sprint
changeset 1138 22f634977c95
parent 0 b97547f5f1fa
child 1802 d628defebc17
--- a/devtools/livetest.py	Mon Mar 23 18:53:53 2009 +0100
+++ b/devtools/livetest.py	Wed Mar 25 10:40:22 2009 +0100
@@ -36,12 +36,9 @@
         """Indicate which resource to use to process down the URL's path"""
         if len(segments) and segments[0] == 'data':
             # Anything in data/ is treated as static files
-            dirlist = [self.data_dir, join(dirname(cubicweb.web.__file__), 'data')]
-            for alternative in dirlist:
-                filepath = join(alternative, *segments[1:]) 
-                if exists(filepath):
-                    self.info('publish static file: %s', '/'.join(segments))
-                    return static.File(filepath), ()
+            datadir = self.config.locate_resource(segments[1])
+            if datadir:
+                return static.File(str(datadir), segments[1:])
         # Otherwise we use this single resource
         return self, ()