From 83313e773d6dc269a6a6ec2e70c51287808d8a23 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 3 May 2015 21:34:51 +0300 Subject: Simplify logic by adding helper method --- jt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/jt b/jt index 7a4e70b..e13b36a 100755 --- a/jt +++ b/jt @@ -74,14 +74,14 @@ class DraftsDirectory(object): def get_draft_title(self, draft_id): pathname = self.get_draft_pathname(draft_id) with open(pathname) as f: - for line in f: - m = re.match(r'\[\[!meta title="(?P.*)("\]\])$', line) - if m: - title = m.group('title') - break - else: - title = None - return title + return self._get_title_from_open_file(f) + + def _get_title_from_open_file(self, f): + for line in f: + m = re.match(r'\[\[!meta title="(?P<title>.*)("\]\])$', line) + if m: + return m.group('title') + return None class Command(object): -- cgit v1.2.1