Commit 02ebe4ac868aaa5e4836174dac0cae5549f3d4fb

Authored by Adhidarma Hadiwinoto
1 parent df1a2f6777
Exists in master

write simcardinfo to file

Showing 1 changed file with 15 additions and 2 deletions Side-by-side Diff

... ... @@ -711,7 +711,7 @@ def main():
711 711 logger.info('MSISDN: {0} -- IMSI: {1}'.format(msisdn, imsi))
712 712  
713 713 updateChipInfo(msisdn)
714   - saveSimCardInfoToRedis(imsi, msisdn)
  714 + saveSimCardInfo(imsi, msisdn)
715 715  
716 716 sleep(2)
717 717  
... ... @@ -747,7 +747,7 @@ def main():
747 747 finally:
748 748 modem.close();
749 749  
750   -def saveSimCardInfoToRedis(imsi, msisdn):
  750 +def saveSimCardInfo(imsi, msisdn):
751 751 logger.info('Save sim card info to redis')
752 752  
753 753 data = {
... ... @@ -760,6 +760,19 @@ def saveSimCardInfoToRedis(imsi, msisdn):
760 760  
761 761 json_data = json.dumps(data)
762 762  
  763 + try:
  764 + pidfile = open('pid.txt', 'w')
  765 + pidfile.write(str(getpid()))
  766 + pidfile.close()
  767 + except:
  768 + logger.warning('Failed to
  769 +
  770 +
  771 + with open('simcardinfo.txt', 'w') as f:
  772 + f.write(json_data)
  773 + f.closed
  774 +
  775 +
763 776 map_data = {
764 777 BASE_CHIPINFO + '.simcardinfo': json_data,
765 778 'simcardinfo.gw:' + BASE_CHIPINFO: json_data,