html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/pull/1411#issuecomment-302147200,https://api.github.com/repos/pydata/xarray/issues/1411,302147200,MDEyOklzc3VlQ29tbWVudDMwMjE0NzIwMA==,1197350,2017-05-17T16:34:56Z,2017-05-17T16:34:56Z,MEMBER,"Ok, I think I fixed it.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,229138906
https://github.com/pydata/xarray/pull/1411#issuecomment-302127457,https://api.github.com/repos/pydata/xarray/issues/1411,302127457,MDEyOklzc3VlQ29tbWVudDMwMjEyNzQ1Nw==,1197350,2017-05-17T15:29:27Z,2017-05-17T15:29:27Z,MEMBER,"> I think this is actually a problem with providing unique names for dask. Previously, the filename ended up as part of the prefix explicitly, but now it needs to be explicitly included as input to token.
I thought that was already happening. Here is the token
```python
token = tokenize(file_arg, group, decode_cf, mask_and_scale,
decode_times, concat_characters, decode_coords,
engine, chunks, drop_variables)
```
`file_arg` has the filename in it, no?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,229138906
https://github.com/pydata/xarray/pull/1411#issuecomment-301904032,https://api.github.com/repos/pydata/xarray/issues/1411,301904032,MDEyOklzc3VlQ29tbWVudDMwMTkwNDAzMg==,1197350,2017-05-16T20:22:30Z,2017-05-16T20:22:30Z,MEMBER,"This seems to be interacting badly with `autoclose`.
@pwolfram: can you give any insight into what might be going on?
This is an interesting trace from travis:
https://travis-ci.org/pydata/xarray/jobs/232969599#L3368
```
xarray/tests/__init__.py:153: in assertDatasetIdentical
assert_identical(d1, d2)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
a = <[AssertionError(""internal failure: file must be open if `autoclose=True` is used."") raised in repr()] SafeRepr object at 0x7fd8d83c7e60>
b =
...
```
Does autoclose assume that the dask object names actually match the filenames?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,229138906