diff --git a/tools/generation/generator.py b/tools/generation/generator.py index 754f00fcf5cd8c0dd40977d976f3ae425bf4004f..d2235abd301eecf4d4246ab98f3f1685f13fc5e5 100755 --- a/tools/generation/generator.py +++ b/tools/generation/generator.py @@ -43,14 +43,15 @@ def create(args): for test in exp.expand('utf-8', caseFile): if args.out: try: - test.load(args.out) + existing = Test(test.file_name) + existing.load(args.out) if args.no_clobber: print_error( 'Refusing to overwrite file: ' + test.file_name) exit(1) - if not test.is_generated(): + if not existing.is_generated(): print_error( 'Refusing to overwrite non-generated file: ' + test.file_name)