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)