From: Ansgar Burchardt Date: Wed, 19 Sep 2012 16:05:56 +0000 (+0200) Subject: daklib/command.py: Add another experimental action. X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d10bcf2dc97d5c85612264274717e598399f6d97;p=dak daklib/command.py: Add another experimental action. --- diff --git a/daklib/command.py b/daklib/command.py index 74d20568..639611c2 100644 --- a/daklib/command.py +++ b/daklib/command.py @@ -72,6 +72,8 @@ class CommandFile(object): if action == 'dm': self.action_dm(self.fingerprint, section, session) + elif action == 'break-the-archive': + self.action_break_the_archive(self.fingerprint, section, session) else: raise CommandError('Unknown action: {0}'.format(action)) except StopIteration: @@ -222,3 +224,11 @@ class CommandFile(object): self.result.append('Denied: {0}'.format(source)) session.commit() + + def action_break_the_archive(self, fingerprint, section, session): + name = 'Dave' + uid = fingerprint.uid + if uid is not None and uid.name is not None: + name = uid.name.split()[0] + + self.result.append("DAK9000: I'm sorry, {0}. I'm afraid I can't do that.".format(name))