in rostran/core/outputs.py [0:0]
def as_dict(self, format=False) -> dict:
if not format and self.orig_data:
data = {k: v for k, v in self.orig_data.items() if v is not None}
else:
data = {}
if self.description is not None:
data.update({self.DESCRIPTION: self.description})
if self.condition is not None:
data.update({self.CONDITION: self.condition})
data[self.VALUE] = self.value
return {self.name: data}