codekingpro/portable-devtools
114k
1from collections.abc import Callable2from collections.abc import Iterable3from collections.abc import Mapping4 5from .mixins import UpdateDictMixin6 7def csp_property(key: str) -> property: ...8 9class ContentSecurityPolicy(UpdateDictMixin[str, str], dict[str, str]):10 @property11 def base_uri(self) -> str | None: ...12 @base_uri.setter13 def base_uri(self, value: str | None) -> None: ...14 @base_uri.deleter15 def base_uri(self) -> None: ...16 @property17 def child_src(self) -> str | None: ...18 @child_src.setter19 def child_src(self, value: str | None) -> None: ...20 @child_src.deleter21 def child_src(self) -> None: ...22 @property23 def connect_src(self) -> str | None: ...24 @connect_src.setter25 def connect_src(self, value: str | None) -> None: ...26 @connect_src.deleter27 def connect_src(self) -> None: ...28 @property29 def default_src(self) -> str | None: ...30 @default_src.setter31 def default_src(self, value: str | None) -> None: ...32 @default_src.deleter33 def default_src(self) -> None: ...34 @property35 def font_src(self) -> str | None: ...36 @font_src.setter37 def font_src(self, value: str | None) -> None: ...38 @font_src.deleter39 def font_src(self) -> None: ...40 @property41 def form_action(self) -> str | None: ...42 @form_action.setter43 def form_action(self, value: str | None) -> None: ...44 @form_action.deleter45 def form_action(self) -> None: ...46 @property47 def frame_ancestors(self) -> str | None: ...48 @frame_ancestors.setter49 def frame_ancestors(self, value: str | None) -> None: ...50 @frame_ancestors.deleter51 def frame_ancestors(self) -> None: ...52 @property53 def frame_src(self) -> str | None: ...54 @frame_src.setter55 def frame_src(self, value: str | None) -> None: ...56 @frame_src.deleter57 def frame_src(self) -> None: ...58 @property59 def img_src(self) -> str | None: ...60 @img_src.setter61 def img_src(self, value: str | None) -> None: ...62 @img_src.deleter63 def img_src(self) -> None: ...64 @property65 def manifest_src(self) -> str | None: ...66 @manifest_src.setter67 def manifest_src(self, value: str | None) -> None: ...68 @manifest_src.deleter69 def manifest_src(self) -> None: ...70 @property71 def media_src(self) -> str | None: ...72 @media_src.setter73 def media_src(self, value: str | None) -> None: ...74 @media_src.deleter75 def media_src(self) -> None: ...76 @property77 def navigate_to(self) -> str | None: ...78 @navigate_to.setter79 def navigate_to(self, value: str | None) -> None: ...80 @navigate_to.deleter81 def navigate_to(self) -> None: ...82 @property83 def object_src(self) -> str | None: ...84 @object_src.setter85 def object_src(self, value: str | None) -> None: ...86 @object_src.deleter87 def object_src(self) -> None: ...88 @property89 def prefetch_src(self) -> str | None: ...90 @prefetch_src.setter91 def prefetch_src(self, value: str | None) -> None: ...92 @prefetch_src.deleter93 def prefetch_src(self) -> None: ...94 @property95 def plugin_types(self) -> str | None: ...96 @plugin_types.setter97 def plugin_types(self, value: str | None) -> None: ...98 @plugin_types.deleter99 def plugin_types(self) -> None: ...100 @property101 def report_to(self) -> str | None: ...102 @report_to.setter103 def report_to(self, value: str | None) -> None: ...104 @report_to.deleter105 def report_to(self) -> None: ...106 @property107 def report_uri(self) -> str | None: ...108 @report_uri.setter109 def report_uri(self, value: str | None) -> None: ...110 @report_uri.deleter111 def report_uri(self) -> None: ...112 @property113 def sandbox(self) -> str | None: ...114 @sandbox.setter115 def sandbox(self, value: str | None) -> None: ...116 @sandbox.deleter117 def sandbox(self) -> None: ...118 @property119 def script_src(self) -> str | None: ...120 @script_src.setter121 def script_src(self, value: str | None) -> None: ...122 @script_src.deleter123 def script_src(self) -> None: ...124 @property125 def script_src_attr(self) -> str | None: ...126 @script_src_attr.setter127 def script_src_attr(self, value: str | None) -> None: ...128 @script_src_attr.deleter129 def script_src_attr(self) -> None: ...130 @property131 def script_src_elem(self) -> str | None: ...132 @script_src_elem.setter133 def script_src_elem(self, value: str | None) -> None: ...134 @script_src_elem.deleter135 def script_src_elem(self) -> None: ...136 @property137 def style_src(self) -> str | None: ...138 @style_src.setter139 def style_src(self, value: str | None) -> None: ...140 @style_src.deleter141 def style_src(self) -> None: ...142 @property143 def style_src_attr(self) -> str | None: ...144 @style_src_attr.setter145 def style_src_attr(self, value: str | None) -> None: ...146 @style_src_attr.deleter147 def style_src_attr(self) -> None: ...148 @property149 def style_src_elem(self) -> str | None: ...150 @style_src_elem.setter151 def style_src_elem(self, value: str | None) -> None: ...152 @style_src_elem.deleter153 def style_src_elem(self) -> None: ...154 @property155 def worker_src(self) -> str | None: ...156 @worker_src.setter157 def worker_src(self, value: str | None) -> None: ...158 @worker_src.deleter159 def worker_src(self) -> None: ...160 provided: bool161 def __init__(162 self,163 values: Mapping[str, str] | Iterable[tuple[str, str]] = (),164 on_update: Callable[[ContentSecurityPolicy], None] | None = None,165 ) -> None: ...166 def _get_value(self, key: str) -> str | None: ...167 def _set_value(self, key: str, value: str) -> None: ...168 def _del_value(self, key: str) -> None: ...169 def to_header(self) -> str: ...170 