trepan/clifns.py
def search_file(filename, directories, cdir):
    """Return a full pathname for filename if we can find one. path
    is a list of directories to prepend to filename. If no file is
    found we'll return None"""

    for trydir in directories:

        # Handle $cwd and $cdir
        if trydir =='$cwd': trydir='.'
        elif trydir == '$cdir': trydir = cdir

        tryfile = osp.realpath(osp.join(trydir, filename))
        if osp.isfile(tryfile):
            return tryfile
    return None
def search_file(filename, directories, cdir):
    for trydir in directories:

        # Handle $cwd and $cdir
        if trydir =='$cwd': trydir='.'
        elif trydir == '$cdir': trydir = cdir

        tryfile = osp.realpath(osp.join(trydir, filename))
        if osp.isfile(tryfile):
            return tryfile
    return None
def search_file ( filename , directories , cdir ) : for trydir in directories : # Handle $cwd and $cdir if trydir == '$cwd' : trydir = '.' elif trydir == '$cdir' : trydir = cdir tryfile = osp . realpath ( osp . join ( trydir , filename ) ) if osp . isfile ( tryfile ) : return tryfile return None
Return a full pathname for filename if we can find one. path
    is a list of directories to prepend to filename. If no file is
    found we'll return None
Return a full pathname for filename if we can find one . path is a list of directories to prepend to filename . If no file is found we ll return None