From b4fc20ce43335cd759cf175d40d5be5b7b43e7cd Mon Sep 17 00:00:00 2001 From: "E. Joshua Rigler" <erigler@usgs.gov> Date: Fri, 5 Jan 2024 12:15:02 -0700 Subject: [PATCH] Remove cwbhost and cwbport from EdgeFactory These options were never used. Presumably they were once intended to allow a separate edgecwb host to be specified for non-real time data. It just isn't obvious why this would be desirable in 2024. --- geomagio/edge/EdgeFactory.py | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py index 7b18ac56..8a6b5ff1 100644 --- a/geomagio/edge/EdgeFactory.py +++ b/geomagio/edge/EdgeFactory.py @@ -38,8 +38,6 @@ class EdgeFactory(TimeseriesFactory): the port number the waveserver is listening on. write_port: integer the port number the client is writing to. - cwbport: int - the port number of the cwb host to connect to. tag: str A tag used by edge to log and associate a socket with a given data source @@ -62,8 +60,6 @@ class EdgeFactory(TimeseriesFactory): locationCode: str the location code for the given edge server, overrides type in get_timeseries/put_timeseries - cwbhost: str - a string represeting the IP number of the cwb host to connect to. See Also -------- @@ -82,7 +78,6 @@ class EdgeFactory(TimeseriesFactory): host: str = "edgecwb.usgs.gov", port: int = 2060, write_port: int = 7981, - cwbport: int = 0, tag: str = "GeomagAlg", forceout: bool = False, observatory: Optional[str] = None, @@ -91,20 +86,17 @@ class EdgeFactory(TimeseriesFactory): interval: Optional[DataInterval] = None, observatoryMetadata: Optional[ObservatoryMetadata] = None, locationCode: Optional[str] = None, - cwbhost: Optional[str] = None, ): TimeseriesFactory.__init__(self, observatory, channels, type, interval) self.client = earthworm.Client(host, port) self.host = host self.port = port self.write_port = write_port - self.cwbport = cwbport self.tag = tag self.forceout = forceout self.interval = interval self.observatoryMetadata = observatoryMetadata or ObservatoryMetadata() self.locationCode = locationCode - self.cwbhost = cwbhost or "" def get_timeseries( self, @@ -445,18 +437,10 @@ class EdgeFactory(TimeseriesFactory): location=self.locationCode, ) - now = UTCDateTime(datetime.utcnow()) - if ((now - endtime) > 864000) and (self.cwbport > 0): - host = self.cwbhost - port = self.cwbport - else: - host = self.host - port = self.write_port - ric = RawInputClient( self.tag, - host, - port, + self.host, + self.write_port, sncl.station, sncl.channel, sncl.location, -- GitLab