Skip to content

IP-7676: [compose] DAGJob ParamSpec 타입 정합성 수정#553

Merged
novdov merged 1 commit intomainfrom
ip-7676
Apr 1, 2026
Merged

IP-7676: [compose] DAGJob ParamSpec 타입 정합성 수정#553
novdov merged 1 commit intomainfrom
ip-7676

Conversation

@novdov
Copy link
Copy Markdown
Contributor

@novdov novdov commented Apr 1, 2026

목적

DAGJob의 ParamSpec 사용이 규약에 맞지 않아 발생하는 타입 검사 에러 해결

변경 사항

  • ParamSpec *args 추가
    • DAGJob.__init__no_dependencies*args: P.args 추가
    • self.args 저장 및 executor.submit 호출 시 *job.args 전달
  • _build_dependents 타입 파라미터 수정: 하드코딩된 str을 제네릭 K로 변경
  • pyrefly의 ParamSpec 전달 추적 한계로 인한 에러 3곳 type: ignore 억제

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@novdov novdov self-assigned this Apr 1, 2026
@pozalabs-workspace pozalabs-workspace bot added the Improvement New feature or request label Apr 1, 2026
@novdov novdov merged commit b699d90 into main Apr 1, 2026
4 checks passed
@novdov novdov deleted the ip-7676 branch April 1, 2026 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Improvement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant