[yt-svn] commit/yt: MatthewTurk: This allows for KeyError to be thrown by ParticleIO and to then dump back to
Bitbucket
commits-noreply at bitbucket.org
Mon Jan 7 14:12:24 PST 2013
1 new commit in yt:
https://bitbucket.org/yt_analysis/yt/commits/f218705c9a85/
changeset: f218705c9a85
branch: yt
user: MatthewTurk
date: 2013-01-07 23:00:00
summary: This allows for KeyError to be thrown by ParticleIO and to then dump back to
reading from grids.
affected #: 1 file
diff -r 554d144d9d248c6f70d8c665a5963aa39b2d6bb3 -r f218705c9a85854d9d1dbd52c8f48fc13521be43 yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -2595,10 +2595,14 @@
self.pf.field_info[field].particle_type and \
self.pf.h.io._particle_reader and \
not isinstance(self, AMRBooleanRegionBase):
- self.particles.get_data(field)
- if field not in self.field_data:
- if self._generate_field(field): continue
- continue
+ try:
+ self.particles.get_data(field)
+ if field not in self.field_data:
+ self._generate_field(field)
+ continue
+ except KeyError:
+ # This happens for fields like ParticleRadiuskpc
+ pass
if field not in self.hierarchy.field_list and not in_grids:
if self._generate_field(field):
continue # True means we already assigned it
Repository URL: https://bitbucket.org/yt_analysis/yt/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
More information about the yt-svn
mailing list