raise ValueError("Procedure %s has only %d elements, expected %d" %
(v[0], len(v), _RPC_DEF_LEN))
- for (name, kind, _, timeout, args, _, _, desc) in calls:
+ for (name, kind, _, timeout, args, _, _, desc) in sorted(calls):
funcargs = ["self"]
if kind == _SINGLE:
buf.write("return ")
# In case line gets too long and is wrapped in a bad spot
- buf.write("( ")
+ buf.write("(")
buf.write("self._Call(_def, ")
if kind == _SINGLE:
raise Exception("Found duplicate RPC definitions for '%s'" %
utils.CommaJoin(sorted(dups)))
- for (clsname, calls) in module.CALLS.items():
+ for (clsname, calls) in sorted(module.CALLS.items()):
_WriteBaseClass(sw, clsname, calls.values())
print buf.getvalue()