docs: async def refresh_pool_ledger(handle: int) -> None:
      """
      Refreshes a local copy of a pool ledger and updates pool nodes connections.
  
      :param handle: pool handle returned by indy_open_pool_ledger
      :return: Error code
      """
  
      logger = logging.getLogger(__name__)
      logger.debug("refresh_pool_ledger: >>> config_name: %r",
                   handle)
  
      if not hasattr(refresh_pool_ledger, "cb"):
          logger.debug("refresh_pool_ledger: Creating callback")
          refresh_pool_ledger.cb = create_cb(CFUNCTYPE(None, c_int32, c_int32))
  
      c_handle = c_int32(handle)
  
      res = await do_call('indy_refresh_pool_ledger',
                          c_handle,
                          refresh_pool_ledger.cb)
  
      logger.debug("refresh_pool_ledger: <<< res: %r", res)
      return res