Hi Kostja and thanks for the reply,
the information you ask for is in my original post:
1) time.clock() returns 5653.23
2) we call model.setParam('TimeLimit', 1547.02)
3) we call model.optimize()
4) model.optimize returns, status is TIME_LIMIT
5) time.clock() returns 7161.13
So there you have it, model.optimize() ran for 1507.90 seconds then returned because of the time limit, even though the time limit was 1547.02
Do you need any other information?
cheers,
Fabien