fix enum bug

This commit is contained in:
yangdsh
2019-12-10 02:12:55 +00:00
committed by Dana Van Aken
parent a7724233d3
commit 642d7c3875
7 changed files with 42 additions and 16 deletions

View File

@@ -361,7 +361,7 @@ class BaseParser:
return configuration
def format_bool(self, bool_value, metadata):
return self.true_value if bool_value == BooleanType.TRUE else self.false_value
return self.true_value if int(round(bool_value)) == BooleanType.TRUE else self.false_value
def format_enum(self, enum_value, metadata):
enumvals = metadata.enumvals.split(',')