def transform()

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)