Доступ к переменным класса C ++ с помощью ECS: Python

У меня есть класс (как показано ниже) в C ++. Я могу использовать ECS: Python для запуска скриптов python, которые могут запускать doSomething() для открытого экземпляра класса Foo . Тем не менее, в любое время, когда я пытаюсь что-либо сделать с i (установите его значение на другую переменную или измените значение) в этой функции, я получаю сообщение об ошибке «Доступ к определению нарушения доступа 0xFFFFFFFFFFFFFFFF». Я не получаю ту же ошибку, выполняющую doSomething в том же экземпляре Foo из C ++. Есть ли способ обойти это?

 class Foo { public: Foo(); int i; void doSomething(int R); };