Why does ogr's driver method CreateLayer return None? I'm using python 2.7 with gdal 1.9.1.
path = r'D:\_tempAuto'
out_shp = '%s\test_OGR.shp' % (path,)
driver = ogr.GetDriverByName('ESRI Shapefile')
ds = driver.CreateDataSource(out_shp)
layer = ds.CreateLayer('test_OGR', geom_type=ogr.wkbLineString)
>>> ds
<osgeo.ogr.DataSource; proxy of <Swig Object of type 'OGRDataSourceShadow
*' at 0x00C71638> >
type(layer)
<type 'NoneType'>
