INNER CODE UNIT · Python
handle_endtag
witchan/ios-mcp · scripts/submit_bigboss_update.py:53
def handle_endtag(self, tag: str) -> None:
if self.in_form and tag.lower() == "form":
self.in_form = False
def strip_fragment(url: str) -> str:
parts = urlsplit(url)
return urlunsplit((parts.scheme, parts.netloc, parts.path, parts.query, ""))
def fetch_form(url: str, timeout: float) -> tuple[str, dict[str, str]]:
request = Request(url, headers={"User-Agent": "ios-mcp-bigboss-update/1.1"})
with urlopen(request, timeout=timeout) as response:
html = response.read().decode("utf-8", "replace")
parser = CFormsParser(FORM_ID)
parser.feed(html)
if not parser.form_seen: