def pool_status(address): """ Display some status information about the caller pools. """ Alarm = get_contract('Scheduler') alarm = Alarm(address, rpc_client) pool_manager = PoolManager(alarm) status_msg = ( "Current Block : {b}\n" "Current Generation : {ap} - {ap_m} - ({ap_s})\n" "Next Generation : {np} - {np_m} - ({np_s})" ).format( b=pool_manager.block_sage.current_block_number, ap=(pool_manager.current_generation_id or "N/A"), ap_m=pool_manager.get_generation_size(pool_manager.current_generation_id), ap_s="member" if pool_manager.in_current_generation else "not member", np=(pool_manager.next_generation_id or "N/A"), np_m=pool_manager.get_generation_size(pool_manager.next_generation_id), np_s="member" if pool_manager.in_next_generation else "not member", ) click.echo(status_msg)
def pool_status(address): """ Display some status information about the caller pools. """ Alarm = get_contract('Alarm') alarm = Alarm(address, rpc_client) pool_manager = PoolManager(alarm) status_msg = ("Current Block : {b}\n" "Current Generation : {ap} - {ap_m} - ({ap_s})\n" "Next Generation : {np} - {np_m} - ({np_s})").format( b=pool_manager.block_sage.current_block_number, ap=(pool_manager.current_generation_id or "N/A"), ap_m=pool_manager.get_generation_size( pool_manager.current_generation_id), ap_s="member" if pool_manager.in_current_generation else "not member", np=(pool_manager.next_generation_id or "N/A"), np_m=pool_manager.get_generation_size( pool_manager.next_generation_id), np_s="member" if pool_manager.in_next_generation else "not member", ) click.echo(status_msg)