__author__  = "Hugo Liu <hugo@media.mit.edu>"
__version__ = "1.3.1"
import sys,string,time
import os
class MontyUtils:


    def __init__(self):

        pass
    def find_file(self,filename):

        if filename in os.listdir('.'):
            return './'+filename
        if os.environ.has_key('MONTYLINGUA'):
            paths = os.environ['MONTYLINGUA'].split(';')
            paths = map(lambda x:x.strip(),paths)
            for path in paths:
                try:
                    if filename in os.listdir(path):
                        return path+'/'+filename
                except:
                    pass
        if os.environ.has_key('PATH'):
            paths = os.environ['PATH'].split(';')
            paths = map(lambda x:x.strip(),paths)
            for path in paths:
                try:
                    if filename in os.listdir(path):
                        return path+'/'+filename
                except:
                    pass
        return ''