summaryrefslogtreecommitdiff
path: root/babel/messages/extract.py
diff options
context:
space:
mode:
Diffstat (limited to 'babel/messages/extract.py')
-rw-r--r--babel/messages/extract.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/babel/messages/extract.py b/babel/messages/extract.py
index 453742e..39e26a9 100644
--- a/babel/messages/extract.py
+++ b/babel/messages/extract.py
@@ -400,10 +400,7 @@ def extract(
options=options or {})
for lineno, funcname, messages, comments in results:
- if funcname:
- spec = keywords[funcname] or (1,)
- else:
- spec = (1,)
+ spec = keywords[funcname] or (1,) if funcname else (1,)
if not isinstance(messages, (list, tuple)):
messages = [messages]
if not messages:
@@ -540,10 +537,7 @@ def extract_python(
else:
messages.append(None)
- if len(messages) > 1:
- messages = tuple(messages)
- else:
- messages = messages[0]
+ messages = tuple(messages) if len(messages) > 1 else messages[0]
# Comments don't apply unless they immediately
# precede the message
if translator_comments and \