

def loadrecent(filename, oldtime, oldoutput):
    try:
        fname = max(glob.iglob(filename), key=os.path.getctime)
    except:
        print('No file found')
        return ([], oldtime)
    newtime = os.path.getctime(fname)
    if (not (newtime > oldtime)):
        print('File is not new')
        return (oldoutput, oldtime)
    try:
        f = open(fname)
        if (os.fstat(f.fileno()).st_size == 0):
            print('File is empty')
            return ([], oldoutput)
    except:
        print('Cannot load file')
        return ([], oldtime)
    prediction = loadtxt(fname, delimiter=',')
    return (prediction, newtime)

dataset/ETHPy150Open freeman-lab/spark-ml-streaming/python/mlstreaming/util.py loadrecent/VarMisuse@134/176 `oldtime`->`oldoutput`