Check types of PyLists members. Make obj conv sane

The fact that PyLong_AsLongLong worked for all data types was a
confusing fluke.