view python/dictify.py @ 849:81d2f5c20ceb

python 3 string compat
author Jeff Hammel <k0scist@gmail.com>
date Sun, 10 Dec 2017 09:49:52 -0800
parents 55a9ba575605
children cd1ebc68739f
line wrap: on
line source

#!/usr/bin/env python

divider = ':'

def dictify(string):
    lines = [ i.strip() for i in string.split('\n') if i.strip() ]
    return dict([i.split(divider,1) for i in lines 
                 if len(i.split(divider,1)) == 2])
    
if __name__ == '__main__':
    import sys
    feh = sys.stdin.read()
    thedict = dictify(feh)
    if sys.argv[1:]:
        for i in sys.argv[1:]:
            if thedict.has_key(i):
                print thedict[i]
    else:
        print thedict