Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgwebdir_mod.py @ 26132:9df8c729e2e7
hgweb: add some documentation
It took longer than I wanted to grok how the various parts of hgweb
worked. So I added some class and method documentation to help whoever
hacks on this next.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 22 Aug 2015 13:58:59 -0700 |
parents | 06320fb11699 |
children | 4b0fc75f9403 |
comparison
equal
deleted
inserted
replaced
26131:0a9009d56fea | 26132:9df8c729e2e7 |
---|---|
77 path = '/' + path | 77 path = '/' + path |
78 | 78 |
79 return name, str(port), path | 79 return name, str(port), path |
80 | 80 |
81 class hgwebdir(object): | 81 class hgwebdir(object): |
82 """HTTP server for multiple repositories. | |
83 | |
84 Given a configuration, different repositories will be served depending | |
85 on the request path. | |
86 | |
87 Instances are typically used as WSGI applications. | |
88 """ | |
82 def __init__(self, conf, baseui=None): | 89 def __init__(self, conf, baseui=None): |
83 self.conf = conf | 90 self.conf = conf |
84 self.baseui = baseui | 91 self.baseui = baseui |
85 self.ui = None | 92 self.ui = None |
86 self.lastrefresh = 0 | 93 self.lastrefresh = 0 |