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