From: <js...@us...> - 2007-12-13 16:04:19
|
Revision: 4719 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4719&view=rev Author: jswhit Date: 2007-12-13 08:04:14 -0800 (Thu, 13 Dec 2007) Log Message: ----------- fix 'your matplotlib is too old' error message 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-13 13:40:40 UTC (rev 4718) +++ trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py 2007-12-13 16:04:14 UTC (rev 4719) @@ -16,13 +16,17 @@ date2num: convert from a datetime object to a numeric time value. """ -from matplotlib import rcParams, is_interactive, _pylab_helpers from matplotlib import __version__ as _matplotlib_version +from matplotlib.cbook import is_scalar, dedent # check to make sure matplotlib is not too old. _mpl_required_version = '0.90' if _matplotlib_version < _mpl_required_version: - raise ImportError('your matplotlib is too old - basemap ' - 'requires version %s or higher'% _matplotlib_version) + msg = dedent(""" + your matplotlib is too old - basemap requires version %s or + higher, you have version %s""" % + (_mpl_required_version,_matplotlib_version)) + raise ImportError(msg) +from matplotlib import rcParams, is_interactive, _pylab_helpers from matplotlib.collections import LineCollection from matplotlib.patches import Ellipse, Circle, Polygon from matplotlib.lines import Line2D @@ -30,7 +34,6 @@ from proj import Proj import numpy as npy from numpy import linspace, squeeze, ma -from matplotlib.cbook import is_scalar, dedent from shapelib import ShapeFile import _geos, pupynere, netcdftime This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |