Changeset 7df863 for src/Python


Ignore:
Timestamp:
Apr 23, 2021, 9:02:12 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
d54e37
Parents:
7d2ee1
git-author:
Frederik Heber <frederik.heber@…> (04/10/21 09:38:41)
git-committer:
Frederik Heber <frederik.heber@…> (04/23/21 21:02:12)
Message:

Added repr to all boost python vector instances.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Python/PythonScripting_impl.hpp

    r7d2ee1 r7df863  
    6262    static void add(T& x, V const& v){
    6363        x.push_back(v);
     64    }
     65    static std::string toStringRepr(T& x){
     66        return toString(x);
    6467    }
    6568};
     
    144147      .def("__delitem__", &MoleCuilder::PythonTypes::vec_item< std::vector< unsigned int > >::del)
    145148      .def("__iter__", boost::python::iterator< std::vector< unsigned int > >())
     149      .def("__repr__", &MoleCuilder::PythonTypes::vec_item< std::vector< unsigned int > >::toStringRepr)
    146150  ;
    147151  // doubleVec
     
    157161      .def("__delitem__", &MoleCuilder::PythonTypes::vec_item< std::vector< double > >::del)
    158162      .def("__iter__", boost::python::iterator< std::vector< double > >())
     163      .def("__repr__", &MoleCuilder::PythonTypes::vec_item< std::vector< double > >::toStringRepr)
    159164  ;
    160165  // positions
     
    170175      .def("__delitem__", &MoleCuilder::PythonTypes::vec_item< std::vector< std::vector< double > > >::del)
    171176      .def("__iter__", boost::python::iterator< std::vector< std::vector< double > > >())
     177      .def("__repr__", &MoleCuilder::PythonTypes::vec_item< std::vector< std::vector< double > > >::toStringRepr)
    172178  ;
    173179
Note: See TracChangeset for help on using the changeset viewer.