[yt-svn] commit/yt: 2 new changesets
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Mon Jun 29 12:43:49 PDT 2015
2 new commits in yt:
https://bitbucket.org/yt_analysis/yt/commits/8e23a3b63811/
Changeset: 8e23a3b63811
Branch: yt
User: MatthewTurk
Date: 2015-06-22 18:22:21+00:00
Summary: Weakref for grid objects to avoid circular references.
Affected #: 1 file
diff -r dc2467c4eae70b9f185adf2cba8f61b95f65fea0 -r 8e23a3b6381120f2d92ab77480a89b584403681d yt/geometry/grid_geometry_handler.py
--- a/yt/geometry/grid_geometry_handler.py
+++ b/yt/geometry/grid_geometry_handler.py
@@ -286,7 +286,7 @@
return g.filename
if dobj._type_name == "grid":
dobj._chunk_info = np.empty(1, dtype='object')
- dobj._chunk_info[0] = dobj
+ dobj._chunk_info[0] = weakref.proxy(dobj)
elif getattr(dobj, "_grids", None) is None:
gi = dobj.selector.select_grids(self.grid_left_edge,
self.grid_right_edge,
https://bitbucket.org/yt_analysis/yt/commits/e69200450e5d/
Changeset: e69200450e5d
Branch: yt
User: ngoldbaum
Date: 2015-06-29 19:43:41+00:00
Summary: Merged in MatthewTurk/yt (pull request #1620)
Make grids weakly referenced
Affected #: 1 file
diff -r 759d87e4bbb2549e2b50a60413bb1a0399f8d6c7 -r e69200450e5dd5263dd017b35c4e29f84f859b5b yt/geometry/grid_geometry_handler.py
--- a/yt/geometry/grid_geometry_handler.py
+++ b/yt/geometry/grid_geometry_handler.py
@@ -286,7 +286,7 @@
return g.filename
if dobj._type_name == "grid":
dobj._chunk_info = np.empty(1, dtype='object')
- dobj._chunk_info[0] = dobj
+ dobj._chunk_info[0] = weakref.proxy(dobj)
elif getattr(dobj, "_grids", None) is None:
gi = dobj.selector.select_grids(self.grid_left_edge,
self.grid_right_edge,
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