本文整理汇总了Python中MooseMarkdownCommon.MooseMarkdownCommon.getSettingsHelper方法的典型用法代码示例。如果您正苦于以下问题:Python MooseMarkdownCommon.getSettingsHelper方法的具体用法?Python MooseMarkdownCommon.getSettingsHelper怎么用?Python MooseMarkdownCommon.getSettingsHelper使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MooseMarkdownCommon.MooseMarkdownCommon
的用法示例。
在下文中一共展示了MooseMarkdownCommon.getSettingsHelper方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getItems
# 需要导入模块: from MooseMarkdownCommon import MooseMarkdownCommon [as 别名]
# 或者: from MooseMarkdownCommon.MooseMarkdownCommon import getSettingsHelper [as 别名]
def getItems(filename, key):
"""
Extract the matrix items from a markdown file.
"""
out = collections.defaultdict(list)
with open(filename) as fid:
for match in SQAInputTags.RE.finditer(fid.read()):
if key == match.group('key'):
options = dict(title='')
settings = MooseMarkdownCommon.getSettingsHelper(options,
match.group('settings'),
legacy_style=False)
title = settings['title']
for item in match.group('items').split('\n'):
tag_id, text = re.split(r'\s+', item.strip(), maxsplit=1)
out[title].append((tag_id, text))
return out