当前位置: 首页>>代码示例>>Python>>正文


Python cbook.dedent方法代码示例

本文整理汇总了Python中matplotlib.cbook.dedent方法的典型用法代码示例。如果您正苦于以下问题:Python cbook.dedent方法的具体用法?Python cbook.dedent怎么用?Python cbook.dedent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在matplotlib.cbook的用法示例。


在下文中一共展示了cbook.dedent方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: dedent

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def dedent(func):
    "Dedent a docstring (if present)"
    func.__doc__ = func.__doc__ and cbook.dedent(func.__doc__)
    return func 
开发者ID:ktraunmueller,项目名称:Computable,代码行数:6,代码来源:docstring.py

示例2: dedent_interpd

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def dedent_interpd(func):
    """A special case of the interpd that first performs a dedent on
    the incoming docstring"""
    if isinstance(func, types.MethodType) and sys.version_info[0] < 3:
        func = func.im_func
    return interpd(dedent(func)) 
开发者ID:ktraunmueller,项目名称:Computable,代码行数:8,代码来源:docstring.py

示例3: copy_dedent

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def copy_dedent(source):
    """A decorator that will copy the docstring from the source and
    then dedent it"""
    # note the following is ugly because "Python is not a functional
    # language" - GVR. Perhaps one day, functools.compose will exist.
    #  or perhaps not.
    #  http://mail.python.org/pipermail/patches/2007-February/021687.html
    return lambda target: dedent(copy(source)(target)) 
开发者ID:ktraunmueller,项目名称:Computable,代码行数:10,代码来源:docstring.py

示例4: get_scale_docs

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def get_scale_docs():
    """
    Helper function for generating docstrings related to scales.
    """
    docs = []
    for name in get_scale_names():
        scale_class = _scale_mapping[name]
        docs.append("    '%s'" % name)
        docs.append("")
        class_docs = dedent(scale_class.__init__.__doc__)
        class_docs = "".join(["        %s\n" %
                              x for x in class_docs.split("\n")])
        docs.append(class_docs)
        docs.append("")
    return "\n".join(docs) 
开发者ID:ktraunmueller,项目名称:Computable,代码行数:17,代码来源:scale.py

示例5: dedent_interpd

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def dedent_interpd(func):
    """A special case of the interpd that first performs a dedent on
    the incoming docstring"""
    if isinstance(func, types.MethodType) and not six.PY3:
        func = func.im_func
    return interpd(dedent(func)) 
开发者ID:miloharper,项目名称:neural-network-animation,代码行数:8,代码来源:docstring.py

示例6: dedent_interpd

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def dedent_interpd(func):
    """A special case of the interpd that first performs a dedent on
    the incoming docstring"""
    return interpd(dedent(func)) 
开发者ID:Relph1119,项目名称:GraphicDesignPatternByPython,代码行数:6,代码来源:docstring.py

示例7: get_scale_docs

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def get_scale_docs():
    """
    Helper function for generating docstrings related to scales.
    """
    docs = []
    for name in get_scale_names():
        scale_class = _scale_mapping[name]
        docs.append("    '%s'" % name)
        docs.append("")
        class_docs = cbook.dedent(scale_class.__init__.__doc__)
        class_docs = "".join(["        %s\n" %
                              x for x in class_docs.split("\n")])
        docs.append(class_docs)
        docs.append("")
    return "\n".join(docs) 
开发者ID:Relph1119,项目名称:GraphicDesignPatternByPython,代码行数:17,代码来源:scale.py

示例8: parse_options

# 需要导入模块: from matplotlib import cbook [as 别名]
# 或者: from matplotlib.cbook import dedent [as 别名]
def parse_options():
    doc = (__doc__ and __doc__.split('\n\n')) or "  "
    op = OptionParser(description=doc[0].strip(),
                      usage='%prog [options] [--] [backends and switches]',
                      #epilog='\n'.join(doc[1:])  # epilog not supported on my python2.4 machine: JDH
                      )
    op.disable_interspersed_args()
    op.set_defaults(dirs='pylab,api,units,mplot3d',
                    clean=False, coverage=False, valgrind=False)
    op.add_option('-d', '--dirs', '--directories', type='string',
                  dest='dirs', help=dedent('''
      Run only the tests in these directories; comma-separated list of
      one or more of: pylab (or pylab_examples), api, units, mplot3d'''))
    op.add_option('-b', '--backends', type='string', dest='backends',
                  help=dedent('''
      Run tests only for these backends; comma-separated list of
      one or more of: agg, ps, svg, pdf, template, cairo,
      Default is everything except cairo.'''))
    op.add_option('--clean', action='store_true', dest='clean',
                  help='Remove result directories, run no tests')
    op.add_option('-c', '--coverage', action='store_true', dest='coverage',
                  help='Run in coverage.py')
    op.add_option('-v', '--valgrind', action='store_true', dest='valgrind',
                  help='Run in valgrind')

    options, args = op.parse_args()
    switches = [x for x in args if x.startswith('--')]
    backends = [x.lower() for x in args if not x.startswith('--')]
    if options.backends:
        backends += [be.lower() for be in options.backends.split(',')]

    result = Bunch(
        dirs=options.dirs.split(','),
        backends=backends or ['agg', 'ps', 'svg', 'pdf', 'template'],
        clean=options.clean,
        coverage=options.coverage,
        valgrind=options.valgrind,
        switches=switches)
    if 'pylab_examples' in result.dirs:
        result.dirs[result.dirs.index('pylab_examples')] = 'pylab'
    return result 
开发者ID:holzschu,项目名称:python3_ios,代码行数:43,代码来源:backend_driver_sgskip.py


注:本文中的matplotlib.cbook.dedent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。