def _fixup(self):
    super(ControlFlowAction, self)._fixup()

    if self.startTime:
      self.startTime = parse_timestamp(self.startTime)
    if self.endTime:
      self.endTime = parse_timestamp(self.endTime)
    if self.retries:
      self.retries = int(self.retries)
    if self.externalId and not re.match('job_.*', self.externalId):
      self.externalId = None

    self.conf_dict = {}
Fixup:
dataset/ETHPy150Open cloudera/hue/desktop/libs/liboozie/src/liboozie/types.py/ControlFlowAction._fixup