Skip to content

Commit 2c6c4ac

Browse files
committed
refactor(rlsapi): drop redundant None assignments in response builders
- RlsapiV1InferData Optional fields already default to None via Field(None, ...), so explicit None assignments are unnecessary - Applies to _build_infer_response non-verbose branch and _check_shield_moderation blocked response Signed-off-by: Major Hayden <major@redhat.com>
1 parent 7508746 commit 2c6c4ac

1 file changed

Lines changed: 0 additions & 12 deletions

File tree

src/app/endpoints/rlsapi_v1.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -395,12 +395,6 @@ async def _check_shield_moderation( # pylint: disable=too-many-arguments,too-ma
395395
data=RlsapiV1InferData(
396396
text=moderation_result.message,
397397
request_id=request_id,
398-
tool_calls=None,
399-
tool_results=None,
400-
rag_chunks=None,
401-
referenced_documents=None,
402-
input_tokens=None,
403-
output_tokens=None,
404398
)
405399
)
406400

@@ -549,12 +543,6 @@ def _build_infer_response(
549543
data=RlsapiV1InferData(
550544
text=response_text,
551545
request_id=request_id,
552-
tool_calls=None,
553-
tool_results=None,
554-
rag_chunks=None,
555-
referenced_documents=None,
556-
input_tokens=None,
557-
output_tokens=None,
558546
)
559547
)
560548

0 commit comments

Comments
 (0)