示例#1
0
 def run(self, *args, **kwargs):
     if not self.dry_run:
         src = generate.generate_immutable_ast()
         output_file = path.join(PACKAGE_NAME, 'immutable_ast.py')
         self.announce(f'generating {output_file}', 2)
         with open(output_file, 'w') as f:
             f.write(src)
     super().run(*args, **kwargs)
示例#2
0
 def run(self, *args, **kwargs):
     self.generated_outputs = []
     if not self.dry_run:
         src = generate.generate_immutable_ast()
         output_dir = path.join(self.build_lib, PACKAGE_NAME)
         self.mkpath(output_dir)
         output_file = path.join(output_dir, 'immutable_ast.py')
         self.announce(f'generating {output_file}', 2)
         with open(output_file, 'w') as f:
             f.write(src)
         self.generated_outputs.append(output_file)
     super().run(*args, **kwargs)