equal
deleted
inserted
replaced
906 accept.append(line.strip()) |
906 accept.append(line.strip()) |
907 else: |
907 else: |
908 accept = accept + line[7:].split(',') |
908 accept = accept + line[7:].split(',') |
909 env['HTTP_ACCEPT'] = ','.join(accept) |
909 env['HTTP_ACCEPT'] = ','.join(accept) |
910 |
910 |
911 save = sys.argv, sys.stderr |
911 req = hgrequest(self.rfile, self.wfile, env) |
912 try: |
912 self.send_response(200, "Script output follows") |
913 req = hgrequest(self.rfile, self.wfile, env) |
913 hg.run(req) |
914 sys.argv = ["hgweb.py"] |
|
915 if '=' not in query: |
|
916 sys.argv.append(query) |
|
917 self.send_response(200, "Script output follows") |
|
918 hg.run(req) |
|
919 finally: |
|
920 sys.argv, sys.stderr = save |
|
921 |
914 |
922 hg = hgweb(repo) |
915 hg = hgweb(repo) |
923 if use_ipv6: |
916 if use_ipv6: |
924 return IPv6HTTPServer((address, port), hgwebhandler) |
917 return IPv6HTTPServer((address, port), hgwebhandler) |
925 else: |
918 else: |