replaying.py 文件源码

python
阅读 109 收藏 0 点赞 0 评论 0

项目:pyrcrack 作者: XayOn 项目源码 文件源码
def __init__(self, attack=False, interface=False, stdout=None, stderr=None, **kwargs):
        self.stdout = stdout
        self.stderr = stderr
        if not stdout:
            self.stdout = DEVNULL
        if not stderr:
            self.stderr = DEVNULL
        self.interface = interface

        if attack not in self._allowed_attacks:
            raise WrongArgument

        self.attack = attack
        extra = tuple()
        with suppress(AttributeError):
            extra = getattr(self, "_allowed_arguments_{}".format(attack))
        if extra:
            self._allowed_arguments += extra
        self._allowed_arguments.append((attack, False))
        kwargs[attack] = True
        super(self.__class__, self).__init__(**kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号