Skip to content

Commit

Permalink
Fix types
Browse files Browse the repository at this point in the history
  • Loading branch information
rohitvinnakota-codecov committed Jan 20, 2025
1 parent 838d4a7 commit d4b1345
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
8 changes: 3 additions & 5 deletions src/seer/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,18 +47,16 @@
from seer.automation.codebase.repo_client import RepoClient
from seer.automation.codegen.models import (
CodecovTaskRequest,
CodegenBaseRequest,
CodegenBaseResponse,
CodegenPrReviewRequest,
CodegenPrReviewResponse,
CodegenPrReviewStateRequest,
CodegenPrReviewStateResponse,
CodegenUnitTestsRequest,
CodegenUnitTestsResponse,
CodegenUnitTestsStateRequest,
CodegenUnitTestsStateResponse,
)
from seer.automation.codegen.tasks import codegen_pr_review, codegen_unittest, get_unittest_state
from seer.automation.state import DbStateRunTypes
from seer.automation.summarize.issue import run_summarize_issue
from seer.automation.summarize.models import SummarizeIssueRequest, SummarizeIssueResponse
from seer.automation.utils import ConsentError, raise_if_no_genai_consent
Expand Down Expand Up @@ -238,7 +236,7 @@ def autofix_evaluation_start_endpoint(data: AutofixEvaluationRequest) -> Autofix


@json_api(blueprint, "/v1/automation/codegen/unit-tests")
def codegen_unit_tests_endpoint(data: CodegenUnitTestsRequest) -> CodegenUnitTestsResponse:
def codegen_unit_tests_endpoint(data: CodegenBaseRequest) -> CodegenUnitTestsResponse:
return codegen_unittest(data)


Expand All @@ -259,7 +257,7 @@ def codegen_unit_tests_state_endpoint(


@json_api(blueprint, "/v1/automation/codegen/pr-review")
def codegen_pr_review_endpoint(data: CodegenPrReviewRequest) -> CodegenPrReviewResponse:
def codegen_pr_review_endpoint(data: CodegenBaseRequest) -> CodegenPrReviewResponse:
return codegen_pr_review(data)


Expand Down
11 changes: 7 additions & 4 deletions src/seer/automation/codegen/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,17 @@ class CodeUnitTestOutput(BaseComponentOutput):
diffs: list[FileChange]


class CodegenUnitTestsRequest(BaseModel):
class CodegenBaseRequest(BaseModel):
repo: RepoDefinition
pr_id: int # The PR number


class CodegenPrReviewRequest(BaseModel):
repo: RepoDefinition
pr_id: int # The PR number
class CodegenUnitTestsRequest(CodegenBaseRequest):
pass


class CodegenPrReviewRequest(CodegenBaseRequest):
pass


class CodegenContinuation(CodegenState):
Expand Down

0 comments on commit d4b1345

Please sign in to comment.