@staticmethod
    def parsetime(time_str):

        try:
            dt = datetime.datetime.strptime(time_str, "%I:%M %p %d/%m/%y")
            return dt
        except ValueError:
            cal = pdt.Calendar()
            dt, flags = cal.parseDT(time_str)
            assert flags
            return dt

    # -------------------------------------------------------------------------
graph_data_on_the_same_graph: put a list of plots on the same graph: currently it supports CDF
dataset/ETHPy150Open stopstalk/stopstalk-deployment/modules/sites/codechef.py/Profile.parsetime--crossover with--dataset/ETHPy150Open linkedin/naarad/src/naarad/graphing/matplotlib_naarad.py/graph_data_on_the_same_graph