def backfill_sr(sr): print "processing %s" % sr.name after = None count = 100 q = ModAction.get_actions(sr, after=after, count=count) actions = list(q) while actions: for ma in actions: ModActionBySRActionMod.add_object(ma) q = ModAction.get_actions(sr, after=actions[-1], count=count) actions = list(q)
def get_modactions(cls, srs, mod=None, action=None): # Get a query that will yield ModAction objects with mod and action from r2.models import ModAction return ModAction.get_actions(srs, mod=mod, action=action)