From: <jo...@us...> - 2007-07-26 21:14:01
|
Revision: 3622 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=3622&view=rev Author: jouni Date: 2007-07-26 14:13:58 -0700 (Thu, 26 Jul 2007) Log Message: ----------- Numpy has isfinite, unlike the old numerix Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py Modified: trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py 2007-07-26 19:44:35 UTC (rev 3621) +++ trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py 2007-07-26 21:13:58 UTC (rev 3622) @@ -112,7 +112,7 @@ # need to use %f with some precision. Perhaps the precision # should adapt to the magnitude of the number? elif isinstance(obj, float): - if npy.isnan(obj) or obj in (-npy.inf, npy.inf): + if not npy.isfinite(obj): raise ValueError, "Can only output finite numbers in PDF" r = "%.10f" % obj return r.rstrip('0').rstrip('.') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |