Skip to content

Commit 2da8cad

Browse files
style: apply ruff format to src/schemaforge/generators/drizzle_generator.py
1 parent a90bd05 commit 2da8cad

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

‎src/schemaforge/generators/drizzle_generator.py‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Generator for Drizzle ORM TypeScript schema from SchemaForge IR."""
2+
23
from __future__ import annotations
34

45
from ..ir import Column, ColumnType, EnumType, Schema, Table
@@ -26,7 +27,9 @@
2627
class DrizzleGenerator:
2728
"""Generate Drizzle ORM TypeScript schema from Schema IR."""
2829

29-
def __init__(self, dialect: str = "pg", type_config: TypeConfig | None = None) -> None:
30+
def __init__(
31+
self, dialect: str = "pg", type_config: TypeConfig | None = None
32+
) -> None:
3033
"""Initialize with dialect and optional custom type overrides.
3134
3235
Args:
@@ -78,7 +81,11 @@ def _collect_imports(self, schema: Schema) -> str:
7881
type_imports.add(drizzle_type)
7982

8083
# Add serial for primary keys with integer type
81-
if col.primary_key and col.type == ColumnType.INTEGER and not col.default:
84+
if (
85+
col.primary_key
86+
and col.type == ColumnType.INTEGER
87+
and not col.default
88+
):
8289
type_imports.add("serial")
8390
type_imports.discard("integer")
8491

0 commit comments

Comments
 (0)