Здравствуйте,
в версии 1.3.3 Ваш код будет работать. Возможно, в старой версии не было доступа к названиям шейпов через Python.
Координаты Вы можете получить следующим образом:
for ver in sp.vertices:
print(ver)
Каждая вершина - это двух- или трёх-компонентный вектор, в зависимости от того, если ли высота для вершин или нет (sp.has_z == True).