# automatically generated by the FlatBuffers compiler, do not modify # namespace: union_name_test class my_test_union(object): NONE = 0 Foo = 1 Bar = 2 def MyTestUnionCreator(unionType, table): from flatbuffers.table import Table if not isinstance(table, Table): return None if unionType == my_test_union.Foo: import union_name_test.Foo return union_name_test.Foo.FooT.InitFromBuf(table.Bytes, table.Pos) if unionType == my_test_union.Bar: import union_name_test.Bar return union_name_test.Bar.BarT.InitFromBuf(table.Bytes, table.Pos) return None