예제 #1
0
 def export(cls):
     from settings import EXPORT_PATH
     from lib.functions import int_to_4byte_wrapped, list2bin
     from tv.models import CardDigital
     
     f = open('%s/%s' % (EXPORT_PATH,'user.bin'), 'w')
     data = []
     
     c = CardDigital.objects.count()
     data.extend(int_to_4byte_wrapped(c))        
     f.write(list2bin(data))
     
     for cd in CardDigital.objects.all():
         f.write(list2bin(cls.export_card(cd.card.num)))
             
     f.close()        
예제 #2
0
 def export(self):
     from tv.models import Trunk
     from settings import EXPORT_PATH
     from lib.functions import list2bin
     f = open('%s/%s' % (EXPORT_PATH,'prog.bin'), 'w')
     data = []
     
     trunks = Trunk.objects.all()
     data.append(trunks.count())
     for t in trunks:
         data.extend(t.channel_mask)
     f.write(list2bin(data))
     f.close()