Lines Matching refs:pub
60 def feed(depot, request, response, pub):
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)
75 "pub": pub, "http_depot": http_depot}))
87 def respond(depot, request, response, pub, http_depot=None):
92 if pub and os.path.exists(os.path.join(depot.web_root, pub)):
96 pub = None
97 elif pub and pub not in depot.repo.publishers:
100 if pub:
103 path = path.replace(pub, "").strip("/")
106 pub = depot.repo.cfg.get_property("publisher", "prefix")
107 if not pub:
108 pub = None
116 return feed(depot, request, response, pub)
133 return __render_template(depot, request, path, pub, http_depot)