¿Cómo convertir Python decimal a SQLite numérico?

Tengo un programa que lee datos financieros en JSON y los inserta en una base de datos SQLite. El problema es cuando lo estoy insertando en la columna numérica SQLite y no parece gustarle ladecima objeto.

He encontrado esta preguntarespondieron antes de, pero la respuesta está desactualizada y, por lo que entiendo, SQLite ahora tiene un tipo de datos de moneda llamado numérico.

Ahora mismo, como solución alternativa, estoy almacenando valores decimales como texto, pero ¿es posible almacenarlos como numéricos? ¿Estoy atascado con la sobrecarga de convertir decimales a cadenas y viceversa para inserciones de bases de datos y cálculos financieros?

Respuestas a la pregunta(4)

Su respuesta a la pregunta