Patch for an Issue #1099

This commit is contained in:
Miroslav Stampar 2015-01-08 09:22:47 +01:00
parent 0c4d63fb00
commit 7bcb3ce599

View File

@ -3278,7 +3278,10 @@ def expandMnemonics(mnemonics, parser, args):
if opt.startswith(name):
options[opt] = option
if name in options:
if not options:
warnMsg = "mnemonic '%s' can't be resolved" % name
logger.warn(warnMsg)
elif name in options:
found = name
debugMsg = "mnemonic '%s' resolved to %s). " % (name, found)
logger.debug(debugMsg)
@ -3288,6 +3291,7 @@ def expandMnemonics(mnemonics, parser, args):
warnMsg += "Resolved to shortest of those ('%s')" % found
logger.warn(warnMsg)
if found:
found = options[found]
else:
found = pointer.current[0]