Пример #1
0
class Post_Data(Resource):
    def get(self, post_id):
        try:
            return PostsManager.get_post(post_id)
        except Exception, e:
            return {'ERROR': str(e)}


api.add_resource(Post_Data, '/post/<string:post_id>')
api.add_resource(Posts_Meta, '/posts')


def monitor_updates():
    PostsManager.init()
    while True:
        Monitor.update()
        sleep(5)


def run_api():
    app.run()


if __name__ == '__main__':
    monitor = threading.Thread(target=monitor_updates)
    monitor.start()

    api = threading.Thread(target=run_api)
    api.start()
Пример #2
0
api.add_resource(Post_Data, '/post/<string:post_id>')
api.add_resource(Posts_Meta, '/posts')

def monitor_updates():
    PostsManager.init()
    while True:
        Monitor.update()
        sleep(5)

def run_api():
    app.run()

if __name__ == '__main__':
    monitor = threading.Thread(target=monitor_updates)
    monitor.start()

    api = threading.Thread(target=run_api)
    api.start()