When a mesh is provided in binary format, the error message "PLY mesh should be completely triangulated" is given.
It would be very nice if the error message was more descriptive of the actual issue - which in this case is the binary format, and not the triangulation of the mesh.
The error occurs for meshes saved with pymesh.save_mesh() and is avoided by specifying ascii=True.