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.

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to