В этом конкретном c случае пользовательская реализация обнаруживает меньше символов в качестве пробела, чем , что делает встроенная cpython реализация (из Где полная реализация python isspace () ). Причина этого неизвестна, не зная деталей из проекта, на который вы ссылаетесь - сообщение о фиксации за пять месяцев go, когда код был добавлен, не указывает, что есть какая-то конкретная c причина для включения их собственного версия - это, вероятно, из-за незнания того, что метод isspace
существует.
У вас обычно нет полного списка методов из стандартной библиотеки в вашей голове, и вы будете время от времени переопределять их. В этом случае его, вероятно, (не зная причины его добавления, мы можем только догадываться) можно смело заменить встроенной версией. Однако у них может быть причина для более узкой реализации.