aboutsummaryrefslogtreecommitdiffstats
path: root/MgaRepo/cgi
diff options
context:
space:
mode:
authorDan Fandrich <danf@mageia.org>2025-02-03 19:30:47 -0800
committerDan Fandrich <danf@mageia.org>2025-02-03 22:25:12 -0800
commitc488d9cdfb0aea78d4a0bde4778fe78eda1c46ea (patch)
tree034840bfc891f6873f4e2a0bcc86650291433f62 /MgaRepo/cgi
parent6d2c594260832373595effa4f63552a8068ae92c (diff)
downloadmgarepo-master.tar
mgarepo-master.tar.gz
mgarepo-master.tar.bz2
mgarepo-master.tar.xz
mgarepo-master.zip
Fix many errors found by pytypeHEADmaster
Some of these would always cause run-time exceptions, which makes me believe that because these haven't been reported before there's a lot of dead code in here. There are a few more pytype errors that don't have obvious fixes.
Diffstat (limited to 'MgaRepo/cgi')
-rw-r--r--MgaRepo/cgi/xmlrpcserver.py16
1 files changed, 3 insertions, 13 deletions
diff --git a/MgaRepo/cgi/xmlrpcserver.py b/MgaRepo/cgi/xmlrpcserver.py
index a1b2b73..60ebb85 100644
--- a/MgaRepo/cgi/xmlrpcserver.py
+++ b/MgaRepo/cgi/xmlrpcserver.py
@@ -91,21 +91,11 @@ def main():
meth = getattr(iface, method)
response = (meth(*parms),)
except CgiError as e:
- msg = str(e)
- try:
- msg = msg.decode("iso-8859-1")
- except UnicodeError:
- pass
- response = xmlrpc.client.Fault(1, msg)
+ response = xmlrpc.client.Fault(1, str(e))
except Exception as e:
- msg = str(e)
- try:
- msg = msg.decode("iso-8859-1")
- except UnicodeError:
- pass
- response = xmlrpc.client.Fault(1, msg)
+ response = xmlrpc.client.Fault(1, str(e))
sys.stdout.write("Content-type: text/xml\n\n")
- sys.stdout.write(xmlrpc.client.dumps(response, methodresponse=1))
+ sys.stdout.write(xmlrpc.client.dumps(response, methodresponse=True))
# vim:et:ts=4:sw=4