J'ai plusieurs modules qui définissent des convertisseurs pour certains types triviaux (tels que la liste des entrées comme std::vector<int>
); ce sont des parties de modules indépendants, mais ils sont parfois utilisés à la fois dans un seul script, ce qui conduit àVérifier si un convertisseur a déjà été enregistré
RuntimeWarning: to-Python converter for std::vector<int, std::allocator<int> > already registered; second conversion method ignored.
Comment puis-je vérifier que convertisseur pour un certain type est déjà définir et sauter la deuxième inscription?
J'ai modifié votre code pour que cela fonctionne. Merci beaucoup. – eudoxos