def sql_format(self, value): if isinstance(value, (Query, Expression)): return value assert self._sql_type is not None database = Transaction().database return database.sql_format(self._sql_type, value)
def sql_format(self, value): if isinstance(value, (Query, Expression)): return value assert self._sql_type is not None database = Transaction().database if (self._py_type and value is not None and not isinstance(value, self._py_type)): value = self._py_type(value) return database.sql_format(self._sql_type, value)