Revision: 4965
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4965&view=rev
Author:   jswhit
Date:     2008-02-14 14:20:44 -0800 (Thu, 14 Feb 2008)

Log Message:
-----------
put import PIL in try/except

Modified Paths:
--------------
    trunk/toolkits/basemap/examples/warpimage.py

Modified: trunk/toolkits/basemap/examples/warpimage.py
===================================================================
--- trunk/toolkits/basemap/examples/warpimage.py        2008-02-14 22:07:41 UTC 
(rev 4964)
+++ trunk/toolkits/basemap/examples/warpimage.py        2008-02-14 22:20:44 UTC 
(rev 4965)
@@ -2,13 +2,16 @@
 import numpy
 from mpl_toolkits.basemap import Basemap as Basemap1 
 from numpy import ma
-from matplotlib.image import pil_to_array
-from PIL import Image
 
 class Basemap(Basemap1):
     # subclass Basemap and add bluemarble method.
     def bluemarble(self,masked=False):
         """display 'blue marble next generation' image from 
http://visibleearth.nasa.gov/""";
+        try:
+            from PIL import Image
+        except ImportError:
+            raise ImportError('bluemarble method requires PIL 
(http://www.pythonware.com/products/pil/)')
+        from matplotlib.image import pil_to_array
         
         # read in jpeg image to rgba array of normalized floats.
         pilImage = Image.open('bmng.jpg')


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to