)]}'
{"glance/artifacts/updater.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"f40f93fe649030f2b92bccc11cec66b8dc4f4588","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    def _perform_op(self, op, **kwargs):"},{"line_number":37,"context_line":"        path \u003d kwargs.get(\"path\")"},{"line_number":38,"context_line":"        value \u003d kwargs.get(\"value\")"},{"line_number":39,"context_line":"        start, delimiter, end \u003d path.lstrip(\u0027/\u0027).partition(\u0027/\u0027)"},{"line_number":40,"context_line":"        prop_name, path_left \u003d start, end"},{"line_number":41,"context_line":"        if not path_left:"},{"line_number":42,"context_line":"            return setattr(self, prop_name, value)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_ef2186fc","line":39,"updated":"2015-07-01 00:52:26.000000000","message":"_split_path should never have been an instance method in the first place. That said, it probably wouldn\u0027t hurt to have this transformation in a private module-level function so that anything that has to update the logic of\n\n    path.lstrip(\u0027/\u0027).partition(\u0027/\u0027)\n\nCan do it in one place and not 4.","commit_id":"556929fe17eeccb1e8a276836c52ab4d5ae3a29a"}]}
