diff -r 546316b0b09c -r 745d829d1e02 iro/install.py --- a/iro/install.py Fri Mar 23 16:16:56 2012 +0100 +++ b/iro/install.py Fri Mar 23 16:18:12 2012 +0100 @@ -1,3 +1,5 @@ +# -*- test-case-name: iro.tests.test_install -*- + from twisted.python import log import logging from sqlalchemy import create_engine @@ -70,7 +72,8 @@ try: ret["orphand"].remove(Offer.get(session, provider, r, t).name) except: - session.add(Offer(provider=provider,route=r,typ=t,name='%s_%s_%s'%(provider,t,r))) + if write: + session.add(Offer(provider=provider,route=r,typ=t,name='%s_%s_%s'%(provider,t,r))) ret["added"].add("%s_%s_%s"%(provider,t,r)) return ret