strip undecodable chacters from gamelog server log file finish re work on alias add/update ( I think)
15 lines
438 B
Python
15 lines
438 B
Python
from flask_restful import Resource
|
|
from GameLogServer.log_reader import reader
|
|
from base64 import urlsafe_b64decode
|
|
|
|
class LogResource(Resource):
|
|
def get(self, path):
|
|
path = urlsafe_b64decode(path).decode('utf-8')
|
|
log_info = reader.read_file(path)
|
|
|
|
return {
|
|
'success' : log_info is not False,
|
|
'length': 0 if log_info is False else len(log_info),
|
|
'data': log_info
|
|
}
|