From: <js...@us...> - 2007-12-02 13:57:37
|
Revision: 4544 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4544&view=rev Author: jswhit Date: 2007-12-02 05:57:34 -0800 (Sun, 02 Dec 2007) Log Message: ----------- make sure there are no empty coastline segments. Modified Paths: -------------- trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py Modified: trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py =================================================================== --- trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py 2007-12-02 13:23:22 UTC (rev 4543) +++ trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py 2007-12-02 13:57:34 UTC (rev 4544) @@ -658,7 +658,9 @@ iprev = 0 ind.append(len(xd)) for i in ind: - coastsegs.append(zip(x[iprev:i],y[iprev:i])) + # don't add empty lists. + if len(range(iprev,i)): + coastsegs.append(zip(x[iprev:i],y[iprev:i])) iprev = i else: coastsegs.append(seg) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |