Определить значение структуры python как структуру struct - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь создать результирующую структуру на основе входной структуры. Код выглядит примерно так:

  from google.protobuf.struct_pb2 import Struct
  resulting_struct = Struct()
  for key, value in input_struct.items():
      if value != '':
          resulting_struct[key] = value

Работает нормально, кроме одного момента:

Если типом значения является Struct, я получаю 'ValueError: Unexpected type'. Ошибка основана на функции _SetStructValue в 'google/protobuf/internal/well_known_types.py'.

Есть ли способ справиться с этой проблемой и обеспечить создание вложенных структур?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...