)]}'
{"sushy_tools/emulator/memoize.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"40cdb8cfe783166f5e9494113c95fcb6de38f6f0","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        self.update(dict(self))"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    @staticmethod"},{"line_number":92,"context_line":"    def encode(obj):"},{"line_number":93,"context_line":"        return pickle.dumps(obj)"},{"line_number":94,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6bd42320","line":91,"updated":"2019-08-12 16:35:20.000000000","message":"Most of the time you want to use a staticmethod, it should actually be a function.","commit_id":"c83cd27a37113b13362b0b7b4c83b9979a3cf75f"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"e00550afec162ffe0de50d9b76bd1b3e8a6c48d8","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        self.update(dict(self))"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    @staticmethod"},{"line_number":92,"context_line":"    def encode(obj):"},{"line_number":93,"context_line":"        return pickle.dumps(obj)"},{"line_number":94,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_b1484cb3","line":91,"in_reply_to":"7faddb67_6bd42320","updated":"2019-08-12 17:42:47.000000000","message":"Well, if the method in question is module-private and is not supported to be overridden in a subclass... Otherwise, making it a function would probably be inconvenient.","commit_id":"c83cd27a37113b13362b0b7b4c83b9979a3cf75f"}]}
