Hi,
I guess I am doing something wrong but looking on 'raw' SQL it looks
fine.
My code:
      session = Session()

       order = session.query(dbOutOrder).get(2)

        for line in order.lines:
           session.delete(line)
        session.flush()

#session.commit()

        for i in range(1,10):
            line = dbOutLine()
            line.HEADER_id = order.id
            line.ITEM_SKU_id = 1
            line.QTY = 1

            order.lines.append(line)

        session.add(order)
        session.flush()

        i = 0
        for line in order.lines:
            if i % 2 == 0:
                print "DELETE"
                session.delete(line)
            i += 1


#       new_order = order.copy()
#       new_order.NUMBER = "A" + strftime("%Y%m%dT%H%M%S")
#
#       print new_order, new_order.lines
#
#       session.add(new_order)
#       #session.flush()
#
#       print new_order, new_order.lines

        session.commit()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to