Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions src/codegen/cli/api/schemas.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from enum import Enum
from typing import TypeVar

from pydantic import BaseModel, Field
from pydantic import BaseModel
from pydantic.fields import Field

from codegen.cli.utils.constants import ProgrammingLanguage
from codegen.cli.utils.schema import SafeBaseModel
Expand Down Expand Up @@ -64,8 +65,8 @@ class AskExpertResponse(SafeBaseModel):


class SerializedExample(SafeBaseModel):
name: str | None
description: str | None
name: str | None = None
description: str | None = None
source: str
language: ProgrammingLanguage
docstring: str = ""
Expand Down Expand Up @@ -123,11 +124,11 @@ class User(SafeBaseModel):
auth_user_id: str
created_at: str
email: str
is_contractor: str | None
is_contractor: str | None = None
github_username: str
full_name: str | None
full_name: str | None = None
id: int
last_updated_at: str | None
last_updated_at: str | None = None

auth_context: AuthContext
user: User
Expand Down
3 changes: 2 additions & 1 deletion src/codegen/cli/utils/count_functions.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from pydantic import BaseModel, Field
from pydantic import BaseModel
from pydantic.fields import Field

import codegen.cli.sdk.decorator
from codegen.cli.utils.count_functions_2 import NumberType
Expand Down
3 changes: 2 additions & 1 deletion src/codegen/git/models/codemod_context.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import logging
from typing import Any

from pydantic import BaseModel, Field
from pydantic import BaseModel
from pydantic.fields import Field

from codegen.git.models.pull_request_context import PullRequestContext

Expand Down
10 changes: 5 additions & 5 deletions src/codegen/git/models/pull_request_context.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ class PullRequestContext(BaseModel):
draft: bool
head: PRPartContext
base: PRPartContext
merged: bool | None
merged_by: dict | None
additions: int | None
deletions: int | None
changed_files: int | None
merged: bool | None = None
merged_by: dict | None = None
additions: int | None = None
deletions: int | None = None
changed_files: int | None = None
github_type: GithubType | None = None
webhook_data: dict | None = None

Expand Down
2 changes: 1 addition & 1 deletion src/codegen/runner/models/codemod.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class CodemodRunResult(BaseModel):

class CreatedBranch(BaseModel):
base_branch: str
head_ref: str | None
head_ref: str | None = None


class SandboxRunnerTag(BaseModel):
Expand Down
3 changes: 2 additions & 1 deletion src/codegen/runner/models/configs.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import base64
import os

from pydantic import BaseModel, ConfigDict
from pydantic import BaseModel
from pydantic.config import ConfigDict

from codegen.git.schemas.repo_config import RepoConfig
from codegen.runner.constants.envvars import FEATURE_FLAGS_BASE64, REPO_CONFIG_BASE64
Expand Down
3 changes: 2 additions & 1 deletion src/codegen/sdk/code_generation/doc_utils/schemas.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from typing import Literal

from pydantic import BaseModel, Field
from pydantic import BaseModel
from pydantic.fields import Field


class ParameterDoc(BaseModel):
Expand Down
4 changes: 3 additions & 1 deletion src/codegen/sdk/codebase/config.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import os
from typing import Self

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel
from pydantic.config import ConfigDict
from pydantic.fields import Field

from codegen.git.repo_operator.local_repo_operator import LocalRepoOperator
from codegen.git.repo_operator.repo_operator import RepoOperator
Expand Down
2 changes: 1 addition & 1 deletion src/codegen/sdk/output/ast.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import Self

from openai import BaseModel
from pydantic import ConfigDict
from pydantic.config import ConfigDict

from codegen.sdk.codebase.span import Span

Expand Down
3 changes: 2 additions & 1 deletion src/codegen/sdk/output/placeholder.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from pydantic import BaseModel, ConfigDict
from pydantic import BaseModel
from pydantic.config import ConfigDict

from codegen.sdk.codebase.span import Span

Expand Down