--- a/server/python/junius/model.py
+++ b/server/python/junius/model.py
@@ -292,22 +292,23 @@ def _build_doc_from_directory(ddir):
ret_views[view_name] = {'map': f.read()}
finally:
f.close()
except (OSError, IOError):
logger.info("can't open map.js in view directory %r - skipping entire document", view_dir)
continue
try:
f = open(os.path.join(view_dir, 'reduce.js'))
- ret_views[view_name] = {'reduce': f.read()}
+ ret_views[view_name]['reduce'] = f.read()
f.close()
except (OSError, IOError):
# no reduce - no problem...
logger.debug("no reduce.js in '%s' - skipping reduce for this view", view_dir)
continue
+ logger.info("Document in directory %r has views %s", ddir, ret_views.keys())
if not ret_views:
logger.warning("Document in directory %r appears to have no views", ddir)
return ret
def generate_designs_from_filesystem(root):
# This is pretty dumb (but therefore simple).
# root/* -> directories used purely for a 'namespace'