fix: S1-S3 review suggestions — type annotations unified, urllib replaces curl, rich notification content
CI / lint (pull_request) Failing after 6s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s

This commit is contained in:
cfdaily
2026-06-10 21:44:47 +08:00
parent 1b0007f244
commit 4a4e99f738
2 changed files with 74 additions and 24 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ from __future__ import annotations
import json
import logging
from pathlib import Path
from typing import Dict, List, Optional
from typing import Dict, Optional
from src.daemon.base_task_handler import BaseTaskHandler, VerifyResult
from src.daemon.prompt_composer import PromptComposer, PromptContext
@@ -34,7 +34,7 @@ class MailHandler(BaseTaskHandler):
composer.add_many(self.get_sections())
return composer.compose(context)
def get_sections(self) -> List:
def get_sections(self) -> list:
return [MailContextSection(), MailApiSection(), MailConstraintsSection()]
def verify_completion(self, task_id: str, db_path: Path) -> VerifyResult: