- if override["unstable"][component][type].has_key(package):
- print utils.result_join(override["unstable"][component][type][package]);
- elif override["stable"][component][type].has_key(package):
- print utils.result_join(override["stable"][component][type][package]);
- else:
- if type == "dsc" and (override["unstable"][component]["deb"].has_key(package) or override["stable"][component]["deb"].has_key(package)):
- continue; # source falls back on binary; so accept silently
- utils.warn("Can't find override entry for testing package '%s' (component %s, type %s)." % (package, component, type));
- sys.stdout.close();
-
-#######################################################################################
+ if otype == "deb" or otype == "dsc":
+ if override["unstable"][component][otype].has_key(package):
+ output_file.write(utils.result_join(override["unstable"][component][otype][package])+'\n');
+ elif override["stable"][component][otype].has_key(package):
+ output_file.write(utils.result_join(override["stable"][component][otype][package])+'\n');
+ else:
+ if otype == "dsc" and (override["unstable"][component]["deb"].has_key(package) or override["stable"][component]["deb"].has_key(package)):
+ continue; # source falls back on binary; so accept silently
+ utils.warn("Can't find override entry for testing package '%s' (component %s, type %s)." % (package, component, otype));
+ elif otype == "udeb":
+ if component == "main" and override["unstable"][component][otype].has_key(package):
+ output_file.write(utils.result_join(override["unstable"][component][otype][package])+'\n');
+ else:
+ utils.warn("Can't find override entry for testing package '%s' (component %s, type %s)." % (package, component, otype));
+
+ output_file.close();