code: def end(self, *msg):
          
          if self.start_time is None:
              self.err("No start time set: please use start() "
                       "before using this function")
          endtime = datetime.datetime.now()
          rd = dateutil.relativedelta.relativedelta(endtime, self.start_time)
          endmsg = self._endmsg(rd)
          label = colors.purple("END")
          msg += ("in " + endmsg,)
          self._msg(label, *msg)
          self.start_time = None
docs: Prints an end message with elapsed time