blob: 1861c66be6e792fc8d99d8d4a7f2ac50762fbc40 [file] [log] [blame]
Sapan Bhatia96310de2015-01-23 16:11:51 +00001def handle(controller_slice):
2 from core.models import ControllerSlice, Slice
3
4 try:
5 my_status_code = int(controller_slice.backend_status[0])
6 try:
7 his_status_code = int(controller_slice.slice.backend_status[0])
8 except:
9 his_status_code = 0
10
Sapan Bhatia96310de2015-01-23 16:11:51 +000011 if (my_status_code not in [0,his_status_code]):
12 controller_slice.slice.backend_status = controller_slice.backend_status
Sapan Bhatiaf841d9b2015-01-29 20:45:25 +000013 controller_slice.slice.save(update_fields = ['backend_status'])
Sapan Bhatia96310de2015-01-23 16:11:51 +000014 except Exception,e:
15 print str(e)
16 pass