From fc11314eda6103d5055062c3035536c93784ea4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Thu, 5 Oct 2017 13:07:23 +0200 Subject: Change to flask_restplus --- archivist/server.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 archivist/server.py (limited to 'archivist/server.py') diff --git a/archivist/server.py b/archivist/server.py deleted file mode 100644 index 8500af0..0000000 --- a/archivist/server.py +++ /dev/null @@ -1,31 +0,0 @@ -import click -from flask.cli import FlaskGroup, ScriptInfo -from flask import Flask -from flask_restful import Api, Resource, marshal_with, marshal_with_field, fields - -from . import model as m - -class Tag(Resource): - tag_fields = { - 'name' : fields.String, - 'prefix' : fields.String - } - -class TagList(Resource): - tag_list = { fields.List(fields.Nested(Tag.tag_fields)) } - - @marshal_with_field(fields.List(fields.Nested(Tag.tag_fields))) - def get(self): - res = list(m.Tag.select().where(~m.Tag.default).dicts().iterator()) - print(res) - return res - -def create_app(info): - app = Flask('archivist') - api = Api(app) - api.add_resource(TagList, '/') - return app - -server_group = FlaskGroup( - name='server', - context_settings = {'obj' : ScriptInfo(create_app=create_app)}) -- cgit v1.2.3