blob: 7561a0ab347f791bc188675bc0f20a316256fce6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- a/roundup/cgi/cgitb.py
+++ b/roundup/cgi/cgitb.py
@@ -127,10 +127,18 @@
if type(etype) is type:
etype = etype.__name__
pyver = 'Python ' + sys.version.split()[0] + '<br>' + sys.executable
- head = pydoc.html.heading(
- _('<font size=+1><strong>%(exc_type)s</strong>: %(exc_value)s</font>')
- % {'exc_type': etype, 'exc_value': evalue},
- '#ffffff', '#777777', pyver)
+
+ if sys.version_info[0:2] >= (3,11):
+ head = pydoc.html.heading(
+ _('<font size=+1><strong>%(exc_type)s</strong>: '
+ '%(exc_value)s</font>')
+ % {'exc_type': etype, 'exc_value': evalue}, pyver)
+ else:
+ head = pydoc.html.heading(
+ _('<font size=+1><strong>%(exc_type)s</strong>: '
+ '%(exc_value)s</font>')
+ % {'exc_type': etype, 'exc_value': evalue},
+ '#ffffff', '#777777', pyver)
head = head + (_('<p>A problem occurred while running a Python script. '
'Here is the sequence of function calls leading up to '
|