def assertions(obj, request):
     assert_no_lock_exists(obj, request.user)
     load_time = request.POST['admin_locking_page_load_time']
     assert_object_not_changed_since(obj, load_time)
 def try_load_time(on_exception_do):
     try:
         load_time = request.POST['admin_locking_page_load_time']
         assert_object_not_changed_since(obj, load_time)
     except ObjectChangedException as e:
         on_exception_do(e.obj)