Mesa (master): util: Allow '#' comments in u_format.csv.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Feb 24 15:45:35 UTC 2010


Module: Mesa
Branch: master
Commit: b57d80da7765b2f06ba37758c05819456c27d0b9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57d80da7765b2f06ba37758c05819456c27d0b9

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 13:47:42 2010 +0000

util: Allow '#' comments in u_format.csv.

---

 src/gallium/auxiliary/util/u_format_parse.py |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_format_parse.py b/src/gallium/auxiliary/util/u_format_parse.py
index 5d49fc7..3733602 100755
--- a/src/gallium/auxiliary/util/u_format_parse.py
+++ b/src/gallium/auxiliary/util/u_format_parse.py
@@ -137,7 +137,15 @@ def parse(filename):
     stream = open(filename)
     formats = []
     for line in stream:
-        line = line.rstrip()
+        try:
+            comment = line.index('#')
+        except ValueError:
+            pass
+        else:
+            line = line[:comment]
+        line = line.strip()
+        if not line:
+            continue
         fields = [field.strip() for field in line.split(',')]
         name = fields[0]
         layout = fields[1]




More information about the mesa-commit mailing list