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