in osci/datalake/base.py [0:0]
def filter_push_commit_file(self, file_name: str, to_date: datetime, from_date: datetime = None):
match = re.match(self.push_commits_filename_pattern, file_name)
if match:
date = datetime.strptime(match.group('date'), '%Y-%m-%d')
return date <= to_date and (from_date is None or date >= from_date)
return None