On Wed, Jun 23, 2010 at 3:27 PM, Tim Daneliuk <tun...@tundraware.com> wrote: > Given a program 'foo' that takes a command line argument '-I > includefile', I want to be able to look for 'includefile' in a path > specified in an environment variable, 'FOOPATH'. > > I'd like a semantic that says: > > "If 'includefile' contains one or more path separator characters, > ignore 'FOOPATH'. If it contains no path separators, look for it in > the paths specified by 'FOOPATH', beginning with the leftmost path > first." > > Is there a standard Pythonic idiom for doing this or do I need to cook > up my own.
Cook your own. Also, I certainly wouldn't call something this complex a mere idiom. You will find optparse, os.sep, and os.walk helpful in writing your code. Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list