Проверка того, был ли уже зарегистрирован преобразователь

У меня есть несколько модулей, которые определяют преобразователи для некоторых тривиальных типов (таких как список целых чисел как std::vector); они являются частями независимых модулей, но иногда оба используются в одном скрипте, что приводит к

RuntimeWarning: to-Python converter for std::vector<int, std::allocator<int> > already registered; second conversion method ignored.

Как я могу проверить, что преобразователь для какого-то типа уже определен и пропустить вторую регистрацию?

9
задан eudoxos 27 March 2012 в 11:00
поделиться