Source code for sarracenia.flowcb.poll.nasa_mls_nrt

import logging
import paramiko
import sarracenia
from sarracenia import nowflt, timestr2flt
from sarracenia.flowcb.poll import Poll

logger = logging.getLogger(__name__)


[docs] class Nasa_mls_nrt(Poll):
[docs] def handle_data(self, data): """ decode some HTML into an SFTPAttributes record for a file. """ st = paramiko.SFTPAttributes() st.st_mtime = 0 st.st_mode = 0o775 st.filename = data if 'MLS-Aura' in data: logger.debug("data %s" % data) self.entries[data] = st logger.info("(%s) = %s" % (self.myfname, st)) if self.myfname == None: return if self.myfname == data: return