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 os.environ.update(env) |
|
912 |
|
913 save = sys.argv, sys.stdin, sys.stdout, sys.stderr |
911 save = sys.argv, sys.stdin, sys.stdout, sys.stderr |
914 try: |
912 try: |
915 req = hgrequest(self.rfile, self.wfile, os.environ) |
913 req = hgrequest(self.rfile, self.wfile, env) |
916 sys.argv = ["hgweb.py"] |
914 sys.argv = ["hgweb.py"] |
917 if '=' not in query: |
915 if '=' not in query: |
918 sys.argv.append(query) |
916 sys.argv.append(query) |
919 self.send_response(200, "Script output follows") |
917 self.send_response(200, "Script output follows") |
920 hg.run(req) |
918 hg.run(req) |