From b38a9f56e54eb21eec37f40075399961ba82906f Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Fri, 9 Feb 2018 12:19:55 +0000 Subject: Move from straight app registration to Blueprints (#6) --- pysite/views/__init__.py | 1 - pysite/views/api/__init__.py | 1 + pysite/views/api/healthcheck.py | 12 ++++++++++++ pysite/views/error_handlers/__init__.py | 1 - pysite/views/error_handlers/http_404.py | 12 ------------ pysite/views/healthcheck.py | 12 ------------ pysite/views/index.py | 10 ---------- pysite/views/invite.py | 12 ------------ pysite/views/main/__init__.py | 1 + pysite/views/main/error_handlers/__init__.py | 1 + pysite/views/main/error_handlers/http_404.py | 12 ++++++++++++ pysite/views/main/index.py | 10 ++++++++++ pysite/views/main/invite.py | 12 ++++++++++++ 13 files changed, 49 insertions(+), 48 deletions(-) delete mode 100644 pysite/views/__init__.py create mode 100644 pysite/views/api/__init__.py create mode 100644 pysite/views/api/healthcheck.py delete mode 100644 pysite/views/error_handlers/__init__.py delete mode 100644 pysite/views/error_handlers/http_404.py delete mode 100644 pysite/views/healthcheck.py delete mode 100644 pysite/views/index.py delete mode 100644 pysite/views/invite.py create mode 100644 pysite/views/main/__init__.py create mode 100644 pysite/views/main/error_handlers/__init__.py create mode 100644 pysite/views/main/error_handlers/http_404.py create mode 100644 pysite/views/main/index.py create mode 100644 pysite/views/main/invite.py (limited to 'pysite/views') diff --git a/pysite/views/__init__.py b/pysite/views/__init__.py deleted file mode 100644 index 9bad5790..00000000 --- a/pysite/views/__init__.py +++ /dev/null @@ -1 +0,0 @@ -# coding=utf-8 diff --git a/pysite/views/api/__init__.py b/pysite/views/api/__init__.py new file mode 100644 index 00000000..9bad5790 --- /dev/null +++ b/pysite/views/api/__init__.py @@ -0,0 +1 @@ +# coding=utf-8 diff --git a/pysite/views/api/healthcheck.py b/pysite/views/api/healthcheck.py new file mode 100644 index 00000000..9d1f681a --- /dev/null +++ b/pysite/views/api/healthcheck.py @@ -0,0 +1,12 @@ +# coding=utf-8 +from flask import jsonify + +from pysite.base_route import RouteView + + +class IndexView(RouteView): + path = "/healthcheck" + name = "healthcheck" + + def get(self): + return jsonify({"status": "ok"}) diff --git a/pysite/views/error_handlers/__init__.py b/pysite/views/error_handlers/__init__.py deleted file mode 100644 index 9bad5790..00000000 --- a/pysite/views/error_handlers/__init__.py +++ /dev/null @@ -1 +0,0 @@ -# coding=utf-8 diff --git a/pysite/views/error_handlers/http_404.py b/pysite/views/error_handlers/http_404.py deleted file mode 100644 index 1d557d9b..00000000 --- a/pysite/views/error_handlers/http_404.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -from werkzeug.exceptions import NotFound - -from pysite.base_route import ErrorView - - -class Error404View(ErrorView): - name = "error_404" - error_code = 404 - - def get(self, error: NotFound): - return "replace me with a template, 404 not found", 404 diff --git a/pysite/views/healthcheck.py b/pysite/views/healthcheck.py deleted file mode 100644 index 9d1f681a..00000000 --- a/pysite/views/healthcheck.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -from flask import jsonify - -from pysite.base_route import RouteView - - -class IndexView(RouteView): - path = "/healthcheck" - name = "healthcheck" - - def get(self): - return jsonify({"status": "ok"}) diff --git a/pysite/views/index.py b/pysite/views/index.py deleted file mode 100644 index 0c2d1578..00000000 --- a/pysite/views/index.py +++ /dev/null @@ -1,10 +0,0 @@ -# coding=utf-8 -from pysite.base_route import RouteView - - -class IndexView(RouteView): - path = "/" - name = "index" - - def get(self): - return self.render("index.html") diff --git a/pysite/views/invite.py b/pysite/views/invite.py deleted file mode 100644 index 9563a5e6..00000000 --- a/pysite/views/invite.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -from flask import redirect - -from pysite.base_route import RouteView - - -class InviteView(RouteView): - path = "/invite" - name = "invite" - - def get(self): - return redirect("http://invite.pythondiscord.com/") diff --git a/pysite/views/main/__init__.py b/pysite/views/main/__init__.py new file mode 100644 index 00000000..9bad5790 --- /dev/null +++ b/pysite/views/main/__init__.py @@ -0,0 +1 @@ +# coding=utf-8 diff --git a/pysite/views/main/error_handlers/__init__.py b/pysite/views/main/error_handlers/__init__.py new file mode 100644 index 00000000..9bad5790 --- /dev/null +++ b/pysite/views/main/error_handlers/__init__.py @@ -0,0 +1 @@ +# coding=utf-8 diff --git a/pysite/views/main/error_handlers/http_404.py b/pysite/views/main/error_handlers/http_404.py new file mode 100644 index 00000000..1d557d9b --- /dev/null +++ b/pysite/views/main/error_handlers/http_404.py @@ -0,0 +1,12 @@ +# coding=utf-8 +from werkzeug.exceptions import NotFound + +from pysite.base_route import ErrorView + + +class Error404View(ErrorView): + name = "error_404" + error_code = 404 + + def get(self, error: NotFound): + return "replace me with a template, 404 not found", 404 diff --git a/pysite/views/main/index.py b/pysite/views/main/index.py new file mode 100644 index 00000000..0c2d1578 --- /dev/null +++ b/pysite/views/main/index.py @@ -0,0 +1,10 @@ +# coding=utf-8 +from pysite.base_route import RouteView + + +class IndexView(RouteView): + path = "/" + name = "index" + + def get(self): + return self.render("index.html") diff --git a/pysite/views/main/invite.py b/pysite/views/main/invite.py new file mode 100644 index 00000000..9563a5e6 --- /dev/null +++ b/pysite/views/main/invite.py @@ -0,0 +1,12 @@ +# coding=utf-8 +from flask import redirect + +from pysite.base_route import RouteView + + +class InviteView(RouteView): + path = "/invite" + name = "invite" + + def get(self): + return redirect("http://invite.pythondiscord.com/") -- cgit v1.2.3