86>Dec 4 17:41:11 userdel[1976293]: delete user 'rooter'
<86>Dec 4 17:41:11 userdel[1976293]: removed group 'rooter' owned by 'rooter'
<86>Dec 4 17:41:11 userdel[1976293]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec 4 17:41:11 groupadd[1976299]: group added to /etc/group: name=rooter, GID=705
<86>Dec 4 17:41:11 groupadd[1976299]: group added to /etc/gshadow: name=rooter
<86>Dec 4 17:41:11 groupadd[1976299]: new group: name=rooter, GID=705
<86>Dec 4 17:41:11 useradd[1976305]: new user: name=rooter, UID=705, GID=705, home=/root, shell=/bin/bash
<86>Dec 4 17:41:11 userdel[1976322]: delete user 'builder'
<86>Dec 4 17:41:11 userdel[1976322]: removed group 'builder' owned by 'builder'
<86>Dec 4 17:41:11 userdel[1976322]: removed shadow group 'builder' owned by 'builder'
<86>Dec 4 17:41:11 groupadd[1976332]: group added to /etc/group: name=builder, GID=706
<86>Dec 4 17:41:11 groupadd[1976332]: group added to /etc/gshadow: name=builder
<86>Dec 4 17:41:11 groupadd[1976332]: new group: name=builder, GID=706
<86>Dec 4 17:41:11 useradd[1976340]: new user: name=builder, UID=706, GID=706, home=/usr/src, shell=/bin/bash
<13>Dec 4 17:41:13 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Dec 4 17:41:13 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Dec 4 17:41:13 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Dec 4 17:41:13 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Dec 4 17:41:13 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec 4 17:41:13 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec 4 17:41:13 rpmi: ca-certificates-2020.10.22-alt1 sisyphus+260224.300.2.1 1603549301 installed
<13>Dec 4 17:41:13 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Dec 4 17:41:13 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Dec 4 17:41:13 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Dec 4 17:41:13 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Dec 4 17:41:13 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Dec 4 17:41:14 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Dec 4 17:41:14 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Dec 4 17:41:14 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed
<13>Dec 4 17:41:14 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed
<13>Dec 4 17:41:16 rpmi: python3-module-pkg_resources-1:46.1.3-alt2 sisyphus+260458.600.6.1 1603876498 installed
<13>Dec 4 17:41:16 rpmi: python-modules-curses-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: libtinfo-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed
<13>Dec 4 17:41:16 rpmi: libncurses-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed
<13>Dec 4 17:41:16 rpmi: python3-dev-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Dec 4 17:41:16 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Dec 4 17:41:16 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed
<13>Dec 4 17:41:16 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed
<13>Dec 4 17:41:16 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed
<86>Dec 4 17:41:16 groupadd[1985981]: group added to /etc/group: name=_keytab, GID=499
<86>Dec 4 17:41:16 groupadd[1985981]: group added to /etc/gshadow: name=_keytab
<86>Dec 4 17:41:16 groupadd[1985981]: new group: name=_keytab, GID=499
<13>Dec 4 17:41:16 rpmi: libkrb5-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed
<13>Dec 4 17:41:16 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed
<13>Dec 4 17:41:16 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Dec 4 17:41:16 rpmi: python-modules-compiler-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-email-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-unittest-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-encodings-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-nis-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-ctypes-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-multiprocessing-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-logging-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-tools-2to3-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-xml-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-hotshot-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-modules-bsddb-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:16 rpmi: python-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:17 rpmi: python-modules-distutils-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:17 rpmi: python-module-pkg_resources-1:42.0.0-alt3 sisyphus+257539.100.1.1 1599462744 installed
<13>Dec 4 17:41:17 rpmi: python-modules-json-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:17 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed
<13>Dec 4 17:41:17 rpmi: python-dev-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed
<13>Dec 4 17:41:17 rpmi: python-module-setuptools-1:42.0.0-alt3 sisyphus+257539.100.1.1 1599462744 installed
<13>Dec 4 17:41:17 rpmi: python3-module-setuptools-1:46.1.3-alt2 sisyphus+260458.600.6.1 1603876498 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/python-module-weberror-0.10.3-alt3.nosrc.rpm
Installing python-module-weberror-0.10.3-alt3.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43915
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf python-module-weberror-0.10.3
+ echo 'Source #0 (WebError-0.10.3.tar.gz):'
Source #0 (WebError-0.10.3.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/WebError-0.10.3.tar.gz
+ /bin/tar -xf -
+ cd python-module-weberror-0.10.3
+ /bin/chmod -c -Rf u+rwX,go-w .
+ cp -fR . ../python3
+ find ../python3 -type f -name '*.py' -exec 2to3 -w -n '{}' +
RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: No changes to ../python3/weberror/util/source_encoding.py
RefactoringTool: Refactored ../python3/weberror/util/serial_number_generator.py
RefactoringTool: Refactored ../python3/weberror/util/escaping.py
--- ../python3/weberror/util/serial_number_generator.py (original)
+++ ../python3/weberror/util/serial_number_generator.py (refactored)
@@ -21,7 +21,7 @@
"""
Encodes a number as an identifier.
"""
- if not isinstance(number, (int, long)):
+ if not isinstance(number, int):
raise ValueError(
"You can only make identifiers out of integers (not %r)"
% number)
@@ -56,10 +56,10 @@
# Accept sha/md5 modules as well as callables
hasher = hasher.new
if length > 26 and hasher is md5:
- raise ValueError, (
+ raise ValueError(
"md5 cannot create hashes longer than 26 characters in "
"length (you gave %s)" % length)
- if isinstance(s, unicode):
+ if isinstance(s, str):
s = s.encode('utf-8')
h = hasher(str(s))
bin_hash = h.digest()
--- ../python3/weberror/util/escaping.py (original)
+++ ../python3/weberror/util/escaping.py (refactored)
@@ -6,8 +6,8 @@
# the MIT License: http://www.opensource.org/licenses/mit-license.php
-import re, cgi, urllib, htmlentitydefs, codecs
-from StringIO import StringIO
+import re, cgi, urllib.request, urllib.parse, urllib.error, html.entities, codecs
+from io import StringIO
xml_escapes = {
'&' : '&',
@@ -28,10 +28,10 @@
def url_escape(string):
# convert into a list of octets
string = string.encode("utf8")
- return urllib.quote_plus(string)
+ return urllib.parse.quote_plus(string)
def url_unescape(string):
- text = urllib.unquote_plus(string)
+ text = urllib.parse.unquote_plus(string)
if not is_ascii_str(text):
text = text.decode("utf8")
return text
@@ -43,12 +43,12 @@
class Decode(object):
def __getattr__(self, key):
def decode(x):
- if isinstance(x, unicode):
+ if isinstance(x, str):
return x
elif not isinstance(x, str):
- return unicode(str(x), encoding=key)
+ return str(str(x), encoding=key)
else:
- return unicode(x, encoding=key)
+ return str(x, encoding=key)
return decode
decode = Decode()
@@ -62,8 +62,8 @@
class XMLEntityEscaper(object):
def __init__(self, codepoint2name, name2codepoint):
- self.codepoint2entity = dict([(c, u'&%s;' % n)
- for c,n in codepoint2name.iteritems()])
+ self.codepoint2entity = dict([(c, '&%s;' % n)
+ for c,n in codepoint2name.items()])
self.name2codepoint = name2codepoint
def escape_entities(self, text):
@@ -71,7 +71,7 @@
Only characters corresponding to a named entity are replaced.
"""
- return unicode(text).translate(self.codepoint2entity)
+ return str(text).translate(self.codepoint2entity)
def __escape(self, m):
codepoint = ord(m.group())
@@ -92,7 +92,7 @@
The return value is guaranteed to be ASCII.
"""
- return self.__escapable.sub(self.__escape, unicode(text)
+ return self.__escapable.sub(self.__escape, str(text)
).encode('ascii')
# XXX: This regexp will not match all valid XML entity names__.
@@ -117,7 +117,7 @@
# U+FFFD = "REPLACEMENT CHARACTER"
if codepoint < 128:
return chr(codepoint)
- return unichr(codepoint)
+ return chr(codepoint)
def unescape(self, text):
"""Unescape character references.
@@ -128,8 +128,8 @@
return self.__characterrefs.sub(self.__unescape, text)
-_html_entities_escaper = XMLEntityEscaper(htmlentitydefs.codepoint2name,
- htmlentitydefs.name2codepoint)
+_html_entities_escaper = XMLEntityEscaper(html.entities.codepoint2name,
+ html.entities.name2codepoint)
html_entities_escape = _html_entities_escaper.escape_entities
html_entities_unescape = _html_entities_escaper.unescape
@@ -142,14 +142,RefactoringTool: No changes to ../python3/weberror/util/errorapp.py
RefactoringTool: Refactored ../python3/weberror/reporter.py
RefactoringTool: Refactored ../python3/weberror/pdbcapture.py
RefactoringTool: Refactored ../python3/weberror/formatter.py
14 @@
characters with HTML entities, or, if no HTML entity exists for
the character, XML character references.
- >>> u'The cost was \u20ac12.'.encode('latin1', 'htmlentityreplace')
+ >>> u'The cost was \\u20ac12.'.encode('latin1', 'htmlentityreplace')
'The cost was €12.'
"""
if isinstance(ex, UnicodeEncodeError):
# Handle encoding errors
bad_text = ex.object[ex.start:ex.end]
text = _html_entities_escaper.escape(bad_text)
- return (unicode(text), ex.end)
+ return (str(text), ex.end)
raise ex
codecs.register_error('htmlentityreplace', htmlentityreplace_errors)
--- ../python3/weberror/reporter.py (original)
+++ ../python3/weberror/reporter.py (refactored)
@@ -10,7 +10,7 @@
class Reporter(object):
def __init__(self, **conf):
- for name, value in conf.items():
+ for name, value in list(conf.items()):
if not hasattr(self, name):
raise TypeError(
"The keyword argument %s was not expected"
@@ -63,7 +63,7 @@
raise ValueError("You must set to_addresses")
if not self.from_address:
raise ValueError("You must set from_address")
- if isinstance(self.to_addresses, (str, unicode)):
+ if isinstance(self.to_addresses, str):
self.to_addresses = [self.to_addresses]
def assemble_email(self, exc_data):
@@ -139,8 +139,8 @@
def as_str(v):
if isinstance(v, str):
return v
- if not isinstance(v, unicode):
- v = unicode(v)
- if isinstance(v, unicode):
+ if not isinstance(v, str):
+ v = str(v)
+ if isinstance(v, str):
v = v.encode('utf8')
return v
--- ../python3/weberror/pdbcapture.py (original)
+++ ../python3/weberror/pdbcapture.py (refactored)
@@ -50,7 +50,7 @@
return self.media_app(environ, start_response)
resp = self.internal_request(req)
return resp(environ, start_response)
- id = self.counter.next()
+ id = next(self.counter)
state = dict(id=id,
event=threading.Event(),
base_url=req.application_url,
@@ -66,7 +66,7 @@
resp = state['response']
return resp(environ, start_response)
if 'exc_info' in state:
- raise state['exc_info'][0], state['exc_info'][1], state['exc_info'][2]
+ raise state['exc_info'][0](state['exc_info'][1]).with_traceback(state['exc_info'][2])
self.states[id] = state
tmpl = self.get_template('pdbcapture_response.html')
body = tmpl.substitute(req=req, state=state, id=id)
--- ../python3/weberror/formatter.py (original)
+++ ../python3/weberror/formatter.py (refactored)
@@ -63,7 +63,7 @@
def format_collected_data(self, exc_data):
general_data = {}
if self.show_extra_data:
- for name, value_list in exc_data.extra_data.items():
+ for name, value_list in list(exc_data.extra_data.items()):
if isinstance(name, tuple):
importance, title = name
else:
@@ -116,17 +116,17 @@
if res:
lines.append(res)
etype = exc_data.exception_type
- if not isinstance(etype, basestring):
+ if not isinstance(etype, str):
etype = etype.__name__
exc_info = self.format_exception_info(
etype,
exc_data.exception_value)
data_by_importance = {'important': [], 'normal': [],
'supplemental': [], 'extra': []}
- for (importance, name), value in general_data.items():
+ for (importance, name), value in list(general_data.items()):
data_by_importance[importance].append(
(name, value))
- for value in data_by_importance.values():
+ for value in list(data_by_importance.values()):
value.sort()
return self.format_combine(data_by_importance, lines, exc_info)
@@ -269,12 +269,12 @@
RefactoringTool: No changes to ../python3/weberror/exceptions/errormiddleware.py
RefactoringTool: Refactored ../python3/weberror/evalexception.py
return '%s: %s' % (title, s)
elif isinstance(value, dict):
lines = ['\n', title, '-'*len(title)]
- items = value.items()
+ items = list(value.items())
items.sort()
for n, v in items:
try:
v = repr(v)
- except Exception, e:
+ except Exception as e:
v = 'Cannot display: %s' % e
v = truncate(v)
lines.append(' %s: %s' % (n, v))
@@ -346,7 +346,7 @@
elif (isinstance(value, (list, tuple))
and self.long_item_list(value)):
return '%s: [
\n %s]' % (
- title, ',
'.join(map(self.quote, map(repr, value))))
+ title, ',
'.join(map(self.quote, list(map(repr, value)))))
else:
return '%s: %s' % (title, self.quote(repr(value)))
@@ -370,7 +370,7 @@
def zebra_table(self, title, rows, table_class="variables"):
if isinstance(rows, dict):
- rows = rows.items()
+ rows = list(rows.items())
rows.sort()
table = ['
' % table_class,
''
@@ -379,7 +379,7 @@
for name, value in rows:
try:
value = repr(value)
- except Exception, e:
+ except Exception as e:
value = 'Cannot print: %s' % e
odd = not odd
table.append(
@@ -423,7 +423,7 @@
return {}
def create_text_node(doc, elem, text):
- if not isinstance(text, basestring):
+ if not isinstance(text, str):
try:
text = escaping.removeIllegalChars(repr(text))
except:
@@ -449,7 +449,7 @@
libs = get_libraries(self.extra_kwargs.get('libraries'))
if libs:
libraries = newdoc.createElement('libraries')
- for k, v in libs.iteritems():
+ for k, v in libs.items():
lib = newdoc.createElement('library')
lib.attributes['version'] = v
lib.attributes['name'] = k
@@ -493,7 +493,7 @@
# variables.appendChild(variable)
etype = exc_data.exception_type
- if not isinstance(etype, basestring):
+ if not isinstance(etype, str):
etype = etype.__name__
top_element.appendChild(self.format_exception_info(
@@ -677,6 +677,6 @@
return '\n'.join(lines)
def convert_to_str(s):
- if isinstance(s, unicode):
+ if isinstance(s, str):
return s.encode('utf8')
return s
--- ../python3/weberror/evalexception.py (original)
+++ ../python3/weberror/evalexception.py (refactored)
@@ -22,18 +22,18 @@
``wsgi.errors``, so you can open it up in another browser window.
"""
-import httplib
+import http.client
import sys
import os
import cgi
import traceback
-from cStringIO import StringIO
+from io import StringIO
import pprint
import itertools
import time
import re
import types
-import urllib
+import urllib.request, urllib.parse, urllib.error
from pkg_resources import resource_filename
@@ -43,7 +43,7 @@
from paste import urlparser
from paste.util import import_string
-import evalcontext
+from . import evalcontext
from weberror import errormiddleware, formatter, collector
from weberror.util import escaping
from tempita import HTMLTemplate
@@ -124,7 +124,7 @@
form['environ'] = environ
try:
res = func(*args, **form.mixed())
- except ValueError, ve:
+ except ValueError as ve:
status = '500 Server Error'
res = 'There was an error: %s' % \
html_quote(ve)
@@ -150,7 +150,7 @@
debugcount = req.params['debugcount']
try:
debugcount = int(debugcount)
- except ValueError, e:
+ except ValueError asRefactoringTool: Refactored ../python3/weberror/evalcontext.py
RefactoringTool: Refactored ../python3/weberror/errormiddleware.py
e:
return exc.HTTPBadRequest(
"Invalid value for debugcount (%r): %s"
% (debugcount, e))
@@ -179,7 +179,7 @@
elif 'weberror.evalexception.debug_count' in environ:
return environ['weberror.evalexception.debug_count']
else:
- next = debug_counter.next()
+ next = next(debug_counter)
environ['weberror.evalexception.debug_count'] = next
environ['paste.evalexception.debug_count'] = next
return next
@@ -247,15 +247,15 @@
def relay(self, req):
"""Relay a request to a remote machine for JS proxying"""
host = req.GET['host']
- conn = httplib.HTTPConnection(host)
+ conn = http.client.HTTPConnection(host)
headers = req.headers
# Re-assemble the query string
query_str = {}
- for param, val in req.GET.iteritems():
+ for param, val in req.GET.items():
if param in ['host', 'path']: continue
query_str[param] = val
- query_str = urllib.urlencode(query_str)
+ query_str = urllib.parse.urlencode(query_str)
# Transport a GET or a POST
if req.method == 'GET':
@@ -281,7 +281,7 @@
libraries=self.libraries)[0]
host = req.GET['host']
headers = req.headers
- conn = httplib.HTTPConnection(host)
+ conn = http.client.HTTPConnection(host)
headers = {'Content-Length':len(long_xml_er),
'Content-Type':'application/xml'}
conn.request("POST", req.GET['path'], long_xml_er, headers=headers)
@@ -313,7 +313,7 @@
"""
res = Response(content_type='text/x-json')
data = [];
- items = self.debug_infos.values()
+ items = list(self.debug_infos.values())
items.sort(lambda a, b: cmp(a.created, b.created))
data = [item.json() for item in items]
res.body = repr(data)
@@ -527,7 +527,7 @@
if id(frame) == tbid:
return frame
else:
- raise ValueError, (
+ raise ValueError(
"No frame by id %s found from %r" % (tbid, self.frames))
def wsgi_application(self, environ, start_response):
@@ -602,7 +602,7 @@
def make_table(items):
if hasattr(items, 'items'):
- items = items.items()
+ items = list(items.items())
items.sort()
return table_template.substitute(
html_quote=html_quote,
@@ -642,7 +642,7 @@
out = StringIO()
try:
pprint.pprint(value, out)
- except Exception, e:
+ except Exception as e:
if safe:
out.write('Error: %s' % e)
else:
@@ -782,12 +782,12 @@
xmlhttp_key = global_conf.get('xmlhttp_key', '_')
if reporters is None:
reporters = global_conf.get('error_reporters')
- if reporters and isinstance(reporters, basestring):
+ if reporters and isinstance(reporters, str):
reporter_strings = reporters.split()
reporters = []
for reporter_string in reporter_strings:
reporter = import_string.eval_import(reporter_string)
- if isinstance(reporter, (type, types.ClassType)):
+ if isinstance(reporter, type):
reporter = reporter()
reporters.append(reporter)
return EvalException(app, xmlhttp_key=xmlhttp_key, reporters=reporters)
--- ../python3/weberror/evalcontext.py (original)
+++ ../python3/weberror/evalcontext.py (refactored)
@@ -1,4 +1,4 @@
-from cStringIO import StringIO
+from io import StringIO
import traceback
import threading
import pdb
@@ -32,7 +32,7 @@
sys.stdout = out
try:
code = compile(s, '', "single", 0, 1)
- exec code in self.namespace, self.globs
+ exec(code, self.namespace, self.globs)
debugger.set_continue()
except KeyboardInterrupt:
raise
--- ../python3/weberror/errormiddleware.py (original)
+++ ../python3/weberror/errormiddleware.py (refRefactoringTool: Refactored ../python3/weberror/collector.py
actored)
@@ -8,9 +8,9 @@
import traceback
import cgi
try:
- from cStringIO import StringIO
+ from io import StringIO
except ImportError:
- from StringIO import StringIO
+ from io import StringIO
from weberror import formatter, collector, reporter
from paste import wsgilib
from paste import request
@@ -135,12 +135,12 @@
xmlhttp_key = global_conf.get('xmlhttp_key', '_')
self.xmlhttp_key = xmlhttp_key
reporters = reporters or global_conf.get('error_reporters')
- if reporters and isinstance(reporters, basestring):
+ if reporters and isinstance(reporters, str):
reporter_strings = reporters.split()
reporters = []
for reporter_string in reporter_strings:
reporter = import_string.eval_import(reporter_string)
- if isinstance(reporter, (type, types.ClassType)):
+ if isinstance(reporter, type):
reporter = reporter()
reporters.append(reporter)
self.reporters = reporters or []
@@ -169,7 +169,7 @@
exc_info)
# @@: it would be nice to deal with bad content types here
response = self.exception_handler(exc_info, environ)
- if isinstance(response, unicode):
+ if isinstance(response, str):
response = response.encode('utf8')
return [response]
finally:
@@ -233,13 +233,13 @@
def __iter__(self):
return self
- def next(self):
+ def __next__(self):
__traceback_supplement__ = (
Supplement, self.error_middleware, self.environ)
if self.closed:
raise StopIteration
try:
- return self.app_iterator.next()
+ return next(self.app_iterator)
except StopIteration:
self.closed = True
close_response = self._close()
@@ -306,7 +306,7 @@
'wsgi.multithread', 'wsgi.multiprocess',
'wsgi.run_once', 'wsgi.version',
'wsgi.url_scheme']
- for name, value in self.environ.items():
+ for name, value in list(self.environ.items()):
if name.upper() == name:
if value:
cgi_vars[name] = value
--- ../python3/weberror/collector.py (original)
+++ ../python3/weberror/collector.py (refactored)
@@ -24,9 +24,9 @@
import traceback
import time
try:
- from cStringIO import StringIO
+ from io import StringIO
except ImportError:
- from StringIO import StringIO
+ from io import StringIO
import linecache
from weberror.util import source_encoding, serial_number_generator
@@ -282,7 +282,7 @@
if '__traceback_supplement__' in locals:
# Use the supplement defined in the function.
tbs = locals['__traceback_supplement__']
- elif globals.has_key('__traceback_supplement__'):
+ elif '__traceback_supplement__' in globals:
# Use the supplement defined in the module.
# This is used by Scripts (Python).
tbs = globals['__traceback_supplement__']
@@ -295,7 +295,7 @@
supp = factory(*args)
data['supplement'] = self.collectSupplement(supp, tb)
if data['supplement'].extra:
- for key, value in data['supplement'].extra.items():
+ for key, value in list(data['supplement'].extra.items()):
extra_data.setdefault(key, []).append(value)
except:
if DEBUG_EXCEPTION_FORMATTER:
@@ -380,7 +380,7 @@
return str(obj)
except UnicodeEncodeError:
try:
- return unicode(obj).encode(FALLBACK_ENCODING, 'replace')
+ return str(obj).encode(FALLBACK_ENCODING, 'replace')
except UnicodeEncodeError:
# This is when something is really messed up, but this can
# happen when the __str__ of an RefactoringTool: Refactored ../python3/tests/test_reporter.py
RefactoringTool: Refactored ../python3/tests/test_formatter.py
RefactoringTool: No changes to ../python3/tests/test_error_middleware.py
RefactoringTool: No changes to ../python3/tests/evaldemo.py
RefactoringTool: No changes to ../python3/setup.py
RefactoringTool: Files that were modified:
RefactoringTool: ../python3/weberror/util/source_encoding.py
RefactoringTool: ../python3/weberror/util/serial_number_generator.py
RefactoringTool: ../python3/weberror/util/escaping.py
RefactoringTool: ../python3/weberror/util/errorapp.py
RefactoringTool: ../python3/weberror/reporter.py
RefactoringTool: ../python3/weberror/pdbcapture.py
RefactoringTool: ../python3/weberror/formatter.py
RefactoringTool: ../python3/weberror/exceptions/errormiddleware.py
RefactoringTool: ../python3/weberror/evalexception.py
RefactoringTool: ../python3/weberror/evalcontext.py
RefactoringTool: ../python3/weberror/errormiddleware.py
RefactoringTool: ../python3/weberror/collector.py
RefactoringTool: ../python3/tests/test_reporter.py
RefactoringTool: ../python3/tests/test_formatter.py
RefactoringTool: ../python3/tests/test_error_middleware.py
RefactoringTool: ../python3/tests/evaldemo.py
RefactoringTool: ../python3/setup.py
object has to handle unicode
@@ -401,14 +401,14 @@
"""
def __init__(self, **attrs):
- for name, value in attrs.items():
+ for name, value in list(attrs.items()):
setattr(self, name, value)
def __repr__(self):
name = '<%s ' % self.__class__.__name__
try:
name += ' '.join(['%s=%r' % (name, str(value)[:30])
- for name, value in self.__dict__.items()
+ for name, value in list(self.__dict__.items())
if not name.startswith('_')])
except:
name += ' UNABLE TO GET REPRESENTATION'
--- ../python3/tests/test_reporter.py (original)
+++ ../python3/tests/test_reporter.py (refactored)
@@ -40,7 +40,7 @@
assert 0
rep.report(exc_data)
content = open(fn).read()
- print content
+ print(content)
assert len(content.splitlines()) == 8
assert 'ZeroDivisionError' in content
--- ../python3/tests/test_formatter.py (original)
+++ ../python3/tests/test_formatter.py (refactored)
@@ -6,7 +6,7 @@
class Mock(object):
def __init__(self, **kw):
- for name, value in kw.items():
+ for name, value in list(kw.items()):
setattr(self, name, value)
class Supplement(Mock):
@@ -73,7 +73,7 @@
raise_error()
except:
result = format(f)
- print result
+ print(result)
assert 'test_object' in result
assert 'http://whatever.com' in result
assert 'This is some supplemental information' in result
@@ -102,7 +102,7 @@
hide(True, raise_error)
except:
result = format(f)
- print result
+ print(result)
assert 'in hide_inner' not in result
assert 'inner(*args, **kw)' not in result
else:
@@ -111,7 +111,7 @@
def print_diff(s1, s2):
differ = difflib.Differ()
result = list(differ.compare(s1.splitlines(), s2.splitlines()))
- print '\n'.join(result)
+ print('\n'.join(result))
def test_hide_supppressed():
# When an error occurs and __traceback_stop__ is true for the
@@ -150,7 +150,7 @@
raise_error)
except:
result = format(f)
- assert isinstance(result, basestring), (
+ assert isinstance(result, str), (
'Bad result: %r' % (result,))
assert 'AABB' in result
assert 'CCDD' not in result
@@ -167,7 +167,7 @@
raise_error)
except:
result = format(f)
- print result
+ print(result)
assert 'AABB' not in result
assert 'raise_error' in result
else:
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.84271
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-module-weberror-0.10.3
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python2.7 setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/weberror
copying weberror/reporter.py -> build/lib/weberror
copying weberror/pdbcapture.py -> build/lib/weberror
copying weberror/formatter.py -> build/lib/weberror
copying weberror/evalexception.py -> build/lib/weberror
copying weberror/evalcontext.py -> build/lib/weberror
copying weberror/errormiddleware.py -> build/lib/weberror
copying weberror/collector.py -> build/lib/weberror
copying weberror/__init__.py -> build/lib/weberror
creating build/lib/weberror/util
copying weberror/util/source_encoding.py -> build/lib/weberror/util
copying weberror/util/serial_number_generator.py -> build/lib/weberror/util
copying weberror/util/escaping.py -> build/lib/weberror/util
copying weberror/util/errorapp.py -> build/lib/weberror/util
copying weberror/util/__init__.py -> build/lib/weberror/util
creating build/lib/weberror/exceptions
copying weberror/exceptions/errormiddleware.py -> build/lib/weberror/exceptions
copying weberror/exceptions/__init__.py -> build/lib/weberror/exceptions
running egg_info
writing requirements to WebError.egg-info/requires.txt
writing WebError.egg-info/PKG-INFO
writing top-level names to WebError.egg-info/top_level.txt
writing dependency_links to WebError.egg-info/dependency_links.txt
writing entry points to WebError.egg-info/entry_points.txt
reading manifest file 'WebError.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'WebError.egg-info/SOURCES.txt'
copying weberror/eval_template.html -> build/lib/weberror
creating build/lib/weberror/eval-media
copying weberror/eval-media/debug.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery-1.2.1.min.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery-1.2.3.pack.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery.scrollTo-min.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery.scrollTo.js -> build/lib/weberror/eval-media
copying weberror/eval-media/minus.jpg -> build/lib/weberror/eval-media
copying weberror/eval-media/plus.jpg -> build/lib/weberror/eval-media
copying weberror/eval-media/traceback.css -> build/lib/weberror/eval-media
+ pushd ../python3
~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-weberror-0.10.3
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/weberror
copying weberror/reporter.py -> build/lib/weberror
copying weberror/pdbcapture.py -> build/lib/weberror
copying weberror/formatter.py -> build/lib/weberror
copying weberror/evalexception.py -> build/lib/weberror
copying weberror/evalcontext.py -> build/lib/weberror
copying weberror/errormiddleware.py -> build/lib/weberror
copying weberror/collector.py -> build/lib/weberror
copying weberror/__init__.py -> build/lib/weberror
creating build/lib/weberror/util
copying weberror/util/source_encoding.py -> build/lib/weberror/util
copying weberror/util/serial_number_generator.py -> build/lib/weberror/util
copying weberror/util/escaping.py -> build/lib/weberror/util
copying weberror/util/errorapp.py -> build/lib/weberror/util
copying weberror/util/__init__.py -> build/lib/weberror/util
creating build/lib/weberror/exceptions
copying weberror/exceptions/errormiddleware.py -> build/lib/weberror/exceptions
copying weberror/exceptions/__init__.py -> build/lib/weberror/exceptions
running egg_info
writing WebError.egg-info/PKG-INFO
writing dependency_links to WebError.egg-info/dependency_links.txt
writing entry points to WebError.egg-info/entry_points.txt
writing requirements to WebError.egg-info/requires.txt
writing top-level names to WebError.egg-info/top_level.txt
reading manifest file 'WebError.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'WebError.egg-info/SOURCES.txt'
copying weberror/eval_template.html -> build/lib/weberror
creating build/lib/weberror/eval-media
copying weberror/eval-media/debug.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery-1.2.1.min.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery-1.2.3.pack.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery.scrollTo-min.js -> build/lib/weberror/eval-media
copying weberror/eval-media/jquery.scrollTo.js -> build/lib/weberror/eval-media
copying weberror/eval-media/minus.jpg -> build/lib/weberror/eval-media
copying weberror/eval-media/plus.jpg -> build/lib/weberror/eval-media
copying weberror/eval-media/traceback.css -> build/lib/weberror/eval-media
+ popd
~/RPM/BUILD/python-module-weberror-0.10.3
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.76379
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-weberror-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/python-module-weberror-buildroot
+ cd python-module-weberror-0.10.3
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python2.7 setup.py install --skip-build --root=/usr/src/tmp/python-module-weberror-buildroot --force
running install
running install_lib
creating /usr/src/tmp/python-module-weberror-buildroot
creating /usr/src/tmp/python-module-weberror-buildroot/usr
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/traceback.css -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/plus.jpg -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/minus.jpg -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery.scrollTo.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery.scrollTo-min.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery-1.2.3.pack.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery-1.2.1.min.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/debug.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/eval-media
copying build/lib/weberror/eval_template.html -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions
copying build/lib/weberror/exceptions/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions
copying build/lib/weberror/exceptions/errormiddleware.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/util/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/util/errorapp.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/util/escaping.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/util/serial_number_generator.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/util/source_encoding.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util
copying build/lib/weberror/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/collector.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/errormiddleware.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/evalcontext.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/evalexception.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/formatter.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/pdbcapture.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
copying build/lib/weberror/reporter.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/__init__.py to __init__.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.py to errormiddleware.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/__init__.py to __init__.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/errorapp.py to errorapp.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/escaping.py to escaping.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py to serial_number_generator.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/source_encoding.py to source_encoding.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/__init__.py to __init__.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py to collector.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py to errormiddleware.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalcontext.py to evalcontext.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py to evalexception.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py to formatter.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py to pdbcapture.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/reporter.py to reporter.pyc
running install_egg_info
running egg_info
writing requirements to WebError.egg-info/requires.txt
writing WebError.egg-info/PKG-INFO
writing top-level names to WebError.egg-info/top_level.txt
writing dependency_links to WebError.egg-info/dependency_links.txt
writing entry points to WebError.egg-info/entry_points.txt
reading manifest file 'WebError.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'WebError.egg-info/SOURCES.txt'
Copying WebError.egg-info to /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg-info
running install_scripts
+ pushd ../python3
~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-weberror-0.10.3
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-weberror-buildroot --force
running install
running install_lib
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/traceback.css -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/plus.jpg -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/minus.jpg -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery.scrollTo.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery.scrollTo-min.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery-1.2.3.pack.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/jquery-1.2.1.min.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval-media/debug.js -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/eval-media
copying build/lib/weberror/eval_template.html -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions
copying build/lib/weberror/exceptions/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions
copying build/lib/weberror/exceptions/errormiddleware.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions
creating /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/util/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/util/errorapp.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/util/escaping.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/util/serial_number_generator.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/util/source_encoding.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util
copying build/lib/weberror/__init__.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/collector.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/errormiddleware.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/evalcontext.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/evalexception.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/formatter.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/pdbcapture.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
copying build/lib/weberror/reporter.py -> /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py to errormiddleware.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/errorapp.py to errorapp.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/escaping.py to escaping.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py to serial_number_generator.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/source_encoding.py to source_encoding.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py to collector.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py to errormiddleware.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalcontext.py to evalcontext.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py to evalexception.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py to formatter.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py to pdbcapture.cpython-38.pyc
byte-compiling /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py to reporter.cpython-38.pyc
running install_egg_info
running egg_info
writing WebError.egg-info/PKG-INFO
writing dependency_links to WebError.egg-info/dependency_links.txt
writing entry points to WebError.egg-info/entry_points.txt
writing requirements to WebError.egg-info/requires.txt
writing top-level names to WebError.egg-info/top_level.txt
reading manifest file 'WebError.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'WebError.egg-info/SOURCES.txt'
Copying WebError.egg-info to /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info
running install_scripts
+ popd
~/RPM/BUILD/python-module-weberror-0.10.3
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/python-module-weberror-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/python-module-weberror-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/python-module-weberror-buildroot/ (default)
Compressing files in /usr/src/tmp/python-module-weberror-buildroot (auto)
Adjusting library links in /usr/src/tmp/python-module-weberror-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/python-module-weberror-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Bytecompiling python modules in /usr/src/tmp/python-module-weberror-buildroot using /usr/bin/python2.7
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/__init__.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.pyc
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.py
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/__init__.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/errorapp.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/escaping.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/source_encoding.pyc
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/errorapp.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/escaping.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/source_encoding.py
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/__init__.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalcontext.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/reporter.pyc
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalcontext.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/reporter.py
Bytecompiling python modules with optimization in /usr/src/tmp/python-module-weberror-buildroot using /usr/bin/python2.7 -O
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/errorapp.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/escaping.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/source_encoding.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalcontext.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/reporter.py
Bytecompiling python3 modules in /usr/src/tmp/python-module-weberror-buildroot using /usr/bin/python3
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.pyc
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.pyc
unlink /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.pyc
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/errorapp.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/escaping.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/source_encoding.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalcontext.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py
Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-weberror-buildroot using /usr/bin/python3 -O
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/errorapp.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/escaping.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/source_encoding.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalcontext.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py
Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-weberror-buildroot using /usr/bin/python3 -OO
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/errorapp.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/escaping.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/source_encoding.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/__init__.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalcontext.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py
compile /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py
Hardlinking identical .pyc and .opt-?.pyc files
'./usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.opt-1.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.opt-1.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.opt-1.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.opt-1.pyc'
'./usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.opt-1.pyc'
'./usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.pyc'
'./usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.opt-1.pyc'
Hardlinking identical .pyc and .pyo files
'./usr/lib/python2.7/site-packages/weberror/pdbcapture.pyo' => './usr/lib/python2.7/site-packages/weberror/pdbcapture.pyc'
'./usr/lib/python2.7/site-packages/weberror/formatter.pyo' => './usr/lib/python2.7/site-packages/weberror/formatter.pyc'
'./usr/lib/python2.7/site-packages/weberror/evalcontext.pyo' => './usr/lib/python2.7/site-packages/weberror/evalcontext.pyc'
'./usr/lib/python2.7/site-packages/weberror/errormiddleware.pyo' => './usr/lib/python2.7/site-packages/weberror/errormiddleware.pyc'
'./usr/lib/python2.7/site-packages/weberror/collector.pyo' => './usr/lib/python2.7/site-packages/weberror/collector.pyc'
'./usr/lib/python2.7/site-packages/weberror/__init__.pyo' => './usr/lib/python2.7/site-packages/weberror/__init__.pyc'
'./usr/lib/python2.7/site-packages/weberror/util/source_encoding.pyo' => './usr/lib/python2.7/site-packages/weberror/util/source_encoding.pyc'
'./usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.pyo' => './usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.pyc'
'./usr/lib/python2.7/site-packages/weberror/util/escaping.pyo' => './usr/lib/python2.7/site-packages/weberror/util/escaping.pyc'
'./usr/lib/python2.7/site-packages/weberror/util/errorapp.pyo' => './usr/lib/python2.7/site-packages/weberror/util/errorapp.pyc'
'./usr/lib/python2.7/site-packages/weberror/util/__init__.pyo' => './usr/lib/python2.7/site-packages/weberror/util/__init__.pyc'
'./usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.pyo' => './usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.pyc'
'./usr/lib/python2.7/site-packages/weberror/exceptions/__init__.pyo' => './usr/lib/python2.7/site-packages/weberror/exceptions/__init__.pyc'
Processing files: python-module-weberror-0.10.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.99835
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-module-weberror-0.10.3
+ DOCDIR=/usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ export DOCDIR
+ rm -rf /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ /bin/mkdir -p /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ cp -prL CHANGELOG LICENSE /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ chmod -R go-w /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ chmod -R a+rX /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python-module-weberror-0.10.3
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TYCL5G
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VuPuaI
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py: skipping sys
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py: line=27 IGNORE (for REQ=slight and deep=8) module=cStringIO
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py: line=29 IGNORE (for REQ=slight and deep=8) module=StringIO
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/collector.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py: skipping sys
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py: line=11 IGNORE (for REQ=slight and deep=8) module=cStringIO
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py: line=13 IGNORE (for REQ=slight and deep=8) module=StringIO
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/errormiddleware.py: line=97 IGNORE (for REQ=slight and deep=11) module=paste
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalcontext.py: skipping sys
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: skipping sys
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: hiding evalcontext, which SEEMS TO BE SELF-SATISFIED
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: line=801 IGNORE (for REQ=slight and deep=8) module=paste
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/evalexception.py: line=806 IGNORE (for REQ=slight and deep=12) module=weberror
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.py: line=8 IGNORE (for REQ=slight and deep=8) module=weberror
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/exceptions/errormiddleware.py: line=16 IGNORE (for REQ=slight and deep=8) module=weberror
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py: skipping sys
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/formatter.py: line=21 IGNORE (for REQ=slight and deep=8) module=pkg_resources
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py: skipping sys
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py: line=12 IGNORE (for REQ=slight and deep=8) module=json
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py: line=14 IGNORE (for REQ=slight and deep=8) module=simplejson
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py: line=135 IGNORE (for REQ=slight and deep=8) module=pdb
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/pdbcapture.py: line=142 IGNORE (for REQ=slight and deep=8) module=paste
python.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/reporter.py: hiding weberror, which SEEMS TO BE SELF-SATISFIED
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py: line=12 IGNORE (for REQ=slight and deep=8) module=hashlib
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py: line=14 IGNORE (for REQ=slight and deep=8) module=md5
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/serial_number_generator.py: line=121 IGNORE (for REQ=slight and deep=8) module=doctest
/usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python2.7/site-packages/weberror/util/source_encoding.py: line=29 IGNORE (for REQ=slight and deep=20) module=parser
Provides: python2.7(weberror), python2.7(weberror.collector), python2.7(weberror.errormiddleware), python2.7(weberror.evalcontext), python2.7(weberror.evalexception), python2.7(weberror.exceptions), python2.7(weberror.exceptions.errormiddleware), python2.7(weberror.formatter), python2.7(weberror.pdbcapture), python2.7(weberror.reporter), python2.7(weberror.util), python2.7(weberror.util.errorapp), python2.7(weberror.util.escaping), python2.7(weberror.util.serial_number_generator), python2.7(weberror.util.source_encoding)
Requires: /usr/lib/python2.7/site-packages, python-modules, python2.7(email), python2.7(paste), python2.7(pkg_resources), python2.7(pygments), python2.7(tempita), python2.7(webob), python2.7(xml)
Processing files: python3-module-weberror-0.10.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.66974
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd python-module-weberror-0.10.3
+ DOCDIR=/usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ export DOCDIR
+ rm -rf /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ /bin/mkdir -p /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ cp -prL CHANGELOG LICENSE /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ chmod -R go-w /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ chmod -R a+rX /usr/src/tmp/python-module-weberror-buildroot/usr/share/doc/python3-module-weberror-0.10.3
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TNetqH
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.w8hsiH
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py: skipping sys
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py: skipping time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py: line=27 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/collector.py: line=29 IGNORE (for REQ=slight and deep=8) module=io
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py: line=11 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py: line=13 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/errormiddleware.py: line=97 IGNORE (for REQ=slight and deep=11) module=paste.util
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalcontext.py: skipping sys
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: skipping sys
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: skipping itertools
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: skipping time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: line=46 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: line=801 IGNORE (for REQ=slight and deep=8) module=paste.deploy.converters
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/evalexception.py: line=806 IGNORE (for REQ=slight and deep=12) module=weberror.errormiddleware
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py: line=8 IGNORE (for REQ=slight and deep=8) module=weberror.errormiddleware
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py: line=16 IGNORE (for REQ=slight and deep=8) module=weberror.errormiddleware
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/formatter.py: line=21 IGNORE (for REQ=slight and deep=8) module=pkg_resources
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: skipping itertools
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: line=12 IGNORE (for REQ=slight and deep=8) module=json
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: line=14 IGNORE (for REQ=slight and deep=8) module=simplejson
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: line=135 IGNORE (for REQ=slight and deep=8) module=pdb
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/pdbcapture.py: line=142 IGNORE (for REQ=slight and deep=8) module=paste
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py: skipping email.MIMEText
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py: skipping email.MIMEMultipart
python3.req: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/reporter.py: skipping time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py: line=12 IGNORE (for REQ=slight and deep=8) module=hashlib
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py: line=14 IGNORE (for REQ=slight and deep=8) module=md5
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/serial_number_generator.py: line=121 IGNORE (for REQ=slight and deep=8) module=doctest
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-weberror-buildroot/usr/lib/python3/site-packages/weberror/util/source_encoding.py: line=29 IGNORE (for REQ=slight and deep=20) module=parser
Provides: python3(weberror), python3(weberror.collector), python3(weberror.errormiddleware), python3(weberror.evalcontext), python3(weberror.evalexception), python3(weberror.exceptions), python3(weberror.exceptions.errormiddleware), python3(weberror.formatter), python3(weberror.pdbcapture), python3(weberror.reporter), python3(weberror.util), python3(weberror.util.errorapp), python3(weberror.util.escaping), python3(weberror.util.serial_number_generator), python3(weberror.util.source_encoding)
Requires: /usr/lib/python3/site-packages, python3(cgi) < 0, python3(codecs) < 0, python3(html.entities) < 0, python3(http.client) < 0, python3(io) < 0, python3(linecache) < 0, python3(os) < 0, python3(paste) < 0, python3(paste.urlparser) < 0, python3(paste.util) < 0, python3(paste.util.filemixin) < 0, python3(pdb) < 0, python3(pkg_resources) < 0, python3(pprint) < 0, python3(pygments) < 0, python3(pygments.formatters) < 0, python3(pygments.lexers) < 0, python3(re) < 0, python3(smtplib) < 0, python3(tempita) < 0, python3(threading) < 0, python3(traceback) < 0, python3(types) < 0, python3(urllib.error) < 0, python3(urllib.parse) < 0, python3(urllib.request) < 0, python3(warnings) < 0, python3(webob) < 0, python3(xml.dom.minidom) < 0
Wrote: /usr/src/RPM/RPMS/noarch/python-module-weberror-0.10.3-alt3.noarch.rpm
Wrote: /usr/src/RPM/RPMS/noarch/python3-module-weberror-0.10.3-alt3.noarch.rpm
11.27user 0.79system 0:14.22elapsed 84%CPU (0avgtext+0avgdata 26988maxresident)k
0inputs+0outputs (0major+240191minor)pagefaults 0swaps
18.44user 3.89system 0:24.36elapsed 91%CPU (0avgtext+0avgdata 107760maxresident)k
0inputs+0outputs (0major+663762minor)pagefaults 0swaps
--- python3-module-weberror-0.10.3-alt3.noarch.rpm.repo 2018-05-15 14:10:27.000000000 +0000
+++ python3-module-weberror-0.10.3-alt3.noarch.rpm.hasher 2020-12-04 17:41:33.748616704 +0000
@@ -1,10 +1,10 @@
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info 40755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/PKG-INFO 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/SOURCES.txt 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/dependency_links.txt 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/entry_points.txt 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/not-zip-safe 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/paster_plugins.txt 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/requires.txt 100755
-/usr/lib/python3/site-packages/WebError-0.10.3-py3.6.egg-info/top_level.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info 40755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/PKG-INFO 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/SOURCES.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/dependency_links.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/entry_points.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/not-zip-safe 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/paster_plugins.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/requires.txt 100755
+/usr/lib/python3/site-packages/WebError-0.10.3-py3.8.egg-info/top_level.txt 100755
/usr/lib/python3/site-packages/weberror 40755
@@ -12,26 +12,26 @@
/usr/lib/python3/site-packages/weberror/__pycache__ 40755
-/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-36.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/__init__.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/collector.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/errormiddleware.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalcontext.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/evalexception.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/formatter.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/pdbcapture.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/__pycache__/reporter.cpython-38.pyc 100644
/usr/lib/python3/site-packages/weberror/collector.py 100644
@@ -53,8 +53,8 @@
/usr/lib/python3/site-packages/weberror/exceptions/__pycache__ 40755
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-36.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/__init__.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/exceptions/__pycache__/errormiddleware.cpython-38.pyc 100644
/usr/lib/python3/site-packages/weberror/exceptions/errormiddleware.py 100644
@@ -66,17 +66,17 @@
/usr/lib/python3/site-packages/weberror/util/__pycache__ 40755
-/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-36.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-36.opt-1.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-36.opt-2.pyc 100644
-/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-36.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/__init__.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/errorapp.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/escaping.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/serial_number_generator.cpython-38.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.opt-1.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.opt-2.pyc 100644
+/usr/lib/python3/site-packages/weberror/util/__pycache__/source_encoding.cpython-38.pyc 100644
/usr/lib/python3/site-packages/weberror/util/errorapp.py 100644