in osci/jobs/company_contributors_repository_commits.py [0:0]
def transform(self, df: DataFrame, date: datetime = None, **kwargs) -> DataFrame:
schema: CompaniesContributorsRepositoryCommits = self.report_cls.schema
day = (datetime.now()-timedelta(days=1) if date is None else date).date()
return get_company_contributors_repository_commits(df=df,
author_email_field=schema.author_name,
author_name_field=schema.author_email,
repo_name_field=schema.repository,
language_field=schema.language,
license_field=schema.license,
company_field=schema.company,
commits_id_field=PushEventsCommitsSchema().sha,
datetime_field=PushEventsCommitsSchema().event_created_at,
day=day,
result_field=schema.commits)