status_list.append(stat) pending_msgs = pending_msgs - 1 print(">> ", pending_msgs, " messages left flagged for sending...") except Exception as e: print('>> Error:', e) print(">> Message:", msg[0].data) db.update_sent_status(table, status_list) status_list = [] if __name__ == "__main__": start_time = time.time() initialize_gsm = GsmServer() args = initialize_gsm.get_arguments() db = dbLib.DatabaseConnection() gsm_modules = db.get_gsm_info(args.gsm_id) config = configparser.ConfigParser() config.read( '/home/pi/updews-pycodes/gsm/gsmserver_dewsl3/utils/config.cnf') if args.gsm_id not in gsm_modules.keys(): print(">> Error in gsm module selection (", args.gsm_id, ")") sys.exit() if gsm_modules[args.gsm_id]["port"] is None: print(">> Error: missing information on gsm_module") sys.exit() gsm_info = gsm_modules[args.gsm_id] gsm_info["pwr_on_pin"] = gsm_modules[args.gsm_id]['pwr']
def __init__(self): self.db = dbLib.DatabaseConnection() print(">> Initialize Parser...")
error = parser.format_help() print(error) sys.exit() if __name__ == "__main__": start_time = time.time() initialize_gsm = GsmServer() args = initialize_gsm.get_arguments() os.makedirs(os.path.abspath('./gsm_logs/'), exist_ok=True) if args.dbhost is not None: dbhost = args.dbhost else: dbhost = None error_logger = err_log.ErrorLogger(args.gsm_id, 'Runner') db = dbLib.DatabaseConnection(dbhost, args.gsm_id) gsm_modules = db.get_gsm_info(args.gsm_id) config = configparser.ConfigParser() config.read( '/home/pi/updews-pycodes/gsm/gsmserver_dewsl3/utils/config.cnf') if args.gsm_id not in gsm_modules.keys(): print(">> Error in gsm module selection (", args.gsm_id, ")") sys.exit() if gsm_modules[args.gsm_id]["port"] is None: print(">> Error: missing information on gsm_module") sys.exit() gsm_info = gsm_modules[args.gsm_id] gsm_info["pwr_on_pin"] = gsm_modules[args.gsm_id]['pwr']
def __init__(self): self.db = dbLib.DatabaseConnection() self.central_numbers = CentralServer() print(">> Initialize Parser...")