diff --git a/src/field/python/FieldExport.impl.h b/src/field/python/FieldExport.impl.h
index a092b4103ecabc0882777e4e297be736cda3ef35..c8c2936a2b80b87a2ab48d3dcad25c5ef0832a66 100644
--- a/src/field/python/FieldExport.impl.h
+++ b/src/field/python/FieldExport.impl.h
@@ -686,7 +686,8 @@ namespace internal {
 
       for( auto i = flags.begin(); i != flags.end(); ++i )
          result.append( i->toString() );
-      return result;
+      boost::python::object objectResult = result;
+      return objectResult;
    }
 
 
@@ -699,7 +700,8 @@ namespace internal {
 
       for( auto i = flags.begin(); i != flags.end(); ++i )
          result[ i->toString() ] = ff.getFlag( *i );
-      return result;
+      boost::python::object objectResult = result;
+      return objectResult;
    }
 
    template<typename T>