python类org()的实例源码

yaml_provider.py 文件源码 项目:YAML-Macros 作者: Thom1729 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def get_yaml_instance(
    version = (1, 2),
    indent = { 'mapping': 2, 'sequence': 4, 'offset': 2 },
    **kwargs
):
    yaml = ruamel.yaml.YAML(**kwargs)

    yaml.Constructor = clone_class(yaml.Constructor)
    yaml.Representer = clone_class(yaml.Representer)

    yaml.version = version
    yaml.indent(**indent);

    yaml.Representer.add_representer(OrderedDict, lambda self, data: self.represent_mapping('tag:yaml.org,2002:map', data))

    return yaml
hardware.py 文件源码 项目:uchroma 作者: cyanogen 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def represent_hex_quad(dumper, data):
    return dumper.represent_scalar(u'tag:yaml.org,2002:int', '0x%04x' % data)
config.py 文件源码 项目:uchroma 作者: cyanogen 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def represent_flow_seq(dumper, data):
    """
    Dump sequences in flow style
    """
    return dumper.represent_sequence(u'tag:yaml.org,2002:seq', data, flow_style=True)
yamlutils.py 文件源码 项目:scriptcwl 作者: NLeSC 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def str_presenter(dmpr, data):
    """Return correct str_presenter to write multiple lines to a yaml field.


    Source: http://stackoverflow.com/a/33300001
    """
    if is_multiline(data):
        return dmpr.represent_scalar('tag:yaml.org,2002:str', data, style='|')
    return dmpr.represent_scalar('tag:yaml.org,2002:str', data)
smart_config.py 文件源码 项目:scarlett_os 作者: bossjones 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def pocketsphinx(self):
        # NOTE: copy()
        # Return a shallow copy of x.
        # source: https://docs.python.org/3/library/copy.html
        """Get pocketsphinx speech to text settings."""
        return self._data.get('pocketsphinx', {}).copy()
config.py 文件源码 项目:Auspex 作者: BBN-Q 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def include(self, data):
        return self.represent_mapping('tag:yaml.org,2002:map', data.data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def str_presenter(dumper, data):
    str_tag = 'tag:yaml.org,2002:str'
    if len(data.splitlines()) > 1:
        return dumper.represent_scalar(str_tag, data, style='|')
    return dumper.represent_scalar(str_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def list_presenter(dumper, data):
    list_tag = 'tag:yaml.org,2002:seq'
    if len(data) > 1:
        if all([isinstance(item, str) for item in data]):
            return dumper.represent_sequence(list_tag, data, flow_style=False)
    return dumper.represent_sequence(list_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def str_presenter(dumper, data):
    str_tag = 'tag:yaml.org,2002:str'
    if len(data.splitlines()) > 1:
        return dumper.represent_scalar(str_tag, data, style='|')
    return dumper.represent_scalar(str_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 33 收藏 0 点赞 0 评论 0
def list_presenter(dumper, data):
    list_tag = 'tag:yaml.org,2002:seq'
    if len(data) > 1:
        if all([isinstance(item, str) for item in data]):
            return dumper.represent_sequence(list_tag, data, flow_style=False)
    return dumper.represent_sequence(list_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 49 收藏 0 点赞 0 评论 0
def str_presenter(dumper, data):
    str_tag = 'tag:yaml.org,2002:str'
    if len(data.splitlines()) > 1:
        return dumper.represent_scalar(str_tag, data, style='|')
    return dumper.represent_scalar(str_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def str_presenter(dumper, data):
    str_tag = 'tag:yaml.org,2002:str'
    if len(data.splitlines()) > 1:
        return dumper.represent_scalar(str_tag, data, style='|')
    return dumper.represent_scalar(str_tag, data)
output.py 文件源码 项目:autocert 作者: mozilla-it 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def list_presenter(dumper, data):
    list_tag = 'tag:yaml.org,2002:seq'
    if len(data) > 1:
        if all([isinstance(item, str) for item in data]):
            return dumper.represent_sequence(list_tag, data, flow_style=False)
    return dumper.represent_sequence(list_tag, data)


问题


面经


文章

微信
公众号

扫码关注公众号