# HG changeset patch # User cmlenz # Date 1184344408 0 # Node ID eba3b8d7be99a5112ba0d4521a751c86d7518be0 # Parent 8ad0863a6a5d2360309c27e43f6960225c6cf4ae 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: