)]}'
{"tempest/lib/auth.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78ab15c887d0c20dc94e44028ee680d1a81697ed","unresolved":false,"context_lines":[{"line_number":251,"context_line":"            self.clear_auth()"},{"line_number":252,"context_line":"            self._scope \u003d value"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"class KeystoneAuthProvider(AuthProvider):"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    EXPIRY_DATE_FORMATS \u003d (ISO8601_FLOAT_SECONDS, ISO8601_INT_SECONDS)"},{"line_number":258,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_29266168","line":255,"range":{"start_line":254,"start_character":0,"end_line":255,"end_character":40},"updated":"2016-06-10 09:22:19.000000000","message":"this too","commit_id":"eb11b259a728778183c669e9813bf94617c9d98b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78ab15c887d0c20dc94e44028ee680d1a81697ed","unresolved":false,"context_lines":[{"line_number":414,"context_line":"                (service, region, endpoint_type, name))"},{"line_number":415,"context_line":"        return apply_url_filters(_base_url, filters)"},{"line_number":416,"context_line":""},{"line_number":417,"context_line":"    def is_expired(self, auth_data):"},{"line_number":418,"context_line":"        _, access \u003d auth_data"},{"line_number":419,"context_line":"        expiry \u003d self._parse_expiry_time(access[\u0027token\u0027][\u0027expires\u0027])"},{"line_number":420,"context_line":"        return (expiry - self.token_expiry_threshold \u003c\u003d"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_496dad98","line":417,"range":{"start_line":417,"start_character":8,"end_line":417,"end_character":19},"updated":"2016-06-10 09:22:19.000000000","message":"this too","commit_id":"eb11b259a728778183c669e9813bf94617c9d98b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78ab15c887d0c20dc94e44028ee680d1a81697ed","unresolved":false,"context_lines":[{"line_number":571,"context_line":"            raise exceptions.EndpointNotFound(service)"},{"line_number":572,"context_line":"        return apply_url_filters(_base_url, filters)"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"    def is_expired(self, auth_data):"},{"line_number":575,"context_line":"        _, access \u003d auth_data"},{"line_number":576,"context_line":"        expiry \u003d self._parse_expiry_time(access[\u0027expires_at\u0027])"},{"line_number":577,"context_line":"        return (expiry - self.token_expiry_threshold \u003c\u003d"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_896795b6","line":574,"range":{"start_line":574,"start_character":8,"end_line":574,"end_character":19},"updated":"2016-06-10 09:22:19.000000000","message":"this too","commit_id":"eb11b259a728778183c669e9813bf94617c9d98b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78ab15c887d0c20dc94e44028ee680d1a81697ed","unresolved":false,"context_lines":[{"line_number":578,"context_line":"                datetime.datetime.utcnow())"},{"line_number":579,"context_line":""},{"line_number":580,"context_line":""},{"line_number":581,"context_line":"def is_identity_version_supported(identity_version):"},{"line_number":582,"context_line":"    return identity_version in IDENTITY_VERSION"},{"line_number":583,"context_line":""},{"line_number":584,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_895035d6","line":581,"range":{"start_line":581,"start_character":4,"end_line":581,"end_character":33},"updated":"2016-06-10 09:22:19.000000000","message":"this too","commit_id":"eb11b259a728778183c669e9813bf94617c9d98b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78ab15c887d0c20dc94e44028ee680d1a81697ed","unresolved":false,"context_lines":[{"line_number":708,"context_line":"        self._apply_credentials(self._initial)"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":""},{"line_number":711,"context_line":"class KeystoneV2Credentials(Credentials):"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"    ATTRIBUTES \u003d [\u0027username\u0027, \u0027password\u0027, \u0027tenant_name\u0027, \u0027user_id\u0027,"},{"line_number":714,"context_line":"                  \u0027tenant_id\u0027, \u0027project_id\u0027, \u0027project_name\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_89b95518","line":711,"range":{"start_line":711,"start_character":6,"end_line":711,"end_character":27},"updated":"2016-06-10 09:22:19.000000000","message":"we can include doc string here to include this class in doc","commit_id":"eb11b259a728778183c669e9813bf94617c9d98b"}]}
