Author: rinrab
Date: Sat Jul 13 18:13:55 2024
New Revision: 1919197

URL: http://svn.apache.org/viewvc?rev=1919197&view=rev
Log:
On the 'cmake' branch: gen_cmake.py: Little refactoring in ezt invocation.

* build/generator/gen_cmake.py
  (Generator.write): Parse the template by separate command, add output_file
   variable, format code.

Modified:
    subversion/branches/cmake/build/generator/gen_cmake.py

Modified: subversion/branches/cmake/build/generator/gen_cmake.py
URL: 
http://svn.apache.org/viewvc/subversion/branches/cmake/build/generator/gen_cmake.py?rev=1919197&r1=1919196&r2=1919197&view=diff
==============================================================================
--- subversion/branches/cmake/build/generator/gen_cmake.py (original)
+++ subversion/branches/cmake/build/generator/gen_cmake.py Sat Jul 13 18:13:55 
2024
@@ -210,11 +210,12 @@ class Generator(gen_base.GeneratorBase):
     data = _eztdata(
       targets = targets,
     )
+    output_file = open(os.path.join('build', 'cmake', 'targets.cmake'), 'w')
 
-    template = ezt.Template(os.path.join('build', 'generator', 'templates',
-                                         'targets.cmake.ezt'),
-                            compress_whitespace=False)
-    template.generate(open(os.path.join('build', 'cmake', 'targets.cmake'), 
'w'), data)
+    template = ezt.Template(compress_whitespace=False)
+    template.parse_file(os.path.join('build', 'generator', 'templates',
+                                     'targets.cmake.ezt'))
+    template.generate(output_file, data)
 
   def get_install_sources(self):
     install_sources = self.graph.get_all_sources(gen_base.DT_INSTALL)


Reply via email to