Mercurial > dive4elements > river
view artifacts/contrib/find-obsolete-i18n-strings.py @ 8678:b743ed33c65d
(issue1755) Add non empty measurement facets again
The add was in the wrong place (inside the loop) which breaks
when a non NaN is found and the loop only lopped over the first
two (the dimensions of data) values.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Fri, 10 Apr 2015 11:17:03 +0200 |
parents | 26971f97105f |
children |
line wrap: on
line source
#!/usr/bin/env python import os import re import sys KEY_RE = re.compile(r"^\s*([^\s=]+)\s*=.*$") def main(): content = [] for root, dirs, files in os.walk('.'): 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.append(jf.read()) content = ''.join(content) for arg in sys.argv[1:]: with open(arg, "rb") as prop: for line in prop: m = KEY_RE.match(line) if not m: continue key = m.group(1) if content.find(key) == -1: print key if __name__ == "__main__": main()