equal
deleted
inserted
replaced
|
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 |