def __call__(self, *args, **kwargs):
    self.__clsf.test()
    self.__clsf.clear()
    self.__exceed = False
    try:
        ret = self.__attacker(*args, **kwargs)
    except InvokeLimitException:
        ret = None
        self.__exceed = True
    self.__clsf.test(limit=False)
    return ret
def __call__(self, *args, **kwargs):
    self.__clsf.test()
    self.__clsf.clear()
    self.__exceed = False
    try:
        ret = self.__attacker(*args, **kwargs)
    except InvokeLimitException:
        ret = None
        self.__exceed = True
    self.__clsf.test(limit=False)
    return ret