• Jason Rhinelander's avatar
    Make string conversion stricter (#695) · ee2e5a50
    Jason Rhinelander authored
    * Make string conversion stricter
    
    The string conversion logic added in PR #624 for all std::basic_strings
    was derived from the old std::wstring logic, but that was underused and
    turns out to have had a bug in accepting almost anything convertible to
    unicode, while the previous std::string logic was much stricter.  This
    restores the previous std::string logic by only allowing actual unicode
    or string types.
    
    Fixes #685.
    
    * Added missing 'requires numpy' decorator
    
    (I forgot that the change to a global decorator here is in the
    not-yet-merged Eigen PR)
    ee2e5a50
test_numpy_array.cpp 5.51 KB