)]}'
{"keystone/identity/backends/sql.py":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"44af1f6911cbfa419b5242a33b7151ee34ab0956","unresolved":false,"context_lines":[{"line_number":125,"context_line":"            session.add(user_ref)"},{"line_number":126,"context_line":"            return base.filter_user(user_ref.to_dict())"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    def _get_unique_id(self, session, query, hints):"},{"line_number":129,"context_line":"        for filter_ in hints.filters:"},{"line_number":130,"context_line":"            if \u0027unique_id\u0027 \u003d\u003d filter_[\u0027name\u0027]:"},{"line_number":131,"context_line":"                value \u003d filter_[\u0027value\u0027]"},{"line_number":132,"context_line":"                query \u003d query.filter(sqlalchemy.and_("},{"line_number":133,"context_line":"                    model.User.id \u003d\u003d model.FederatedUser.user_id,"},{"line_number":134,"context_line":"                    model.FederatedUser.unique_id \u003d\u003d value))"},{"line_number":135,"context_line":"        hints.filters \u003d [x for x in hints.filters if x[\u0027name\u0027] !\u003d \u0027unique_id\u0027]"},{"line_number":136,"context_line":"        return query, hints"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"    @driver_hints.truncated"},{"line_number":139,"context_line":"    def list_users(self, hints):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a6eadb0_016196a8","line":136,"range":{"start_line":128,"start_character":4,"end_line":136,"end_character":27},"updated":"2016-12-20 01:14:22.000000000","message":"This method I think would belong in core.py","commit_id":"09f0b8100066b8b506d62aac372872314168445a"}]}
