# HG changeset patch # User cmlenz # Date 1184344408 0 # Node ID 4052570f109da746f53fe69902cad1f89efab509 # Parent 9a6981c953957eba9d11cc6f95f31343c73fcd8c 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: