From 02ebe4ac868aaa5e4836174dac0cae5549f3d4fb Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Mon, 15 Feb 2016 11:40:44 +0700 Subject: [PATCH] write simcardinfo to file --- main.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index ede7b77..30ad63c 100755 --- a/main.py +++ b/main.py @@ -711,7 +711,7 @@ def main(): logger.info('MSISDN: {0} -- IMSI: {1}'.format(msisdn, imsi)) updateChipInfo(msisdn) - saveSimCardInfoToRedis(imsi, msisdn) + saveSimCardInfo(imsi, msisdn) sleep(2) @@ -747,7 +747,7 @@ def main(): finally: modem.close(); -def saveSimCardInfoToRedis(imsi, msisdn): +def saveSimCardInfo(imsi, msisdn): logger.info('Save sim card info to redis') data = { @@ -760,6 +760,19 @@ def saveSimCardInfoToRedis(imsi, msisdn): json_data = json.dumps(data) + try: + pidfile = open('pid.txt', 'w') + pidfile.write(str(getpid())) + pidfile.close() + except: + logger.warning('Failed to + + + with open('simcardinfo.txt', 'w') as f: + f.write(json_data) + f.closed + + map_data = { BASE_CHIPINFO + '.simcardinfo': json_data, 'simcardinfo.gw:' + BASE_CHIPINFO: json_data, -- 1.9.0