def schedule_relative(self, duetime, action, state=None):

        log.debug("VirtualTimeScheduler.schedule_relative(duetime=%s, state=%s)" % (duetime, state))

        runat = self.add(self.clock, self.to_relative(duetime))
        return self.schedule_absolute(duetime=runat, action=action, state=state)
Case(re) is an RE which matches the same strings as RE, but treating
dataset/ETHPy150Open ReactiveX/RxPY/rx/concurrency/virtualtimescheduler.py/VirtualTimeScheduler.schedule_relative--crossover with--dataset/ETHPy150Open probcomp/bayeslite/external/plex/dist/Plex/Regexps.py/Case