wire: add bool routines.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2017-01-04 14:09:21 +10:30
parent 937a62100f
commit f50af430e1
4 changed files with 22 additions and 1 deletions

View File

@@ -14,7 +14,7 @@ class FieldType(object):
self.tsize = FieldType._typesize(name)
def is_assignable(self):
return self.name == 'u8' or self.name == 'u16' or self.name == 'u32' or self.name == 'u64'
return self.name == 'u8' or self.name == 'u16' or self.name == 'u32' or self.name == 'u64' or self.name == 'bool'
# Returns typename and base size
@staticmethod
@@ -39,6 +39,8 @@ class FieldType(object):
return 2
elif typename == 'u8':
return 1
elif typename == 'bool':
return 1
else:
raise ValueError('Unknown typename {}'.format(typename))