)]}'
{"keystone/identity/backends/ldap/common.py":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"41cddd45c29de248030fa5b05a3ae2b67b1fc773","unresolved":false,"context_lines":[{"line_number":1698,"context_line":"                        not_deleted_nodes.append(node_dn)"},{"line_number":1699,"context_line":""},{"line_number":1700,"context_line":"        if not_deleted_nodes:"},{"line_number":1701,"context_line":"            msg \u003d _LW(\"When deleting entries for %(search_base)s, \""},{"line_number":1702,"context_line":"                      \"could not delete nonexistent entries \""},{"line_number":1703,"context_line":"                      \"%(entries)s%(dots)s\")"},{"line_number":1704,"context_line":"            LOG.warning(msg,"},{"line_number":1705,"context_line":"                        {\u0027search_base\u0027: search_base,"},{"line_number":1706,"context_line":"                         \u0027entries\u0027: not_deleted_nodes[:3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_31b8412a","line":1703,"range":{"start_line":1701,"start_character":22,"end_line":1703,"end_character":43},"updated":"2016-08-29 17:01:01.000000000","message":"Change to single quotes to be consistent.","commit_id":"364a4e95846748732261ab3d59a7ffd0ddbd6c0f"}],"keystone/identity/backends/ldap/core.py":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"41cddd45c29de248030fa5b05a3ae2b67b1fc773","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            try:"},{"line_number":135,"context_line":"                super(GroupApi, self.group).remove_member(user_dn, group_dn)"},{"line_number":136,"context_line":"            except ldap.NO_SUCH_ATTRIBUTE:"},{"line_number":137,"context_line":"                msg \u003d _LW(\"User %(user)s was not removed from group %(group)s \""},{"line_number":138,"context_line":"                          \"because the relationship was not found\")"},{"line_number":139,"context_line":"                LOG.warning(msg, {\u0027user\u0027: user_id, \u0027group\u0027: group[\u0027id\u0027]})"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        if hasattr(user, \u0027tenant_id\u0027):"},{"line_number":142,"context_line":"            self.project.remove_user(user.tenant_id, user_dn)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_91f02d00","line":139,"range":{"start_line":137,"start_character":26,"end_line":139,"end_character":73},"updated":"2016-08-29 17:01:01.000000000","message":"Use either single quotes or double quotes.","commit_id":"364a4e95846748732261ab3d59a7ffd0ddbd6c0f"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"6b923d42f0c751343f378a2bfaa4b5b17ba9250f","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            try:"},{"line_number":135,"context_line":"                super(GroupApi, self.group).remove_member(user_dn, group_dn)"},{"line_number":136,"context_line":"            except ldap.NO_SUCH_ATTRIBUTE:"},{"line_number":137,"context_line":"                msg \u003d _LW(\"User %(user)s was not removed from group %(group)s \""},{"line_number":138,"context_line":"                          \"because the relationship was not found\")"},{"line_number":139,"context_line":"                LOG.warning(msg, {\u0027user\u0027: user_id, \u0027group\u0027: group[\u0027id\u0027]})"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        if hasattr(user, \u0027tenant_id\u0027):"},{"line_number":142,"context_line":"            self.project.remove_user(user.tenant_id, user_dn)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_46b32de9","line":139,"range":{"start_line":137,"start_character":26,"end_line":139,"end_character":73},"in_reply_to":"fa7ab95a_91f02d00","updated":"2016-08-30 03:07:49.000000000","message":"Hi Ron,\n\nThanks for your comment. I agree with you at this point, I will choose double quotes as the link [1] :)\n\n[1] http://docs.openstack.org/developer/hacking/#internationalization-i18n-strings","commit_id":"364a4e95846748732261ab3d59a7ffd0ddbd6c0f"}]}
