def action(u, session):
+ global Logger
+
cnf = Config()
holding = Holding()
u.do_reject(0, pi)
elif answer == 'A':
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
session.commit()
u.accept(summary, short_summary, session)
u.check_override()
u.remove()
elif answer == 'P':
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
package_to_queue(u, summary, short_summary, policyqueue, chg, session)
session.commit()
u.remove()
elif answer == queuekey:
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
QueueInfo[qu]["process"](u, summary, short_summary, chg, session)
session.commit()
u.remove()
if valid_dsc_p and not Options["No-Action"]:
u.check_source()
u.check_hashes()
- if valid_dsc_p and not len(u.rejects):
+ if valid_dsc_p and not Options["No-Action"] and not len(u.rejects):
u.check_lintian()
u.check_urgency()
u.check_timestamps()