diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-10-18 10:04:13 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-10-18 10:04:13 +0100 |
| commit | 15e365893642cf172f0c3ef0d3d075269e6a20ae (patch) | |
| tree | 14975f33ce3e6de88fe01e80b15ead9924195482 | |
| parent | 6f4b92bfdfe96691695d797f637288386e28220b (diff) | |
| download | rabbitmq-server-git-15e365893642cf172f0c3ef0d3d075269e6a20ae.tar.gz | |
cosmetic
And fix the '_':2 thing.
| -rw-r--r-- | codegen.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/codegen.py b/codegen.py index 9b4ebd839b..494be73d68 100644 --- a/codegen.py +++ b/codegen.py @@ -231,23 +231,28 @@ def genErl(spec): def genDecodeProperties(c): def presentBin(fields): - return '<<' + ', '.join(['P' + str(f.index) + ':1' for f in fields]) + ', _:2, R0/binary>>' + ps = ', '.join(['P' + str(f.index) + ':1' for f in fields]) + return '<<' + ps + ', _:%d, R0/binary>>' % (16 - len(fields),) def mkMacroName(field): return '?' + field.domain.upper() + '_PROP' def writePropFieldLine(field, bin_next = None): i = str(field.index) if not bin_next: - i1 = str(field.index + 1) - bin_next = 'R' + i1 + bin_next = 'R' + str(field.index + 1) if field.domain in ['octet', 'timestamp']: - print " {%s, %s} = %s(%s, %s, %s, %s)," % ('F' + i, bin_next, mkMacroName(field), 'P' + i, 'R' + i, 'I' + i, 'X' + i) + print (" {%s, %s} = %s(%s, %s, %s, %s)," % + ('F' + i, bin_next, mkMacroName(field), 'P' + i, + 'R' + i, 'I' + i, 'X' + i)) else: - print " {%s, %s} = %s(%s, %s, %s, %s, %s)," % ('F' + i, bin_next, mkMacroName(field), 'P' + i, 'R' + i, 'L' + i, 'S' + i, 'X' + i) + print (" {%s, %s} = %s(%s, %s, %s, %s, %s)," % + ('F' + i, bin_next, mkMacroName(field), 'P' + i, + 'R' + i, 'L' + i, 'S' + i, 'X' + i)) if len(c.fields) == 0: - print "decode_properties(%d, _) ->" % (c.index) + print "decode_properties(%d, _) ->" % (c.index,) else: - print "decode_properties(%d, %s) ->" % (c.index, presentBin(c.fields)) + print ("decode_properties(%d, %s) ->" % + (c.index, presentBin(c.fields))) for field in c.fields[:-1]: writePropFieldLine(field) writePropFieldLine(c.fields[-1], "<<>>") |
