fix core/handler.py

master
serkus 2 years ago
parent c097670d6c
commit 783ba65f3a

@ -9,10 +9,19 @@ from utils.utils import get_list_overlays, load_config, write_config, sort_insta
from utils.package import search
from utils.findfsdb import on_find
from core.route import Router
from genaratorSecretsToken import jwt
import logging
from io import BytesIO
#repl = '<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<!DOCTYPE repositories SYSTEM "http://www.gentoo.org/dtd/repositories.dtd">'
def login(Auth={user='demo', password='demo'}):
if auth():
return(generatoSecretsToken())
else:
return ("403")
def main():
try:
with open('./pkgs.json', 'tr') as fn:
@ -62,6 +71,7 @@ def search(pkg):
# self.r_t = str(json.dumps(search_result))
return str(json.dumps(Search_result))
# self.r_t = json.dumps(pkg_list)
def get_settings_app():
return str(json.dumps(load_config()))
@ -69,7 +79,7 @@ class Handler(BaseHTTPRequestHandler):
def _set_response(self):
self.send_response(200)
self.send_header['Access-Control-Allow-Origin', '*']
self.send_header['Access-Control-Allow-Methods', 'GET']
#self.send_header['Access-Control-Allow-Methods', 'GET']
self.send_header['Access-Control-Allow-Headers', 'X-Requested-With,content-type']
# self.send_header['Access-Control-Allow-Credentials', true]
self.end_headers()
@ -91,6 +101,9 @@ class Handler(BaseHTTPRequestHandler):
data = self.rfile.read(length)
def do_POST(self):
post_data = self.rfile.read(content_length) # <--- Gets the data itself
logging.info("POST request,\nPath: %s\nHeaders:\n%s\n\nBody:\n%s\n",
str(self.path), str(self.headers), post_data.decode('utf-8')
print("do_POST:\n")
print(str(self.path), str(self.headers))

@ -107,7 +107,7 @@ class RouterOld(BaseHTTPRequestHandler):
#do_HEAD()
pass
def __isAuth(selt, auth):
def __isAuth(self, auth):
pass
def getToken(self, authResult):

@ -39,4 +39,4 @@ class PortageConfig():
if __name__ == '__main__':
test = TestConfig()
test.parseMakeConfig()
test.parseMakeConfig()
Loading…
Cancel
Save