core.py 文件源码

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

项目:vulture 作者: jendrikseipp 项目源码 文件源码
def _define(self, collection, name, first_node, last_node=None,
                message='', confidence=DEFAULT_CONFIDENCE, ignore=None):
        last_node = last_node or first_node
        typ = collection.typ
        if ignore and ignore(self.filename, name):
            self._log('Ignoring {typ} "{name}"'.format(**locals()))
        else:
            try:
                first_lineno = first_node.lineno
                last_lineno = lines.get_last_line_number(last_node)
            except AttributeError:
                # ast.arg has lineno attribute since Python 3.4.
                first_lineno = last_lineno = -1
            collection.append(
                Item(name, typ, self.filename, first_lineno, last_lineno,
                     message=message, confidence=confidence))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号