def _check_date(filename, start_date, end_date): try: fdate = str2date(filename[-11:-3]) except (ValueError, IndexError): raise Exception('Unidentified alohalytics stats filename: %s' % filename) if start_date and fdate < start_date: return False if end_date and fdate > end_date: return False return True
def check_date(filename, start_date, end_date): try: fdate = str2date(filename[-11:-3]) except (ValueError, IndexError): raise Exception( 'Unidentified alohalytics stats filename: %s' % filename ) if start_date and fdate < start_date: return False if end_date and fdate > end_date: return False return True
def extract_date_from_path(self, path): dte = ''.join(map( lambda s: s.zfill(2), path.split('/')[-3:]) ) return str2date(dte)