Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1.     clouds = Cloud.objects.filter(pk__in=pk_set)
  2.     projects = structure_models.Project.objects.filter(pk__in=pk_set)
  3.     if action == 'post_add':
  4.         if reverse:
  5.             for added_cloud in clouds.iterator():
  6.                 marry_cloud_to_project(added_cloud, instance)
  7.         else:
  8.             for added_project in projects.iterator():
  9.                 marry_cloud_to_project(instance, added_project)
  10.     elif action == 'pre_remove':
  11.         if reverse:
  12.             for added_cloud in clouds.iterator():
  13.                 divorce_cloud_from_project(added_cloud, instance)
  14.         else:
  15.             for added_project in projects.iterator():
  16.                 divorce_cloud_from_project(instance, added_project)
  17.     elif action == 'pre_clear':
  18.         if reverse:
  19.             for added_cloud in instance.clouds.iterator():
  20.                 divorce_cloud_from_project(added_cloud, instance)
  21.         else:
  22.             for added_project in instance.projects.iterator():
  23.                 divorce_cloud_from_project(instance, added_project)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement