Sqlalchemy from_select() fonksiyonunda text() nasıl kullanırım

Selam,

Sqlalchemy de select insert yapmak istiyorum. İnsert etmek istediğim temp tabloyu oluşturuyorum. Bu tablonun modelini de oluşturuyorum. İnsert edeceğim dataları join li select veya select olabiliyor.Dinamik olduğu için tek tek model oluşturmak yerine bir select sorguyla insert etmek istiyorum. Ancak hatayla karşılaşıyorum. Insert atacağım select i sql alchemy modeli ile yazdığım zaman başarılı şekilde çalışıyor.

Aldığım hata : ‘SELECT statement or equivalent textual object expected, got <sqlalchemy.sql.elements.TextClause object at 0x7fce25047c90>.’

 columns = [column.name for column in temp.c]       

        insert_sql = text("""
                SELECT 
                    customer_id 
                    214,
                FROM customer
                WHERE customer_id <= 2 OR customer_id = 8""")

        self.session.execute(temp.insert().from_select(
            columns, 
            insert_sql)
        )

Teşekkür ederim.