Changeset 910


Ignore:
Timestamp:
11.03.2013 10:34:40 (6 years ago)
Author:
marcus
Message:
  • disabled arclink routing
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/commands/fetch.py

    r909 r910  
    77from SeismicHandler.basics.command import BaseCommand 
    88from SeismicHandler.modules.traces import add_traces 
    9 from SeismicHandler.modules.stations import Stations 
    109from SeismicHandler.basics.messages import log_message 
    1110from SeismicHandler.basics.error import ShxError 
    1211from SeismicHandler.config import Settings 
    13 from obspy import UTCDateTime 
    1412from obspy.sh.core import toUTCDateTime 
    1513from obspy.arclink.client import Client 
     
    5452        if self.qualifiers["HOST"]: 
    5553            host, port = self.qualifiers["HOST"].split(':') 
    56         user, password = Settings.config.arclink['login'][0].split(':') 
     54        try: 
     55            login = Settings.config.arclink['login'][0] 
     56        except: 
     57            login = '' 
     58        user = Settings.config.arclink['user'][0] 
    5759        if self.qualifiers["USER"]: 
    5860            user = self.qualifiers["USER"] 
     
    6163 
    6264        client = Client( 
    63             user=Settings.config.arclink['user'][0], 
     65            user=user, 
    6466            host=host, 
    6567            port=port, 
    66             user=user, 
    67             password=password 
     68            password=login, 
     69#            debug=1 
    6870        ) 
    6971 
     
    8284            raise ShxError("Malformed waveform length parameter!") 
    8385 
    84         st = client.getWaveform(*param) 
    85 #        st.plot() 
     86        # format, compression, metadata, routing 
     87        param.extend(['MSEED', True, True, False]) 
     88        try: 
     89            st = client.getWaveform(*param) 
     90            msg = "%u streams fetched via webdc." % len(st) 
     91            log_message("info.fetch", msg) 
     92            if Settings.swChatty: 
     93                print msg 
     94        except: 
     95            raise ShxError("Data could not be fetched remotely.") 
     96         
     97        add_traces(st) 
    8698 
    8799 
Note: See TracChangeset for help on using the changeset viewer.