mercurial/hgweb/webutil.py
changeset 18367 ae7215f4f7b9
parent 18320 60680d691a0b
child 18387 39616410aa32
equal deleted inserted replaced
18366:fdf2f5730bd4 18367:ae7215f4f7b9
   351         self.vars[key] = value
   351         self.vars[key] = value
   352     def __copy__(self):
   352     def __copy__(self):
   353         return sessionvars(copy.copy(self.vars), self.start)
   353         return sessionvars(copy.copy(self.vars), self.start)
   354     def __iter__(self):
   354     def __iter__(self):
   355         separator = self.start
   355         separator = self.start
   356         for key, value in self.vars.iteritems():
   356         for key, value in sorted(self.vars.iteritems()):
   357             yield {'name': key, 'value': str(value), 'separator': separator}
   357             yield {'name': key, 'value': str(value), 'separator': separator}
   358             separator = '&'
   358             separator = '&'
   359 
   359 
   360 class wsgiui(ui.ui):
   360 class wsgiui(ui.ui):
   361     # default termwidth breaks under mod_wsgi
   361     # default termwidth breaks under mod_wsgi