Skip to content

Commit 642b8b5

Browse files
committed
gis-8971 fixes
1 parent fd38f39 commit 642b8b5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

uncoder-core/app/translator/core/mixins/tokens.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
from typing import Union
2+
13
from app.translator.core.custom_types.tokens import LogicalOperatorType, OperatorType
24
from app.translator.core.mapping import SourceMapping
35
from app.translator.core.models.query_tokens.field_value import FieldValue
46
from app.translator.core.models.query_tokens.identifier import Identifier
7+
from app.translator.core.models.query_tokens.value import Value
58

69

710
class ExtraConditionMixin:
8-
def generate_extra_conditions(self, source_mapping: SourceMapping) -> list:
11+
def generate_extra_conditions(self, source_mapping: SourceMapping) -> list[Union[Value, Identifier]]:
912
extra_tokens = []
1013
for field, value in source_mapping.conditions.items():
1114
extra_tokens.extend(

uncoder-core/app/translator/core/render.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
from app.translator.core.models.query_tokens.function_value import FunctionValue
4242
from app.translator.core.models.query_tokens.identifier import Identifier
4343
from app.translator.core.models.query_tokens.keyword import Keyword
44+
from app.translator.core.models.query_tokens.value import Value
4445
from app.translator.core.str_value_manager import StrValue, StrValueManager
4546

4647

@@ -403,7 +404,7 @@ def process_raw_log_field_prefix(self, field: str, source_mapping: SourceMapping
403404
if raw_log_field_type := source_mapping.raw_log_fields.get(field):
404405
return [self.process_raw_log_field(field=field, field_type=raw_log_field_type)]
405406

406-
def generate_extra_conditions(self, source_mapping: SourceMapping) -> list: # noqa: ARG002
407+
def generate_extra_conditions(self, source_mapping: SourceMapping) -> list[Union[Value, Identifier]]: # noqa: ARG002
407408
return []
408409

409410
def generate_raw_log_fields(self, fields: list[Field], source_mapping: SourceMapping) -> str:

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy