[Piglit] [PATCH 05/24] gen_shader_bit_encoding_tests.py: Use with and print_function

Dylan Baker baker.dylan.c at gmail.com
Mon Nov 24 09:58:05 PST 2014


Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
 generated_tests/gen_shader_bit_encoding_tests.py | 29 ++++++++++++------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/generated_tests/gen_shader_bit_encoding_tests.py b/generated_tests/gen_shader_bit_encoding_tests.py
index add3368..1cbd74d 100644
--- a/generated_tests/gen_shader_bit_encoding_tests.py
+++ b/generated_tests/gen_shader_bit_encoding_tests.py
@@ -21,6 +21,7 @@
 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 # DEALINGS IN THE SOFTWARE.
 
+from __future__ import print_function
 import struct
 import os
 from operator import neg
@@ -148,7 +149,7 @@ def main():
                         'built-in-functions',
                         "{0}-{1}{2}.shader_test".format(execution_stage, func,
                                                         modifier_name))
-                    print filename
+                    print(filename)
 
                     dirname = os.path.dirname(filename)
                     if not os.path.exists(dirname):
@@ -159,19 +160,19 @@ def main():
                     elif in_modifier_func == 'neg_abs':
                         in_modifier_func = '-abs'
 
-                    f = open(filename, 'w')
-                    f.write(TEMPLATE.render(version=version,
-                                            extensions=extensions,
-                                            execution_stage=execution_stage,
-                                            func=func,
-                                            modifier_func=modifier_func,
-                                            in_modifier_func=in_modifier_func,
-                                            in_func=in_func,
-                                            out_func=out_func,
-                                            input_type=input_type,
-                                            output_type=output_type,
-                                            test_data=test_data))
-                    f.close()
+                    with open(filename, 'w') as f:
+                        f.write(TEMPLATE.render(
+                            version=version,
+                            extensions=extensions,
+                            execution_stage=execution_stage,
+                            func=func,
+                            modifier_func=modifier_func,
+                            in_modifier_func=in_modifier_func,
+                            in_func=in_func,
+                            out_func=out_func,
+                            input_type=input_type,
+                            output_type=output_type,
+                            test_data=test_data))
 
 
 if __name__ == '__main__':
-- 
2.1.3



More information about the Piglit mailing list