)]}'
{"stevedore/_cache.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"6b727b526e3408b51edf4a41c3c3c7234d633882","unresolved":false,"context_lines":[{"line_number":141,"context_line":"        # Caching can be disabled by either placing .disable file into the"},{"line_number":142,"context_line":"        # target directory or when python executable is under /tmp (this is the"},{"line_number":143,"context_line":"        # case when executed from ansible)"},{"line_number":144,"context_line":"        if any([os.path.isfile(\u0027%s/.disable\u0027 % self._dir),"},{"line_number":145,"context_line":"                sys.executable[0:4] \u003d\u003d \u0027/tmp\u0027]):"},{"line_number":146,"context_line":"            self._disable_caching \u003d True"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_c38db936","line":144,"range":{"start_line":144,"start_character":31,"end_line":144,"end_character":57},"updated":"2020-09-14 13:50:08.000000000","message":"stevedore seems cross platform [1], so it could be more safer to use `os.path.join` rather than concat path string.\n\n[1] https://opendev.org/openstack/stevedore/src/branch/master/stevedore/_cache.py#L53","commit_id":"d7aa172202b3a97094ca0f2bad0a11e33d036fa0"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"57a5eff73008ed0e3d425268f14f9a055e4c4439","unresolved":false,"context_lines":[{"line_number":141,"context_line":"        # Caching can be disabled by either placing .disable file into the"},{"line_number":142,"context_line":"        # target directory or when python executable is under /tmp (this is the"},{"line_number":143,"context_line":"        # case when executed from ansible)"},{"line_number":144,"context_line":"        if any([os.path.isfile(\u0027%s/.disable\u0027 % self._dir),"},{"line_number":145,"context_line":"                sys.executable[0:4] \u003d\u003d \u0027/tmp\u0027]):"},{"line_number":146,"context_line":"            self._disable_caching \u003d True"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_a3424567","line":144,"range":{"start_line":144,"start_character":31,"end_line":144,"end_character":57},"in_reply_to":"9f560f44_c38db936","updated":"2020-09-14 14:07:07.000000000","message":"Done","commit_id":"d7aa172202b3a97094ca0f2bad0a11e33d036fa0"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"7683f89977f3ab63f925dccb15e110eaafad27a3","unresolved":false,"context_lines":[{"line_number":141,"context_line":"        # Caching can be disabled by either placing .disable file into the"},{"line_number":142,"context_line":"        # target directory or when python executable is under /tmp (this is the"},{"line_number":143,"context_line":"        # case when executed from ansible)"},{"line_number":144,"context_line":"        if any([os.path.isfile(os.path.join(self._dir, \u0027.disable\u0027)),"},{"line_number":145,"context_line":"                sys.executable[0:4] \u003d\u003d \u0027/tmp\u0027]):"},{"line_number":146,"context_line":"            self._disable_caching \u003d True"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f621f24_7dc5f45a","line":144,"updated":"2020-11-05 20:34:52.000000000","message":"Interesting way to do a boolean OR. :-)","commit_id":"3a46e291416f453c612fe27a31d0b57918aaf276"}]}
