view python/applyrealhard.py @ 519:8b990efa4648

python/applyrealhard.py
author Jeff Hammel <jhammel@mozilla.com>
date Fri, 20 Sep 2013 08:23:41 -0700
parents
children 3281b9fe4433
line wrap: on
line source

#!/usr/bin/env python

# XXX STUB

"""
http://code.google.com/p/python-patch/
"""

import difflib
import optparse
import os
import subprocess
import sys
from which import which

here = os.path.dirname(os.path.realpath(__file__))

wiggle = which('wiggle')

def find(directory, pattern):
    # TODO: -> python
    return [i for i in subprocess.check_output(['find', directory, '-iname', patten]).splitlines() if i.strip()]
    
def rejects(directory):
    """all rejects in directory"""
    # TODO: not call out to find
    

def main(args=sys.argv[1:]):

    usage = '%prog [options]'
    parser = optparse.OptionParser(usage=usage, description=__doc__)
    parser.add_option('-d', '--directory', default=os.getcwd())
    options, args = parser.parse_args(args)

    

if __name__ == '__main__':
    main()