[yt-svn] commit/yt: 3 new changesets
Bitbucket
commits-noreply at bitbucket.org
Fri Jul 6 08:02:48 PDT 2012
3 new commits in yt:
https://bitbucket.org/yt_analysis/yt/changeset/a1c341f7646f/
changeset: a1c341f7646f
branch: yt
user: MatthewTurk
date: 2012-07-02 22:58:45
summary: Raise an error if a data object has no data included in it.
affected #: 1 file
diff -r 599374626857956f95ba591d17875dd439a9094d -r a1c341f7646fa6a6c14e5c40a60c945fba936453 yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -2474,6 +2474,8 @@
def get_data(self, fields=None, in_grids=False, force_particle_read = False):
if self._grids == None:
self._get_list_of_grids()
+ if len(self._grids) == 0:
+ raise YTNoDataInObjectError(self)
points = []
if not fields:
fields_to_get = self.fields[:]
https://bitbucket.org/yt_analysis/yt/changeset/7d3f5d47b2da/
changeset: 7d3f5d47b2da
branch: yt
user: MatthewTurk
date: 2012-07-03 12:37:36
summary: Adding a check for how many data objects are found in a parallel object.
affected #: 1 file
diff -r a1c341f7646fa6a6c14e5c40a60c945fba936453 -r 7d3f5d47b2da2eaa3240a7c7dfabf10bdf637805 yt/utilities/parallel_tools/parallel_analysis_interface.py
--- a/yt/utilities/parallel_tools/parallel_analysis_interface.py
+++ b/yt/utilities/parallel_tools/parallel_analysis_interface.py
@@ -98,6 +98,8 @@
gs = getattr(pobj, attr)
else:
gs = getattr(pobj._data_source, attr)
+ if len(gs) == 0:
+ raise YTNoDataInObjectError(pobj)
if hasattr(gs[0], 'proc_num'):
# This one sort of knows about MPI, but not quite
self._objs = [g for g in gs if g.proc_num ==
https://bitbucket.org/yt_analysis/yt/changeset/849a9e46fe64/
changeset: 849a9e46fe64
branch: yt
user: samskillman
date: 2012-07-06 17:02:46
summary: Merged in MatthewTurk/yt (pull request #182)
affected #: 2 files
diff -r b1a95b995d3bd11968a7bfdc438df65c487fd03b -r 849a9e46fe64e00ecb94efc9ea1e03775e5ebbff yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -2474,6 +2474,8 @@
def get_data(self, fields=None, in_grids=False, force_particle_read = False):
if self._grids == None:
self._get_list_of_grids()
+ if len(self._grids) == 0:
+ raise YTNoDataInObjectError(self)
points = []
if not fields:
fields_to_get = self.fields[:]
diff -r b1a95b995d3bd11968a7bfdc438df65c487fd03b -r 849a9e46fe64e00ecb94efc9ea1e03775e5ebbff yt/utilities/parallel_tools/parallel_analysis_interface.py
--- a/yt/utilities/parallel_tools/parallel_analysis_interface.py
+++ b/yt/utilities/parallel_tools/parallel_analysis_interface.py
@@ -98,6 +98,8 @@
gs = getattr(pobj, attr)
else:
gs = getattr(pobj._data_source, attr)
+ if len(gs) == 0:
+ raise YTNoDataInObjectError(pobj)
if hasattr(gs[0], 'proc_num'):
# This one sort of knows about MPI, but not quite
self._objs = [g for g in gs if g.proc_num ==
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