diff options
Diffstat (limited to 'src/hydrilla/proxy/policies/fallback.py')
-rw-r--r-- | src/hydrilla/proxy/policies/fallback.py | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/src/hydrilla/proxy/policies/fallback.py b/src/hydrilla/proxy/policies/fallback.py deleted file mode 100644 index f5c9b16..0000000 --- a/src/hydrilla/proxy/policies/fallback.py +++ /dev/null @@ -1,61 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -# Policies for blocking and allowing JS when no other policies match. -# -# This file is part of Hydrilla&Haketilo. -# -# Copyright (C) 2022 Wojtek Kosior -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <https://www.gnu.org/licenses/>. -# -# -# I, Wojtek Kosior, thereby promise not to sue for violation of this -# file's license. Although I request that you do not make use of this -# code in a proprietary program, I am not going to enforce this in -# court. - -""" -..... -""" - -# Enable using with Python 3.7. -from __future__ import annotations - -import dataclasses as dc -import typing as t -import enum - -from abc import ABC, abstractmethod - -from .. import state -from . import base -from .rule import AllowPolicy, BlockPolicy - - -class FallbackAllowPolicy(AllowPolicy): - """.....""" - priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._ONE - - -class FallbackBlockPolicy(BlockPolicy): - """....""" - priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._ONE - - -@dc.dataclass(frozen=True) -class ErrorBlockPolicy(BlockPolicy): - """....""" - error: Exception - - builtin: bool = True |