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/2595#issuecomment-445504068,https://api.github.com/repos/pydata/xarray/issues/2595,445504068,MDEyOklzc3VlQ29tbWVudDQ0NTUwNDA2OA==,24736507,2018-12-09T01:53:54Z,2018-12-23T19:51:03Z,NONE,"Hello @shoyer! Thanks for updating the PR.
Cheers ! There are no PEP8 issues in this Pull Request. :beers:
##### Comment last updated on December 23, 2018 at 19:51 Hours UTC","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,388977754
https://github.com/pydata/xarray/pull/2595#issuecomment-449217005,https://api.github.com/repos/pydata/xarray/issues/2595,449217005,MDEyOklzc3VlQ29tbWVudDQ0OTIxNzAwNQ==,1217238,2018-12-21T02:12:14Z,2018-12-21T02:12:14Z,MEMBER,"OK, I'm actually going to merge soon (and issue the 0.11.1 release) unless I hear any objections...","{""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,388977754
https://github.com/pydata/xarray/pull/2595#issuecomment-447517019,https://api.github.com/repos/pydata/xarray/issues/2595,447517019,MDEyOklzc3VlQ29tbWVudDQ0NzUxNzAxOQ==,1217238,2018-12-15T00:20:40Z,2018-12-15T00:20:40Z,MEMBER,"Yeah, it's not really any additional trouble. I plan to include this in a
v0.11.1 release, which will be the last release to support Python 2.
On Fri, Dec 14, 2018 at 4:12 PM Joe Hamman wrote:
> *@jhamman* commented on this pull request.
> ------------------------------
>
> In xarray/backends/locks.py
> :
>
> > + Includes backwards compatibility hacks for old versions of Python, dask
> + and dask-distributed.
> + """"""
> + if blocking:
> + # no arguments needed
> + return lock.acquire()
> + elif DistributedLock is not None and isinstance(lock, DistributedLock):
> + # distributed.Lock doesn't support the blocking argument yet:
> + # https://github.com/dask/distributed/pull/2412
> + return lock.acquire(timeout=0)
> + else:
> + # ""blocking"" keyword argument not supported for:
> + # - threading.Lock on Python 2.
> + # - dask.SerializableLock with dask v1.0.0 or earlier.
> + # - multiprocessing.Lock calls the argument ""block"" instead.
> + return lock.acquire(blocking)
>
> Given the date, do you think its useful here to consider this Python 2
> work around? I guess its the same work-around as the dask/multiprocessing
> issue.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> ,
> or mute the thread
>
> .
>
","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,388977754
https://github.com/pydata/xarray/pull/2595#issuecomment-446860434,https://api.github.com/repos/pydata/xarray/issues/2595,446860434,MDEyOklzc3VlQ29tbWVudDQ0Njg2MDQzNA==,1217238,2018-12-13T06:46:17Z,2018-12-13T06:46:17Z,MEMBER,"@pydata/xarray It would be great if someone else could take a look at this, though certainly thread-safety and garbage collection are slightly painful concepts to think deeply about. If nobody reviews this, I will probably self-merge in a few days.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,388977754
https://github.com/pydata/xarray/pull/2595#issuecomment-446407628,https://api.github.com/repos/pydata/xarray/issues/2595,446407628,MDEyOklzc3VlQ29tbWVudDQ0NjQwNzYyOA==,1217238,2018-12-11T23:51:44Z,2018-12-11T23:51:44Z,MEMBER,Of course everything runs fine either on my laptop (Macbook) or work machine (Linux). I wonder what's going on with Travis-CI here.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,388977754