aafig-pre-transform.py 文件源码

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

项目:hwtLib 作者: Nic30 项目源码 文件源码
def run(self):
        text = '\n'.join(self.content)
        aafig_options = dict()
        image_attrs = dict()
        own_options_keys = self.own_option_spec.keys() + ['scale']
        for (k, v) in self.options.items():
            if k in own_options_keys:
                # convert flags to booleans
                if v is None:
                    v = True
                # convert percentage to float
                if k == 'scale':
                    v = float(v) / 100
                aafig_options[k] = v
                del self.options[k]
        # TODO/FIXME: en realidad los atributos de la imagen tienen que estar
        # en self.options, porque le estamos pasando self!
        self.arguments = [get_basename(text, aafig_options)]
        (image_node,) = directives.images.Image.run(self)
        if isinstance(image_node, nodes.system_message):
            return [image_node]
        aafig_node = aafig(text, image_node, **dict(options=aafig_options))
        return [aafig_node]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号