From b3ef54a5449f2ec42e1d091b208ffb12258e755a Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Wed, 24 Feb 2016 13:39:53 +0100 Subject: [PATCH] trim docstrings (closes #112) --- include/pybind11/pybind11.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/pybind11/pybind11.h b/include/pybind11/pybind11.h index 8cffb3829..c25f00178 100644 --- a/include/pybind11/pybind11.h +++ b/include/pybind11/pybind11.h @@ -303,7 +303,11 @@ protected: signatures += "\n"; if (it->doc && strlen(it->doc) > 0) { signatures += "\n"; - signatures += it->doc; + std::string str = it->doc; + size_t first = str.find_first_not_of(" \n\t\r"); + size_t last = str.find_last_not_of(" \n\t\r"); + if (first != std::string::npos) + signatures += str.substr(first, last - first + 1); signatures += "\n"; } if (it->next)