def success_cb(cmd, dtcs, args): self.treemodel.clear() for code in dtcs: dtc = decode_dtc_code(code) desc = DTC_CODES[dtc] iter = self.treemodel.append(None) self.treemodel.set(iter, COLUMN_CODE, code, COLUMN_DTC, dtc, COLUMN_DESC, desc)
def success_cb(cmd, dtcs, args): self.treemodel.clear() for code in dtcs: dtc = decode_dtc_code(code) desc = 'Code not in Generic or ' + str(self.current_make) + ". Please set vehicle make in preferences." if DTC_CODES.has_key(dtc): desc = DTC_CODES[dtc] if self.current_make: if DTC_CODES_MANUFACTURER.has_key(dtc): desc = DTC_CODES_MANUFACTURER[dtc] iter = self.treemodel.append(None) self.treemodel.set(iter, COLUMN_CODE, code, COLUMN_DTC, dtc, COLUMN_DESC, desc)
def _dtc_code_helper(view): dtc = decode_dtc_code(view.command.metric_value) if not dtc: dtc = '' view.value_widget.set_text(dtc)