コード例 #1
0
ファイル: users.py プロジェクト: sudeepdas/E3_analysis
 def get(users, metric):
     for row in query_mod.user_registration_date(users, metric.project,
                                                 None):
         reg = date_parse(row[1])
         end = reg + timedelta(hours=int(metric.t))
         yield USER_METRIC_PERIOD_DATA(row[0],
                                       format_mediawiki_timestamp(reg),
                                       format_mediawiki_timestamp(end))
コード例 #2
0
ファイル: users.py プロジェクト: sudeepdas/E3_analysis
        def get(users, metric):
            for row in query_mod.user_registration_date(users, metric.project,
                                                        None):

                user = row[0]
                reg = date_parse(row[1])

                start = format_mediawiki_timestamp(metric.datetime_start)
                end = format_mediawiki_timestamp(metric.datetime_end)

                if date_parse(start) <= reg <= date_parse(end):
                    reg_plus_t = reg + timedelta(hours=int(metric.t))
                    yield USER_METRIC_PERIOD_DATA(user,
                                                  format_mediawiki_timestamp
                                                  (reg),
                                                  format_mediawiki_timestamp
                                                  (reg_plus_t))
                else:
                    continue