def callback(self, member, data):
if member.mtime > self.future_cutoff:
- self.future_files[Name] = MTime
+ self.future_files[Name] = member.mtime
if member.mtime < self.past_cutoff:
- self.ancient_files[Name] = MTime
+ self.ancient_files[Name] = member.mtime
###############################################################################
self.rejects.append("%s: deb contents timestamp check failed [%s: %s]" % (filename, sys.exc_info()[0], sys.exc_info()[1]))
def check_if_upload_is_sponsored(self, uid_email, uid_name):
+ for key in "maintaineremail", "changedbyemail", "maintainername", "changedbyname":
+ if not self.pkg.changes.has_key(key):
+ return False
uid_email = '@'.join(uid_email.split('@')[:2])
if uid_email in [self.pkg.changes["maintaineremail"], self.pkg.changes["changedbyemail"]]:
sponsored = False