summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <baker.dylan.c@gmail.com>2014-07-09 15:32:22 -0700
committerKenneth Graunke <kenneth@whitecape.org>2014-07-13 23:32:15 -0700
commit9311c83a05e43caf5b4d61d71326d0aa20e33a20 (patch)
tree970d4fdf58fdac6d63ff975951ab17ed0929e47f
parent0877dd6aba49beb7cc446bd8c6fd1cb951faa4b9 (diff)
split-to-files.py: cleanup pylint warnings
Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org>
-rwxr-xr-xsplit-to-files.py37
1 files changed, 20 insertions, 17 deletions
diff --git a/split-to-files.py b/split-to-files.py
index 8efd8df..0fff18e 100755
--- a/split-to-files.py
+++ b/split-to-files.py
@@ -5,14 +5,15 @@ import os
import argparse
-def parse_input(input):
+def parse_input(infile):
shaders = dict()
shadertuple = ("bad", 0)
prognum = ""
reading = False
- for line in input.splitlines():
- declmatch = re.match("GLSL (.*) shader (.*) source for linked program (.*):", line)
+ for line in infile.splitlines():
+ declmatch = re.match(
+ r"GLSL (.*) shader (.*) source for linked program (.*):", line)
if declmatch:
shadertype = declmatch.group(1)
shadernum = declmatch.group(2)
@@ -23,17 +24,18 @@ def parse_input(input):
if prognum == "0":
continue
- if not prognum in shaders:
+ if prognum not in shaders:
shaders[prognum] = dict()
if shadertuple in shaders[prognum]:
print("dupe!")
exit(1)
shaders[prognum][shadertuple] = ''
reading = True
- print("Reading program {0} {1} shader {2}".format(prognum, shadertype, shadernum))
- elif re.match("GLSL IR for ", line):
+ print("Reading program {0} {1} shader {2}".format(
+ prognum, shadertype, shadernum))
+ elif re.match(r"GLSL IR for ", line):
reading = False
- elif re.match("GLSL source for ", line):
+ elif re.match(r"GLSL source for ", line):
reading = False
elif reading:
shaders[prognum][shadertuple] += line + '\n'
@@ -49,20 +51,21 @@ def write_shader_test(filename, shaders):
out.write("GLSL >= 1.10\n")
out.write("\n")
- for (type, num) in shaders:
- if type == "vertex":
+ for stage, num in shaders:
+ if stage == "vertex":
out.write("[vertex shader]\n")
- out.write(shaders[(type, num)])
- if type == "fragment":
+ out.write(shaders[(stage, num)])
+ if stage == "fragment":
out.write("[fragment shader]\n")
- out.write(shaders[(type, num)])
+ out.write(shaders[(stage, num)])
out.close()
-def write_files(dir, shaders):
+def write_files(directory, shaders):
for prog in shaders:
- write_shader_test("{0}/{1}.shader_test".format(dir, prog), shaders[prog])
+ write_shader_test("{0}/{1}.shader_test".format(directory, prog),
+ shaders[prog])
def main():
@@ -75,10 +78,10 @@ def main():
if not os.path.isdir(dirname):
os.mkdir(dirname)
- input = open(args.mesadebug, 'r')
+ infile = open(args.mesadebug, 'r')
- write_files(dirname, parse_input(input.read()))
+ write_files(dirname, parse_input(infile.read()))
if __name__ == "__main__":
- main()
+ main()