@@ -154,7 +154,8 @@ def merge_series(target, other, function=operator.add):
154154 return results
155155
156156
157- def prepare_project_series ((start , stop ), project , rollup = 60 * 60 * 24 ):
157+ def prepare_project_series (start_stop , project , rollup = 60 * 60 * 24 ):
158+ start , stop = start_stop
158159 resolution , series = tsdb .get_optimal_rollup_series (start , stop , rollup )
159160 assert resolution == rollup , 'resolution does not match requested value'
160161 clean = functools .partial (clean_series , start , stop , rollup )
@@ -193,10 +194,11 @@ def prepare_project_series((start, stop), project, rollup=60 * 60 * 24):
193194 )
194195
195196
196- def prepare_project_aggregates (( _ , stop ) , project ):
197+ def prepare_project_aggregates (ignore_stop , project ):
197198 # TODO: This needs to return ``None`` for periods that don't have any data
198199 # (because the project is not old enough) and possibly extrapolate for
199200 # periods that only have partial periods.
201+ _ , stop = ignore_stop
200202 segments = 4
201203 period = timedelta (days = 7 )
202204 start = stop - (period * segments )
@@ -281,7 +283,8 @@ def prepare_project_issue_summaries(interval, project):
281283 ]
282284
283285
284- def prepare_project_usage_summary ((start , stop ), project ):
286+ def prepare_project_usage_summary (start_stop , project ):
287+ start , stop = start_stop
285288 return (
286289 tsdb .get_sums (
287290 tsdb .models .project_total_blacklisted ,
@@ -299,7 +302,8 @@ def prepare_project_usage_summary((start, stop), project):
299302 )
300303
301304
302- def get_calendar_range ((_ , stop_time ), months ):
305+ def get_calendar_range (ignore_stop_time , months ):
306+ _ , stop = ignore_stop
303307 assert (
304308 stop_time .hour , stop_time .minute , stop_time .second , stop_time .microsecond , stop_time .tzinfo ,
305309 ) == (0 , 0 , 0 , 0 , pytz .utc )
@@ -548,7 +552,8 @@ def prepare_organization_report(timestamp, duration, organization_id, dry_run=Fa
548552 )
549553
550554
551- def fetch_personal_statistics ((start , stop ), organization , user ):
555+ def fetch_personal_statistics (start_stop , organization , user ):
556+ start , stop = start_stop
552557 resolved_issue_ids = Activity .objects .filter (
553558 project__organization_id = organization .id ,
554559 user_id = user .id ,
@@ -644,7 +649,8 @@ class Skipped(object):
644649 NoReports = object ()
645650
646651
647- def has_valid_aggregates (interval , (project , report )):
652+ def has_valid_aggregates (interval , project_report ):
653+ project , report = project_report
648654 return any (bool (value ) for value in report .aggregates )
649655
650656
0 commit comments