minute = int(minute) if minute % 60 == config.feed_script_time: subprocess.call(["screen", "-S", "feed", "-p", "0", "-X", "quit"]) subprocess.call(["screen", "-dmS", "feed", "python3", config.path_to_feed]) time.sleep(60) recentmissed = 0 emergency = False replay = 0 crash = 0 lastHour = 0 closeScreens() openScreens() print("unlocking wallet") rpc.unlock(config.wallet_password) missed = getMissed(config.witnessname) witness = rpc.get_witness(config.witnessname) lastblock = witness["last_confirmed_block_num"] while True: try: witness = rpc.get_witness(config.witnessname) if lastblock < witness["last_confirmed_block_num"]: lastblock = witness["last_confirmed_block_num"] print(config.witnessname + " generated block num " + str(lastblock)) recentmissed = 0 elif config.emergencykeys != 0: if emergency == True: witness = rpc.get_witness(config.witnessname)