Mercurial > hg > config
annotate python/find_str_format.py @ 726:541560ed190f
foo
| author | Jeff Hammel <k0scist@gmail.com> | 
|---|---|
| date | Tue, 02 Dec 2014 13:57:02 -0800 | 
| parents | |
| children | 03b66f90916f | 
| rev | line source | 
|---|---|
| 726 | 1 #!/usr/bin/env python | 
| 2 # -*- coding: utf-8 -*- | |
| 3 | |
| 4 """ | |
| 5 find str format options | |
| 6 """ | |
| 7 | |
| 8 import argparse | |
| 9 import os | |
| 10 import subprocess | |
| 11 import sys | |
| 12 | |
| 13 __all__ = ['main'] | |
| 14 | |
| 15 def find_keys(string): | |
| 16 retval = set() | |
| 17 while True: | |
| 18 try: | |
| 19 string.format(**{i:'' for i in retval}) | |
| 20 return retval | |
| 21 except KeyError: | |
| 22 import pdb; pdb.set_trace() | |
| 23 | |
| 24 def main(args=sys.argv[1:]): | |
| 25 | |
| 26 # parse command line | |
| 27 string = ' '.join(args) | |
| 28 | |
| 29 if __name__ == '__main__': | |
| 30 main() | 
