# HG changeset patch # User Jeff Hammel # Date 1417557577 28800 # Node ID 03b66f90916fb7a17e6b0a413db440b8086dcd19 # Parent 541560ed190fec6c6b85e4234b072cfa903253a4 works diff -r 541560ed190f -r 03b66f90916f python/find_str_format.py --- a/python/find_str_format.py Tue Dec 02 13:57:02 2014 -0800 +++ b/python/find_str_format.py Tue Dec 02 13:59:37 2014 -0800 @@ -18,13 +18,15 @@ try: string.format(**{i:'' for i in retval}) return retval - except KeyError: - import pdb; pdb.set_trace() + except KeyError as e: + retval.add(e.message) + def main(args=sys.argv[1:]): - # parse command line string = ' '.join(args) + keys = find_keys(string) + print ('\n'.join(sorted(keys))) if __name__ == '__main__': main()