Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/hgweb.py @ 1162:91db1c90b20d
Use local generated env instead of os.environ
author | Vincent Wagelaar <vincent@ricardis.tudelft.nl> |
---|---|
date | Tue, 30 Aug 2005 16:33:04 +0200 |
parents | 7654d8f2ccf6 |
children | dacd3463ee3f |
comparison
equal
deleted
inserted
replaced
1161:7654d8f2ccf6 | 1162:91db1c90b20d |
---|---|
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) |