Как заставить мой модуль расширения SWIG работать с Pickle?

У меня есть модуль расширения для Python, который использует SWIG в качестве оболочки, и я пытаюсь сериализовать его с помощью Pickle, и у меня ничего не получается =)

  1. Если у кого-то есть исходный код расширения SWIG, которое можно мариновать, очень хотелось бы его увидеть!
  2. Похоже, мне следует реализовать метод __ reduce_ex __ в моем коде на C ++. У кого-нибудь есть пример __ reduce_ex __ ? Есть аналогичный вопрос о стеке , но он не включает спецификацию и реализацию manager_constructor .

14
задан Community 23 May 2017 в 12:25
поделиться