iro/install.py
branchdevel
changeset 242 745d829d1e02
parent 226 5f1e9eb30709
child 267 ef2df3f23cb1
equal deleted inserted replaced
241:546316b0b09c 242:745d829d1e02
       
     1 # -*- test-case-name: iro.tests.test_install -*-
       
     2 
     1 from twisted.python import log
     3 from twisted.python import log
     2 import logging
     4 import logging
     3 from sqlalchemy import create_engine
     5 from sqlalchemy import create_engine
     4 from sqlalchemy.exc import DatabaseError
     6 from sqlalchemy.exc import DatabaseError
     5 from sets import Set
     7 from sets import Set
    68             for t in p.typs:
    70             for t in p.typs:
    69                 for r in p.typs[t]:
    71                 for r in p.typs[t]:
    70                     try:
    72                     try:
    71                         ret["orphand"].remove(Offer.get(session, provider, r, t).name)
    73                         ret["orphand"].remove(Offer.get(session, provider, r, t).name)
    72                     except:
    74                     except:
    73                         session.add(Offer(provider=provider,route=r,typ=t,name='%s_%s_%s'%(provider,t,r)))
    75                         if write:
       
    76                             session.add(Offer(provider=provider,route=r,typ=t,name='%s_%s_%s'%(provider,t,r)))
    74                         ret["added"].add("%s_%s_%s"%(provider,t,r))
    77                         ret["added"].add("%s_%s_%s"%(provider,t,r))
    75     return ret
    78     return ret
    76 
    79