)]}'
{"mistral/db/sqlalchemy/types.py":[{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"e6bb511f9bc658adccdb280d99df13d3a15d9d81","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def load_dialect_impl(self, dialect):"},{"line_number":128,"context_line":"        if dialect.name \u003d\u003d \u0027mysql\u0027:"},{"line_number":129,"context_line":"            return dialect.type_descriptor(DECIMAL(precision\u003d20,"},{"line_number":130,"context_line":"                                                   scale\u003d6,"},{"line_number":131,"context_line":"                                                   asdecimal\u003dTrue))"},{"line_number":132,"context_line":"        return dialect.type_descriptor(self.impl)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_2654881f","line":131,"range":{"start_line":129,"start_character":19,"end_line":131,"end_character":67},"updated":"2016-08-17 08:30:08.000000000","message":"soft: dialect.type_descriptor(DECIMAL(\n          precision\u003d20,\n          scale\u003d6,\n          asdecimal\u003dTrue\n      ))","commit_id":"769680d6f6b735111ea96e1e2af2a44373a40890"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"e6bb511f9bc658adccdb280d99df13d3a15d9d81","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    @staticmethod"},{"line_number":135,"context_line":"    def process_bind_param(value, dialect):"},{"line_number":136,"context_line":"        if value is None:"},{"line_number":137,"context_line":"            return value"},{"line_number":138,"context_line":"        elif dialect.name \u003d\u003d \u0027mysql\u0027:"},{"line_number":139,"context_line":"            decimal.getcontext().prec \u003d 30"},{"line_number":140,"context_line":"            return ("},{"line_number":141,"context_line":"                decimal.Decimal("}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_e6af1028","line":138,"range":{"start_line":136,"start_character":8,"end_line":138,"end_character":37},"updated":"2016-08-17 08:30:08.000000000","message":"For optimization use:\nif dialect.name \u003d\u003d \u0027mysql\u0027 and value is not None:","commit_id":"769680d6f6b735111ea96e1e2af2a44373a40890"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"e6bb511f9bc658adccdb280d99df13d3a15d9d81","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    def compare_against_backend(self, dialect, conn_type):"},{"line_number":149,"context_line":"        if dialect.name \u003d\u003d \u0027mysql\u0027:"},{"line_number":150,"context_line":"            return issubclass(type(conn_type), DECIMAL)"},{"line_number":151,"context_line":"        return issubclass(type(conn_type), DateTime)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    @staticmethod"},{"line_number":154,"context_line":"    def process_result_value(value, dialect):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_e9124356","line":151,"range":{"start_line":151,"start_character":43,"end_line":151,"end_character":51},"updated":"2016-08-17 08:30:08.000000000","message":"impl can be use","commit_id":"769680d6f6b735111ea96e1e2af2a44373a40890"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"e6bb511f9bc658adccdb280d99df13d3a15d9d81","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    @staticmethod"},{"line_number":154,"context_line":"    def process_result_value(value, dialect):"},{"line_number":155,"context_line":"        if value is None:"},{"line_number":156,"context_line":"            return value"},{"line_number":157,"context_line":"        elif dialect.name \u003d\u003d \u0027mysql\u0027:"},{"line_number":158,"context_line":"            integer \u003d int(value)"},{"line_number":159,"context_line":"            micro \u003d (value"},{"line_number":160,"context_line":"                     - decimal.Decimal(integer)) * decimal.Decimal(units.M)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_e676f0d5","line":157,"range":{"start_line":155,"start_character":7,"end_line":157,"end_character":37},"updated":"2016-08-17 08:30:08.000000000","message":"ditto","commit_id":"769680d6f6b735111ea96e1e2af2a44373a40890"}]}
