diff --git a/docs/ahriman.core.log.rst b/docs/ahriman.core.log.rst index ded2b4d8..0959000f 100644 --- a/docs/ahriman.core.log.rst +++ b/docs/ahriman.core.log.rst @@ -4,6 +4,14 @@ ahriman.core.log package Submodules ---------- +ahriman.core.log.filtered\_access\_logger module +------------------------------------------------ + +.. automodule:: ahriman.core.log.filtered_access_logger + :members: + :no-undoc-members: + :show-inheritance: + ahriman.core.log.http\_log\_handler module ------------------------------------------ diff --git a/src/ahriman/application/handlers/patch.py b/src/ahriman/application/handlers/patch.py index f04ceaeb..55780a2d 100644 --- a/src/ahriman/application/handlers/patch.py +++ b/src/ahriman/application/handlers/patch.py @@ -125,7 +125,6 @@ class Patch(Handler): package_base(Optional[str]): package base variables(List[str]): extract patches only for specified PKGBUILD variables exit_code(bool): exit with error on empty search result - : """ patches = application.database.patches_list(package_base, variables) Patch.check_if_empty(exit_code, not patches) diff --git a/src/ahriman/core/log/filtered_access_logger.py b/src/ahriman/core/log/filtered_access_logger.py index 2dfdd60c..3622cb2f 100644 --- a/src/ahriman/core/log/filtered_access_logger.py +++ b/src/ahriman/core/log/filtered_access_logger.py @@ -19,8 +19,7 @@ # import re -from aiohttp.abc import BaseRequest, StreamResponse -from aiohttp.web_log import AccessLogger +from aiohttp.web import AccessLogger, BaseRequest, StreamResponse class FilteredAccessLogger(AccessLogger): diff --git a/src/ahriman/web/views/service/add.py b/src/ahriman/web/views/service/add.py index 33933986..5992d64e 100644 --- a/src/ahriman/web/views/service/add.py +++ b/src/ahriman/web/views/service/add.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -from aiohttp.web import HTTPFound +from aiohttp.web import HTTPAccepted from ahriman.models.user_access import UserAccess from ahriman.web.views.base import BaseView @@ -44,12 +44,12 @@ class AddView(BaseView): } Raises: + HTTPAccepted: in case of success response HTTPBadRequest: if bad data is supplied - HTTPFound: in case of success response """ data = await self.extract_data(["packages"]) packages = data.get("packages", []) self.spawner.packages_add(packages, now=True) - raise HTTPFound("/") + raise HTTPAccepted() diff --git a/src/ahriman/web/views/service/remove.py b/src/ahriman/web/views/service/remove.py index c7011089..c6f74f5a 100644 --- a/src/ahriman/web/views/service/remove.py +++ b/src/ahriman/web/views/service/remove.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -from aiohttp.web import HTTPBadRequest, HTTPFound +from aiohttp.web import HTTPAccepted, HTTPBadRequest from ahriman.models.user_access import UserAccess from ahriman.web.views.base import BaseView @@ -44,8 +44,8 @@ class RemoveView(BaseView): } Raises: + HTTPAccepted: in case of success response HTTPBadRequest: if bad data is supplied - HTTPFound: in case of success response """ try: data = await self.extract_data(["packages"]) @@ -55,4 +55,4 @@ class RemoveView(BaseView): self.spawner.packages_remove(packages) - raise HTTPFound("/") + raise HTTPAccepted() diff --git a/src/ahriman/web/views/service/request.py b/src/ahriman/web/views/service/request.py index c00d21ef..5b6c8e3b 100644 --- a/src/ahriman/web/views/service/request.py +++ b/src/ahriman/web/views/service/request.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -from aiohttp.web import HTTPBadRequest, HTTPFound +from aiohttp.web import HTTPAccepted, HTTPBadRequest from ahriman.models.user_access import UserAccess from ahriman.web.views.base import BaseView @@ -44,8 +44,8 @@ class RequestView(BaseView): } Raises: + HTTPAccepted: in case of success response HTTPBadRequest: if bad data is supplied - HTTPFound: in case of success response """ try: data = await self.extract_data(["packages"]) @@ -55,4 +55,4 @@ class RequestView(BaseView): self.spawner.packages_add(packages, now=False) - raise HTTPFound("/") + raise HTTPAccepted()