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