'Remove object from ticker or only remove it from tickers with
a given interval.
Args:
interval (int, optional): Interval of ticker to remove.
callback (callable function or method): Either a function or
the method of a typeclassed object.
idstring (str, optional): Identifier id of ticker to remove.'

def remove(self, interval=60, callback=None, idstring='', persistent=True):

    if isinstance(callback, int):
        raise RuntimeError('TICKER_HANDLER.remove    has    changed:    the    interval    is    now    the    first    argument,    callback    the    second.')
    (obj, path, callfunc) = self._get_callback(callback)
    store_key = self._store_key(obj, path, interval, callfunc, idstring, persistent)
    to_remove = self.ticker_storage.pop(store_key, None)
    if to_remove:
        self.ticker_pool.remove(store_key)
        self.save()
