# HG changeset patch # User cmlenz # Date 1184344408 0 # Node ID 0d35d209a0457465bc912e659ed8fb76b297df46 # Parent bf3799fa4e42a63682b5ab5886656a3fc8e1130f More robust handling of argument indices in message extraction. diff --git a/babel/messages/extract.py b/babel/messages/extract.py --- a/babel/messages/extract.py +++ b/babel/messages/extract.py @@ -220,7 +220,7 @@ for lineno, funcname, messages, comments in results: if isinstance(messages, (list, tuple)): msgs = [] - for index in keywords[funcname]: + for index in keywords[funcname] or (1,): msgs.append(messages[index - 1]) messages = tuple(msgs) if len(messages) == 1: