clean up impl of attr checking for warnings - no functional change just simplified
clean up impl of attr checking for warnings - no functional change just simplified

Mappy/mapnik,mapycz/mapnik,mapycz/mapnik,Airphrame/mapnik,mapycz/python-mapnik,mapnik/mapnik,garnertb/python-mapnik,qianwenming/mapnik,mapnik/mapnik,stefanklug/mapnik,Uli1/mapnik,mapycz/mapnik,garnertb/python-mapnik,jwomeara/mapnik,tomhughes/python-mapnik,rouault/mapnik,pramsey/mapnik,Airphrame/mapnik,mapnik/mapnik,pnorman/mapnik,mapnik/mapnik,strk/mapnik,manz/python-mapnik,manz/python-mapnik,jwomeara/mapnik,sebastic/python-mapnik,Airphrame/mapnik,Uli1/mapnik,Mappy/mapnik,lightmare/mapnik,jwomeara/mapnik,stefanklug/mapnik,mbrukman/mapnik,pramsey/mapnik,whuaegeanse/mapnik,strk/mapnik,cjmayo/mapnik,mbrukman/mapnik,manz/python-mapnik,davenquinn/python-mapnik,cjmayo/mapnik,qianwenming/mapnik,CartoDB/mapnik,naturalatlas/mapnik,naturalatlas/mapnik,mapycz/python-mapnik,yiqingj/work,Uli1/mapnik,naturalatlas/mapnik,whuaegeanse/mapnik,mbrukman/mapnik,CartoDB/mapnik,yohanboniface/python-mapnik,pnorman/mapnik,Uli1/mapnik,CartoDB/mapnik,kapouer/mapnik,sebastic/python-mapnik,tomhughes/mapnik,whuaegeanse/mapnik,mbrukman/mapnik,davenquinn/python-mapnik,zerebubuth/mapnik,cjmayo/mapnik,kapouer/mapnik,qianwenming/mapnik,tomhughes/python-mapnik,tomhughes/mapnik,stefanklug/mapnik,lightmare/mapnik,mapnik/python-mapnik,strk/mapnik,yohanboniface/python-mapnik,zerebubuth/mapnik,pnorman/mapnik,qianwenming/mapnik,lightmare/mapnik,zerebubuth/mapnik,rouault/mapnik,yohanboniface/python-mapnik,rouault/mapnik,Airphrame/mapnik,stefanklug/mapnik,tomhughes/mapnik,kapouer/mapnik,kapouer/mapnik,Mappy/mapnik,pramsey/mapnik,sebastic/python-mapnik,cjmayo/mapnik,garnertb/python-mapnik,pnorman/mapnik,strk/mapnik,yiqingj/work,tomhughes/python-mapnik,mapnik/python-mapnik,yiqingj/work,Mappy/mapnik,davenquinn/python-mapnik,tomhughes/mapnik,naturalatlas/mapnik,pramsey/mapnik,lightmare/mapnik,yiqingj/work,jwomeara/mapnik,rouault/mapnik,mapnik/python-mapnik,qianwenming/mapnik,whuaegeanse/mapnik