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