mercurial/hgweb/server.py
changeset 34719 6e1b05692b2c
parent 34718 01206460897a
child 34720 60e7da55e5e6
equal deleted inserted replaced
34718:01206460897a 34719:6e1b05692b2c
   128         env[r'REMOTE_HOST'] = self.client_address[0]
   128         env[r'REMOTE_HOST'] = self.client_address[0]
   129         env[r'REMOTE_ADDR'] = self.client_address[0]
   129         env[r'REMOTE_ADDR'] = self.client_address[0]
   130         if query:
   130         if query:
   131             env[r'QUERY_STRING'] = query
   131             env[r'QUERY_STRING'] = query
   132 
   132 
   133         if True:
   133         if pycompat.ispy3:
       
   134             if self.headers.get_content_type() is None:
       
   135                 env[r'CONTENT_TYPE'] = self.headers.get_default_type()
       
   136             else:
       
   137                 env[r'CONTENT_TYPE'] = self.headers.get_content_type()
       
   138             length = self.headers.get('content-length')
       
   139         else:
   134             if self.headers.typeheader is None:
   140             if self.headers.typeheader is None:
   135                 env[r'CONTENT_TYPE'] = self.headers.type
   141                 env[r'CONTENT_TYPE'] = self.headers.type
   136             else:
   142             else:
   137                 env[r'CONTENT_TYPE'] = self.headers.typeheader
   143                 env[r'CONTENT_TYPE'] = self.headers.typeheader
   138             length = self.headers.getheader('content-length')
   144             length = self.headers.getheader('content-length')