From 2e35a7e46f0929438c1c206e3116caa829f07dc6 Mon Sep 17 00:00:00 2001 From: Thomas Duval Date: Fri, 5 Oct 2018 16:54:37 +0200 Subject: Update code to 4.6 official version Change-Id: Ibd0da0e476e24b2685f54693efc11f7a58d40a62 --- moon_interface/moon_interface/http_server.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'moon_interface/moon_interface/http_server.py') diff --git a/moon_interface/moon_interface/http_server.py b/moon_interface/moon_interface/http_server.py index 1e0858c0..50bf2a62 100644 --- a/moon_interface/moon_interface/http_server.py +++ b/moon_interface/moon_interface/http_server.py @@ -9,6 +9,7 @@ import logging from moon_interface import __version__ from moon_interface.api.generic import Status, API from moon_interface.api.authz import Authz +from moon_interface.api.update import Update from moon_interface.authz_requests import CACHE from python_moonutilities import configuration, exceptions @@ -131,6 +132,15 @@ class HTTPServer(Server): self.manager_port), } ) + self.api.add_resource(Update, *Update.__urls__, + resource_class_kwargs={ + "cache": CACHE, + "interface_name": self.host, + "manager_url": "http://{}:{}".format( + self.manager_hostname, + self.manager_port), + } + ) def run(self): self.app.run(host=self._host, port=self._port, threaded=True) # nosec -- cgit 1.2.3-korg