def get_baseline_changes(view, baseline, pred=None): set_view(view) changes = [] for activity in get_baseline_activities(view, baseline, pred): changes += get_activity_changes(activity) merged = merge_changes(changes) return merged
def get_view_changes(view): '''Get current view changes (ones that will be in next delivery)''' if view in VIEW_CHANGES: return VIEW_CHANGES[view] set_view(view) stream = view_to_stream(view) activities = get_delivery_activities(stream) changes = [] for activity in activities: changes += get_activity_changes(activity) VIEW_CHANGES[view] = changes return changes