From fa022bc22acc2e2b06d0933ca33f357ea5ee740e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Tue, 2 Apr 2019 14:45:55 +0200 Subject: [PATCH] Refactor --- kapow.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/kapow.py b/kapow.py index a522690..0435766 100644 --- a/kapow.py +++ b/kapow.py @@ -350,18 +350,15 @@ def main(ctx, program, expression): ctx.exit() source = expression if program is None else program.read() + app = web.Application() for ep, _, _ in KAPOW_PROGRAM.scanString(source): + methods = ep.method.asList()[0].split('|') + pattern = ''.join(ep.urlpattern) if ep.body: - register_code_endpoint(app, - ep.method.asList()[0].split('|'), - ''.join(ep.urlpattern), - ep.body) + register_code_endpoint(app, methods, pattern, ep.body) else: - register_path_endpoint(app, - ep.method.asList()[0].split('|'), - ''.join(ep.urlpattern), - ep.path) + register_path_endpoint(app, methods, pattern, ep.path) web.run_app(app)