Skip to content

Commit 9a1ed82

Browse files
committed
Fix some small typing issues
1 parent 6fe6edf commit 9a1ed82

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

psqlextra/compiler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def _format_field_value(self, field_name) -> str:
323323

324324
def _compile_expression(
325325
self, expression: Union[Expression, Q, str]
326-
) -> Tuple[str, tuple]:
326+
) -> Tuple[str, Union[tuple, list]]:
327327
"""Compiles an expression, Q object or raw SQL string into SQL and
328328
tuple of parameters."""
329329

psqlextra/expressions.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,12 @@ def __init__(self, name: str, key: str):
137137
super().__init__(name)
138138
self.key = key
139139

140-
def resolve_expression(self, *args, **kwargs) -> HStoreColumn:
140+
def resolve_expression(self, *args, **kwargs):
141141
"""Resolves the expression into a :see:HStoreColumn expression."""
142142

143-
original_expression = super().resolve_expression(*args, **kwargs)
143+
original_expression: expressions.Col = super().resolve_expression(
144+
*args, **kwargs
145+
)
144146
expression = HStoreColumn(
145147
original_expression.alias, original_expression.target, self.key
146148
)

psqlextra/models/options.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def __init__(self, method: PostgresPartitioningMethod, key: List[str]):
1414
self.method = method
1515
self.key = key
1616
self.original_attrs: Dict[
17-
str, Union[PostgresPartitioningMethod, List[key]]
17+
str, Union[PostgresPartitioningMethod, List[str]]
1818
] = dict(method=method, key=key)
1919

2020

psqlextra/sql.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def rename_annotations(self, annotations) -> None:
6767
self.annotations.clear()
6868
self.annotations.update(new_annotations)
6969

70-
def add_fields(self, field_names: List[str], *args, **kwargs) -> bool:
70+
def add_fields(self, field_names: List[str], *args, **kwargs) -> None:
7171
"""Adds the given (model) fields to the select set.
7272
7373
The field names are added in the order specified. This overrides

psqlextra/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class StrEnum(str, Enum):
99
@classmethod
10-
def all(cls) -> List["PostgresPartitioningMethod"]:
10+
def all(cls) -> List["StrEnum"]:
1111
return [choice for choice in cls]
1212

1313
@classmethod

0 commit comments

Comments
 (0)