···77class StatusParser(HTMLToTokensParser):
88 def __init__(self, status: dict[str, Any]) -> None:
99 super().__init__()
1010- self.tags: set[str] = set(tag["url"] for tag in status.get("tags", []))
1111- self.mentions: set[str] = set(m["url"] for m in status.get("mentions", []))
1010+ self.tags: set[str] = {tag["url"] for tag in status.get("tags", [])}
1111+ self.mentions: set[str] = {m["url"] for m in status.get("mentions", [])}
12121313 @override
1414 def handle_a_endtag(self):
+2-2
misskey/input.py
···109109 tags: list[str] = note.get("tags") or []
110110111111 handles: list[tuple[str, str]] = []
112112- for key, value in mention_handles.items():
112112+ for _key, value in mention_handles.items():
113113 handles.append((value, value))
114114115115 parser = MarkdownParser() # TODO MFM parser
···119119 post.attachments.put(RemoteUrlAttachment(url=self.url + "/notes/" + note["id"]))
120120 if renote:
121121 post.attachments.put(QuoteAttachment(quoted_id=renote['id'], quoted_user=self.user_id))
122122- if any([a.get("isSensitive", False) for a in note.get("files", [])]):
122122+ if any(a.get("isSensitive", False) for a in note.get("files", [])):
123123 post.attachments.put(SensitiveAttachment(sensitive=True))
124124 if note.get("cw"):
125125 post.attachments.put(LabelsAttachment(labels=[note["cw"]]))