From ac8ab54aaeeb9a1adc43a5b0a3c0bd8b7e32b845 Mon Sep 17 00:00:00 2001 From: jgrizou Date: Fri, 5 Jul 2013 17:36:57 +0200 Subject: [PATCH] Changed the event, deleted the ui and add the Rename event. --- papers/commands/remove_cmd.py | 5 ----- papers/events.py | 9 +++++++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/papers/commands/remove_cmd.py b/papers/commands/remove_cmd.py index 22ed9c6..26ededd 100644 --- a/papers/commands/remove_cmd.py +++ b/papers/commands/remove_cmd.py @@ -3,8 +3,6 @@ from .. import color from ..configs import config from .helpers import add_references_argument, parse_references -from ..events import RemoveEvent - def parser(subparsers): parser = subparsers.add_parser('remove', help='removes a paper') @@ -29,7 +27,4 @@ def command(args): sure = ui.input_yn(question=are_you_sure, default='n') if force or sure: for c in citekeys: - rmevent = RemoveEvent(ui, c) - rmevent.send() - rp.remove_paper(c) diff --git a/papers/events.py b/papers/events.py index 6fd77e6..e904422 100644 --- a/papers/events.py +++ b/papers/events.py @@ -28,6 +28,11 @@ class Event(object): class RemoveEvent(Event): - def __init__(self, ui, citekey): - self.ui = ui + def __init__(self, citekey): self.citekey = citekey + + +class RenameEvent(Event): + def __init__(self, old_citekey, new_citekey): + self.old_citekey = old_citekey + self.new_citekey = new_citekey