Fix python generation with nested flatbuffers (#8854)

* implement fix from issue

* implement actual fix
This commit is contained in:
Justin Davis
2025-12-21 14:18:05 -05:00
committed by GitHub
parent 7e163021e5
commit d01f20f2fb

View File

@@ -1201,12 +1201,15 @@ class PythonGenerator : public BaseGenerator {
return;
} // There is no nested flatbuffer.
const std::string unqualified_name = nested->constant;
std::string unqualified_name = nested->constant;
std::string qualified_name = NestedFlatbufferType(unqualified_name);
if (qualified_name.empty()) {
qualified_name = nested->constant;
}
// name may be partially qualified -- need to get the true unqualified name
unqualified_name = namer_.Denamespace(qualified_name);
const ImportMapEntry import_entry = {qualified_name, unqualified_name};
auto& code = *code_ptr;