[Yt-svn] yt-commit r1234 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Mar 24 16:20:46 PDT 2009


Author: mturk
Date: Tue Mar 24 16:20:45 2009
New Revision: 1234
URL: http://yt.spacepope.org/changeset/1234

Log:
Try/except block for EmptyProfileData was in the wrong place.  Fixed.



Modified:
   trunk/yt/lagos/Profiles.py

Modified: trunk/yt/lagos/Profiles.py
==============================================================================
--- trunk/yt/lagos/Profiles.py	(original)
+++ trunk/yt/lagos/Profiles.py	Tue Mar 24 16:20:45 2009
@@ -84,15 +84,15 @@
         for gi,grid in enumerate(self._get_grids(fields)):
             self._ngrids += 1
             #pbar.update(gi)
-            args = self._get_bins(grid, check_cut=True)
+            try:
+                args = self._get_bins(grid, check_cut=True)
+            except EmptyProfileData:
+                # No bins returned for this grid, so forget it!
+                continue
             for field in fields:
                 # We get back field values, weight values, used bins
-                try:
-                    f, w, u = self._bin_field(grid, field, weight, accumulation,
-                                              args=args, check_cut=True)
-                except EmptySourceData: 
-                    # No bins returned for this grid, so forget it!
-                    break
+                f, w, u = self._bin_field(grid, field, weight, accumulation,
+                                          args=args, check_cut=True)
                 self.__data[field] += f        # running total
                 self.__weight_data[field] += w # running total
                 self.__used = (self.__used | u)       # running 'or'



More information about the yt-svn mailing list