Ejemplo n.º 1
0
     s_xml.write_xml_file(os.path.join(station_save_dir, 
                                       '{0}_meta.xml'.format(station)), 
                         write_station=True)
         
     station_et = datetime.datetime.now()
     t_diff = station_et-station_st
     print('Took --> {0:.2f} seconds'.format(t_diff.total_seconds()))
     
 ####------------------------------------------------------------------
 #### Upload data to science base
 #### -----------------------------------------------------------------
 if upload_data:
     try:
         archive.sb_upload_data(page_id, 
                                station_save_dir, 
                                username,
                                password,
                                f_types=upload_files)
     except Exception as error:
         print('xxx FAILED TO UPLOAD {0} xxx'.format(station))
         print(error)
         
     
 log_fn = os.path.join(station_save_dir,
                       'archive_{0}.log'.format(station))
 try:
     with open(log_fn, 'w') as log_fid:
         log_fid.write('\n'.join(output))
 except Exception as error:
     print('\tCould not write log file for {0}'.format(station))
     print(error)
            # write station xml
            s_xml.write_xml_file(os.path.join(station_save_dir, 
                                              '{0}_meta.xml'.format(station)), 
                                write_station=True)
                
            station_et = datetime.datetime.now()
            t_diff = station_et-station_st
            print('Took --> {0:.2f} seconds'.format(t_diff.total_seconds()))
            
        ####------------------------------------------------------------------
        #### Upload data to science base
        #### -----------------------------------------------------------------
        if upload_data:
            try:
                archive.sb_upload_data(page_id, 
                                       station_save_dir, 
                                       username,
                                       password)
            except Exception as error:
                print('xxx FAILED TO UPLOAD {0} xxx'.format(station))
                
            
        log_fn = os.path.join(station_save_dir,
                              'archive_{0}.log'.format(station))
        try:
            with open(log_fn, 'w') as log_fid:
                log_fid.write('\n'.join(output))
        except Exception as error:
            print('\tCould not write log file for {0}'.format(station))
            print(error)
            
# =============================================================================