Matti Picus
2016-08-05 07:06:02 UTC
test_closing_fid essentially calls this to ensure close() is called when
a NpzFile object goes out of context:
for i in range(1, 1025):
np.load(tmp)["data"]
This raises a ResourceWarning on python 3, and fails on pypy since the
garbage collector works differently.
It seems to be a classic example of wrongly using np.load(), but I'm
sure it is a common use case.
I can submit a pull request to skip on pypy, or should this be solved in
a more substantial way?
Matti
a NpzFile object goes out of context:
for i in range(1, 1025):
np.load(tmp)["data"]
This raises a ResourceWarning on python 3, and fails on pypy since the
garbage collector works differently.
It seems to be a classic example of wrongly using np.load(), but I'm
sure it is a common use case.
I can submit a pull request to skip on pypy, or should this be solved in
a more substantial way?
Matti