Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def _fix_lines (fileName):
- file = open(fileName,"r")
- lines = file.readlines()
- file.close()
- file = open(fileName,"w")
- level = 0
- for line in lines:
- line = line.strip()
- acceptableindex = line.find("#")
- if (acceptableindex == -1):
- acceptableindex = len(line)
- level -= line.count("try_end", 0, acceptableindex)
- level -= line.count("end_try", 0, acceptableindex)
- level -= line.count("else_try", 0, acceptableindex)
- newlevel = level
- level_positive_change = 0
- newlevel += line.count("else_try", 0, acceptableindex)
- newlevel += line.count("(", 0, acceptableindex)
- newlevel += line.count("[", 0, acceptableindex)
- newlevel += line.count("try_begin", 0, acceptableindex)
- newlevel += line.count("try_for", 0, acceptableindex)
- level_positive_change = newlevel - level
- newlevel -= line.count(")", 0, acceptableindex)
- newlevel -= line.count("]", 0, acceptableindex)
- if (level_positive_change == 0):
- level = newlevel
- for i in xrange(level):
- file.write(" ")
- level = newlevel
- file.write("%s\n"%line)
- file.close()
- #_fix_lines("plugin_xxxxx.py")
- #_fix_lines("plugin_yyyyyy.py")
- #_fix_lines("plugin_zzzzzzz.py")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement