#!/usr/bin/env python
# Clean incoming of old unused files
-# Copyright (C) 2000 James Troup <james@nocrew.org>
-# $Id: shania,v 1.1 2000-12-13 03:18:50 troup Exp $
+# Copyright (C) 2000, 2001 James Troup <james@nocrew.org>
+# $Id: shania,v 1.3 2001-03-02 02:43:49 troup Exp $
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Proces all .changes and .dsc files.
for changes_filename in changes_files:
try:
- changes = utils.parse_changes(changes_filename)
+ changes = utils.parse_changes(changes_filename, 0)
except:
continue;
try:
for file in files.keys():
if re_isdsc.search(file) != None:
try:
- dsc = utils.parse_changes(file)
+ dsc = utils.parse_changes(file, 0)
except:
continue;
try:
print "Sent reminder email to %s." % (changes["maintainer822"]);
else:
# Ensure the files aren't deleted
- for keys in (files.keys(), dsc_files.keys(), changes_filename):
- for i in keys:
- if all_files.has_key(i):
- del all_files[i];
+ keys = [];
+ for i in (files.keys(), dsc_files.keys(), [changes_filename]):
+ keys.extend(i);
+ for key in keys:
+ if all_files.has_key(key):
+ del all_files[key];
# Anthing left at this stage is not referenced by a .changes or
# .dsc and should be deleted if old enough.