From e6bac3030273a6cdaaadec7b1c7596f0969a2ca1 Mon Sep 17 00:00:00 2001 From: keigo habara <34413567+habara-k@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:09:10 +0900 Subject: [PATCH] Fix overriding imports (#702) This resolves https://github.com/line/line-bot-sdk-python/issues/698. --------- Co-authored-by: Yuta Kasai --- .../line/bot/generator/PythonNextgenCustomClientGenerator.java | 2 +- linebot/v3/messaging/models/text_message_v2.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/generator/src/main/java/line/bot/generator/PythonNextgenCustomClientGenerator.java b/generator/src/main/java/line/bot/generator/PythonNextgenCustomClientGenerator.java index e5f41e25..dfc87130 100644 --- a/generator/src/main/java/line/bot/generator/PythonNextgenCustomClientGenerator.java +++ b/generator/src/main/java/line/bot/generator/PythonNextgenCustomClientGenerator.java @@ -1368,7 +1368,7 @@ private ModelsMap postProcessModelsMap(ModelsMap objs) { modelsToImport.add("from " + packageName + ".models." + underscore(modelImport) + " import " + modelImport); } - model.getVendorExtensions().putIfAbsent("x-py-model-imports", modelsToImport); + model.getVendorExtensions().put("x-py-model-imports", modelsToImport); } } diff --git a/linebot/v3/messaging/models/text_message_v2.py b/linebot/v3/messaging/models/text_message_v2.py index e50f69c8..42fa525d 100644 --- a/linebot/v3/messaging/models/text_message_v2.py +++ b/linebot/v3/messaging/models/text_message_v2.py @@ -20,7 +20,6 @@ from typing import Dict, Optional from pydantic.v1 import Field, StrictStr -from linebot.v3.messaging.models.dict[str,_substitution_object] import Dict[str, SubstitutionObject] from linebot.v3.messaging.models.message import Message from linebot.v3.messaging.models.quick_reply import QuickReply from linebot.v3.messaging.models.sender import Sender