def _asdict(self):
    retval = {
        'name': self.name,
        'outcome': self.outcome,
    }
    if len(self.validators):
      retval['validators'] = [str(v) for v in self.validators]
    for attr in ('units', 'dimensions', 'docstring'):
      if getattr(self, attr) is not None:
        retval[attr] = getattr(self, attr)
    return retval
Returns the Conary system model, or None if the system is not modeled
dataset/ETHPy150Open google/openhtf/openhtf/util/measurements.py/Measurement._asdict--crossover with--dataset/ETHPy150Open sassoftware/conary/conary/conaryclient/modelupdate.py/CMLClient.getSystemModel