Exemple #1
0
def read_data_file():
    info( s[ 'dat-fl-rd' ] )

    try:
        with open( name=DATA_FILE, mode='r' ) as f:
            return_list = []

            for line in f.readlines():
                try:
                    new_art = Article()
                    new_art.__dict__ = loads( line )
                    return_list.append( new_art )
                except ValueError:
                    error( 'Problem reading data entry.' )
                    continue
    except IOError:
        error( 'Couldn\'t read datafile.' )
        return []

    return return_list