equal
deleted
inserted
replaced
920 httpd.serve_forever() |
920 httpd.serve_forever() |
921 |
921 |
922 # This is a stopgap |
922 # This is a stopgap |
923 class hgwebdir: |
923 class hgwebdir: |
924 def __init__(self, config): |
924 def __init__(self, config): |
925 cp = ConfigParser.SafeConfigParser() |
925 if type(config) == type([]): |
926 cp.read(config) |
926 self.repos = config |
927 self.repos = cp.items("paths") |
927 elif type(config) == type({}): |
928 self.repos.sort() |
928 self.repos = config.items() |
|
929 self.repos.sort() |
|
930 else: |
|
931 cp = ConfigParser.SafeConfigParser() |
|
932 cp.read(config) |
|
933 self.repos = cp.items("paths") |
|
934 self.repos.sort() |
929 |
935 |
930 def run(self): |
936 def run(self): |
931 def header(**map): |
937 def header(**map): |
932 yield tmpl("header", **map) |
938 yield tmpl("header", **map) |
933 |
939 |