Revision 83e7af18 lib/rpc.py

b/lib/rpc.py
417 417
    @param read_timeout: Read timeout for request
418 418

  
419 419
    """
420
    assert procedure in _TIMEOUTS, "RPC call not declared in the timeouts table"
421

  
422 420
    if read_timeout is None:
423
      read_timeout = _TIMEOUTS[procedure]
421
      read_timeout = _TIMEOUTS.get(procedure, None)
422

  
423
    assert read_timeout is not None, \
424
      "Missing RPC read timeout for procedure '%s'" % procedure
424 425

  
425 426
    (results, requests) = \
426 427
      self._PrepareRequests(self._resolver(hosts), self._port, procedure,

Also available in: Unified diff