Changeset 8033


Ignore:
Timestamp:
07/20/19 19:25:02 (5 months ago)
Author:
alexander
Message:

Updating EWAVE to check if a particular request has been processed before attempting to pull
data from waveserver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/ewave_plotting/ewave_api.py

    r8027 r8033  
    137137        else: 
    138138            outputFormat = 'png'  # default 
     139 
     140        # First, check the static/ directory to see if we have already acquired 
     141        # this data before: 
     142        outputFileName = '{}.{}.{}.{}_{}-{}.{}'.format(network, station, 
     143                                                       location, channel, 
     144                                                       starttime, endtime, 
     145                                                       outputFormat) 
     146        if os.path.exists('static/{}'.format(outputFileName)): 
     147            return app.send_static_file(outputFileName) 
     148 
    139149        i = 0 
    140150        for hst in hosts: 
     
    173183        if st.count() == 0: 
    174184            abort(404) 
    175         outputFileName = '{}.{}.{}.{}_{}.{}'.format(network, station, 
    176                                                     location, channel, 
    177                                                     starttime, outputFormat) 
    178185        st.merge() 
    179186        if outputFormat == 'mseed': 
Note: See TracChangeset for help on using the changeset viewer.