Mercurial > mamba
changeset 591:f7c11fc2a3e7
Level server sort of works
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 11 Jan 2023 20:54:49 +0200 |
parents | 2d3dee657638 |
children | ffb0134be578 |
files | mamba/forest.py |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/mamba/forest.py Wed Jan 11 20:41:40 2023 +0200 +++ b/mamba/forest.py Wed Jan 11 20:54:49 2023 +0200 @@ -4,14 +4,14 @@ from flask import Flask, request, abort from datetime import datetime -from ConfigParser import ConfigParser -import xmlrpclib +from configparser import ConfigParser +from xmlrpc.client import ServerProxy import time import os import sys import socket import json -from io import StringIO +from io import BytesIO import zipfile app = Flask(__name__) @@ -56,7 +56,7 @@ level.write(leveldata) def zip_levels(self): - levels_raw = StringIO() + levels_raw = BytesIO() levels_zip = zipfile.ZipFile( levels_raw, "w", compression=zipfile.ZIP_DEFLATED) for levelname in self.list_levels(): @@ -152,7 +152,7 @@ 'file': filename, 'log': log, } - srv = xmlrpclib.Server(cia.url) + srv = ServerProxy(cia.url) srv.hub.deliver(msg)