Mercurial > dive4elements > river
view artifacts/contrib/find-obsolete-java-files.py @ 8234:b6371be363b1
(issue1448) Carry sq_ti_date in artifact description anf fix sqtipanel
The sq ti panel no longer inherits from SQOffEpoch panel as it
is now to different for that to make sense. This commit also implements
createOld for the SQ Ti panel.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 08 Sep 2014 17:52:52 +0200 (2014-09-08) |
parents | f799db6b1219 |
children |
line wrap: on
line source
#!/usr/bin/env python import os import sys def main(): dirs = ['.'] if len(sys.argv) < 2 else sys.argv[1:] cnames = [] for dir in dirs: for root, _, files in os.walk(dir): for f in files: if not (f.endswith(".java") or f.endswith('.xml')): continue p = os.path.join(root, f) with open(p, "rb") as jf: content = jf.read() if f.endswith('.xml'): cnames.append(('', content, p)) else: cname = f[0:-5] cnames.append((cname, content, p)) for i in range(len(cnames)): x = cnames[i] cname = x[0] if cname == '': continue found = False for j in range(len(cnames)): if i == j: continue if cnames[j][1].find(cname) >= 0: found = True break if not found: print cname, x[2] if __name__ == "__main__": main()