def add_expense_type(type_, **kwargs): if type_ == 'km': e = ExpenseKmType(**kwargs) elif type_ == 'tel': e = ExpenseTelType(**kwargs) else: e = ExpenseType(**kwargs) session = DBSESSION() session.add(e) session.flush()
def expensetype(dbsession): type_ = ExpenseType(label=u"Restauration", code="000065588") dbsession.add(type_) dbsession.flush() return type_