diff -r 00eb43688a57 -r 22f634977c95 devtools/livetest.py --- 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, ()