)]}'
{"tooz/locking.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"79190a3ffdac6b284914f1983f2ad8c4a007d761","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    def __del__(self):"},{"line_number":52,"context_line":"        try:"},{"line_number":53,"context_line":"            if self.is_still_owner():"},{"line_number":54,"context_line":"                LOG.warn(\"Unreleased lock \u0027%s\u0027 (type\u003d%s) garbage\""},{"line_number":55,"context_line":"                         \" collected\", self.name, type(self).__name__)"},{"line_number":56,"context_line":"        except tooz.NotImplemented:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_64919c52","line":53,"updated":"2016-03-08 08:59:10.000000000","message":"If I implement this in etcd for example,I probably need to make a HTTP request. Doing that at __del__ time is probably not a good idea, is it?","commit_id":"cb34d9ade09e61351107d60610976d8316dc7469"}]}
