Lines Matching refs:depot
54 def init(depot):
57 pkg.server.feed.init(depot)
58 tlookup = mako.lookup.TemplateLookup(directories=[depot.web_root])
60 def feed(depot, request, response, pub):
61 if depot.repo.mirror:
64 if not depot.repo.get_catalog(pub).updates:
67 return pkg.server.feed.handle(depot, request, response, pub)
69 def __render_template(depot, request, path, pub, http_depot=None):
71 base = api.BaseInterface(request, depot, pub)
87 def respond(depot, request, response, pub, http_depot=None):
92 if pub and os.path.exists(os.path.join(depot.web_root, pub)):
97 elif pub and pub not in depot.repo.publishers:
106 pub = depot.repo.cfg.get_property("publisher", "prefix")
116 return feed(depot, request, response, pub)
120 fname = os.path.join(depot.web_root, spath)
122 os.path.normpath(depot.web_root)):
127 depot.web_root, spath))
133 return __render_template(depot, request, path, pub, http_depot)