diff options
author | Lars Wirzenius <liw@liw.fi> | 2016-03-25 15:29:21 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2016-03-25 15:29:21 +0200 |
commit | d5a7fd4df5314f24e8009b96d069f52f1863ee21 (patch) | |
tree | 00c62597ce3b1b0866eccdf7184db9d2847b452f | |
parent | d42e1340819aeb5903b3d180d509cbadc84768f7 (diff) | |
download | distix-d5a7fd4df5314f24e8009b96d069f52f1863ee21.tar.gz |
Refactor: simplify condition to return boolean
-rw-r--r-- | distixlib/plugins/import_mail_plugin.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/distixlib/plugins/import_mail_plugin.py b/distixlib/plugins/import_mail_plugin.py index b78eaee..053973d 100644 --- a/distixlib/plugins/import_mail_plugin.py +++ b/distixlib/plugins/import_mail_plugin.py @@ -82,8 +82,7 @@ class ImportMailPlugin(cliapp.Plugin): ticket.get_ticket_id(), msg_ids) return ticket_store.save_changes() else: - existing_ticket = self._is_already_imported(msg, all_tickets) - if existing_ticket: + if self._is_already_imported(msg, all_tickets): return [] else: new_ticket = self._create_ticket_from_msg(repo, msg) @@ -102,10 +101,9 @@ class ImportMailPlugin(cliapp.Plugin): def _is_already_imported(self, msg, all_tickets): for ticket in all_tickets: - for existing_msg in ticket.get_messages(): - if self._equal_messages(existing_msg, msg): - return ticket - return None + if self._contains_message(ticket, msg): + return True + return False def _find_tickets_with_mails_referenced_by_msg( self, all_tickets, msg, cache): |