From ec2e073b3af8de586755f6470addea18bf37a1cc Mon Sep 17 00:00:00 2001
From: Justin Carpentier <justin.carpentier@inria.fr>
Date: Fri, 30 Jul 2021 13:54:04 +0200
Subject: [PATCH] types: raise exception when needed

---
 include/eigenpy/user-type.hpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/eigenpy/user-type.hpp b/include/eigenpy/user-type.hpp
index 82fad254..0e7cd93c 100644
--- a/include/eigenpy/user-type.hpp
+++ b/include/eigenpy/user-type.hpp
@@ -109,6 +109,10 @@ namespace eigenpy
         
         if(array_scalar_type != src_obj_type)
         {
+          std::stringstream ss;
+          ss << "The input type is of wrong type. ";
+          ss << "The expected type is " << bp::type_info(typeid(T)).name() << std::endl;
+          eigenpy::Exception(ss.str());
           return -1;
         }
         
-- 
GitLab