id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 389952656,MDU6SXNzdWUzODk5NTI2NTY=,2601,View list of cached open files,2448579,closed,0,,,2,2018-12-11T21:03:36Z,2019-01-06T18:54:49Z,2019-01-06T18:54:49Z,MEMBER,,,,"Is there a way to view the list of currently open, cached files? And possibly force-close them? I keep running to write errors because a file is open in the cache, and I can't remember all the variables that depend on it.","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/2601/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue 389865283,MDU6SXNzdWUzODk4NjUyODM=,2600,Tests are failing on dask-dev,2448579,closed,0,,,1,2018-12-11T17:09:57Z,2018-12-12T03:13:30Z,2018-12-12T03:13:30Z,MEMBER,,,,"Sample error from https://travis-ci.org/pydata/xarray/jobs/466431752 ``` _______________________ test_dataarray_with_dask_coords ________________________ def test_dataarray_with_dask_coords(): import toolz x = xr.Variable('x', da.arange(8, chunks=(4,))) y = xr.Variable('y', da.arange(8, chunks=(4,)) * 2) data = da.random.random((8, 8), chunks=(4, 4)) + 1 array = xr.DataArray(data, dims=['x', 'y']) array.coords['xx'] = x array.coords['yy'] = y assert dict(array.__dask_graph__()) == toolz.merge(data.__dask_graph__(), x.__dask_graph__(), y.__dask_graph__()) > (array2,) = dask.compute(array) xarray/tests/test_dask.py:824: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../miniconda/envs/test_env/lib/python3.6/site-packages/dask/base.py:395: in compute dsk = collections_to_dsk(collections, optimize_graph, **kwargs) ../../../miniconda/envs/test_env/lib/python3.6/site-packages/dask/base.py:187: in collections_to_dsk for opt, val in groups.items()} ../../../miniconda/envs/test_env/lib/python3.6/site-packages/dask/base.py:187: in for opt, val in groups.items()} ../../../miniconda/envs/test_env/lib/python3.6/site-packages/dask/base.py:212: in _extract_graph_and_keys graph = merge(*graphs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dicts = , kwargs = {} factory = , rv = {} d = ('arange-36f53ab1e6153a63bbf7f4f8ff56693c', 0) def merge(*dicts, **kwargs): """""" Merge a collection of dictionaries >>> merge({1: 'one'}, {2: 'two'}) {1: 'one', 2: 'two'} Later dictionaries have precedence >>> merge({1: 2, 3: 4}, {3: 3, 4: 4}) {1: 2, 3: 3, 4: 4} See Also: merge_with """""" if len(dicts) == 1 and not isinstance(dicts[0], dict): dicts = dicts[0] factory = _get_factory(merge, kwargs) rv = factory() for d in dicts: > rv.update(d) E ValueError: dictionary update sequence element #0 has length 39; 2 is required ../../../miniconda/envs/test_env/lib/python3.6/site-packages/toolz/dicttoolz.py:39: ValueError ```","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/2600/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue