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