Revision 60154921 autotools/build-rpc

b/autotools/build-rpc
40 40
_SINGLE = "single-node"
41 41
_MULTI = "multi-node"
42 42

  
43
#: Expected length of a rpc definition
44
_RPC_DEF_LEN = 7
45

  
43 46

  
44 47
def _WritePreamble(sw):
45 48
  """Writes a preamble for the RPC wrapper output.
......
117 120
    sw.Write("_CALLS = rpc_defs.CALLS[%r]", clsname)
118 121
    sw.Write("")
119 122

  
120
    for (name, kind, timeout, args, _, desc) in calls:
123
    for v in calls:
124
      if len(v) != _RPC_DEF_LEN:
125
        raise ValueError("Procedure %s has only %d elements, expected %d" %
126
                         (v[0], len(v), _RPC_DEF_LEN))
127

  
128
    for (name, kind, timeout, args, _, _, desc) in calls:
121 129
      funcargs = ["self"]
122 130

  
123 131
      if kind == _SINGLE:

Also available in: Unified diff