)]}'
{"keystone/common/fernet_utils.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"d25d50420879d625615f06b8200ab04f60f5818e","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class FernetUtils(object):"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def __init__(self, key_repository, max_active_keys):"},{"line_number":31,"context_line":"        self.key_repository \u003d key_repository"},{"line_number":32,"context_line":"        self.max_active_keys \u003d max_active_keys"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"3ac371cc_c6a06593","line":30,"range":{"start_line":30,"start_character":23,"end_line":30,"end_character":54},"updated":"2016-08-15 21:54:54.000000000","message":"make defaults with the fernet values, so it works without extra params for its primary purpose","commit_id":"48ab7b17f43a0876b94d13ae7b11126af7766558"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"4afda3d1b6213dd6ac30a2c9cfa476ba2cafd186","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class FernetUtils(object):"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def __init__(self, key_repository, max_active_keys):"},{"line_number":31,"context_line":"        self.key_repository \u003d key_repository"},{"line_number":32,"context_line":"        self.max_active_keys \u003d max_active_keys"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"3ac371cc_76badcc1","line":30,"in_reply_to":"3ac371cc_c6a06593","updated":"2016-08-16 13:30:25.000000000","message":"I wonder if its more clear to be explicit. When other developers write code that need a FernetUtils objects, I think I\u0027d rather have them explicitly know what key repository and active key count they are using. Instead of just getting an instance of FernetUtils that ends up doing operations on a key repository you didn\u0027t mean to operate on.","commit_id":"48ab7b17f43a0876b94d13ae7b11126af7766558"}],"keystone/tests/unit/token/test_fernet_provider.py":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"34625a7ba473e2dc3ce48714597ac30877867730","unresolved":false,"context_lines":[{"line_number":507,"context_line":""},{"line_number":508,"context_line":"        \"\"\""},{"line_number":509,"context_line":"        # Load the keys into a list, keys is list of six.text_type."},{"line_number":510,"context_line":"        key_utils \u003d fernet_utils.FernetUtils("},{"line_number":511,"context_line":"            CONF.fernet_tokens.key_repository,"},{"line_number":512,"context_line":"            CONF.fernet_tokens.max_active_keys"},{"line_number":513,"context_line":"        )"},{"line_number":514,"context_line":"        keys \u003d key_utils.load_keys()"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        # Sort the list of keys by the keys themselves (they were previously"}],"source_content_type":"text/x-python","patch_set":5,"id":"9ad45d7e_509beb17","line":513,"range":{"start_line":510,"start_character":8,"end_line":513,"end_character":9},"updated":"2016-08-11 16:56:04.000000000","message":"nit: why not add this to setUp()","commit_id":"434d64b205818a9a32c2c36c59163ffe892f78bf"}]}
