Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r45037:c94f896f267f Date: 2011-06-21 18:40 +0200 http://bitbucket.org/pypy/pypy/changeset/c94f896f267f/
Log: Add a clear error message when we specify the wrong file as an argument to 'translate.py'. diff --git a/pypy/translator/goal/translate.py b/pypy/translator/goal/translate.py --- a/pypy/translator/goal/translate.py +++ b/pypy/translator/goal/translate.py @@ -103,6 +103,8 @@ specname = os.path.splitext(os.path.basename(targetspec))[0] sys.path.insert(0, os.path.dirname(targetspec)) mod = __import__(specname) + if 'target' not in mod.__dict__: + raise Exception("file %r is not a valid targetxxx.py." % (targetspec,)) return mod.__dict__ def parse_options_and_load_target(): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit