def process_result_value(self, value, dialect): if value is not None: try: value = ZlibMarshal.loads(value) except: value = None return value if value is not None else \ (self.default_value() if callable(self.default_value) else self.default_value)
def process_result_value(self, value, dialect): """Load comressed data from column.""" if value is not None: try: value = ZlibMarshal.loads(value) except: value = None return value if value is not None else \ (self.default_value() if callable(self.default_value) else self.default_value)
def process_bind_param(self, value, dialect): """Compress data in column.""" if value is not None: value = ZlibMarshal.dumps(self.force_type(value)) return value return value
def process_bind_param(self, value, dialect): if value is not None: value = ZlibMarshal.dumps(self.force_type(value)) return value return value