Revision 99cafe0f autotools/build-rpc
b/autotools/build-rpc | ||
---|---|---|
187 | 187 |
assert module.SINGLE == _SINGLE |
188 | 188 |
assert module.MULTI == _MULTI |
189 | 189 |
|
190 |
dups = utils.FindDuplicates(itertools.chain(*map(lambda value: value.keys(), |
|
191 |
module.CALLS.values()))) |
|
192 |
if dups: |
|
193 |
raise Exception("Found duplicate RPC definitions for '%s'" % |
|
194 |
utils.CommaJoin(sorted(dups))) |
|
195 |
|
|
190 | 196 |
for (clsname, calls) in module.CALLS.items(): |
191 | 197 |
_WriteBaseClass(sw, clsname, calls.values()) |
192 | 198 |
|
Also available in: Unified diff