aboutsummaryrefslogtreecommitdiff
path: root/src/hydrilla/proxy/policies/payload_resource.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/hydrilla/proxy/policies/payload_resource.py')
-rw-r--r--src/hydrilla/proxy/policies/payload_resource.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/hydrilla/proxy/policies/payload_resource.py b/src/hydrilla/proxy/policies/payload_resource.py
index d8e5ea5..38cfd21 100644
--- a/src/hydrilla/proxy/policies/payload_resource.py
+++ b/src/hydrilla/proxy/policies/payload_resource.py
@@ -212,10 +212,9 @@ MessageInfo = t.Union[
@dc.dataclass(frozen=True)
class PayloadResourcePolicy(PayloadAwarePolicy):
- """...."""
- _process_request: t.ClassVar[bool] = True
+ _process_request = base.MsgProcessOpt.MUST
- priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._THREE
+ priority = base.PolicyPriority._THREE
def extract_resource_path(self, request_url: ParsedUrl) -> tuple[str, ...]:
# Payload resource pattern has path of the form:
@@ -370,10 +369,10 @@ resource_blocked_response = http_messages.ResponseInfo.make(
@dc.dataclass(frozen=True)
class BlockedResponsePolicy(base.Policy):
- """...."""
- _process_request: t.ClassVar[bool] = True
+ _process_request = base.MsgProcessOpt.MUST
+ _process_response = base.MsgProcessOpt.MUST_NOT
- priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._THREE
+ priority = base.PolicyPriority._THREE
def consume_request(self, request_info: http_messages.RequestInfo) \
-> http_messages.ResponseInfo: