ostbuild: Fix error message for unknown builtin

This commit is contained in:
Colin Walters 2012-01-29 16:42:54 -05:00
parent cb85508ff7
commit e048173c60
2 changed files with 5 additions and 2 deletions

View File

@ -47,7 +47,10 @@ def register(builtin):
_all_builtins[builtin.name] = builtin _all_builtins[builtin.name] = builtin
def get(name): def get(name):
return _all_builtins.get(name)() builtin = _all_builtins.get(name)
if builtin is not None:
return builtin()
return None
def get_all(): def get_all():
return _all_builtins.itervalues() return _all_builtins.itervalues()

View File

@ -44,7 +44,7 @@ def main(args):
else: else:
builtin = builtins.get(args[0]) builtin = builtins.get(args[0])
if builtin is None: if builtin is None:
print "error: Unknown builtin '%s'" % (args[1], ) print "error: Unknown builtin '%s'" % (args[0], )
return usage(1) return usage(1)
return builtin.execute(args[1:]) return builtin.execute(args[1:])