config.basic.utils ================== .. py:module:: config.basic.utils .. autoapi-nested-parse:: 杂项实用程序 .. versionadded:: 0.2.0 Functions --------- .. autoapisummary:: config.basic.utils.check_read_only config.basic.utils.fmt_path Module Contents --------------- .. py:function:: check_read_only(func: check_read_only.F) -> check_read_only.F 装饰 :py:class:`ABCConfigData` 的方法提供 :py:attr:`ABCConfigData.read_only` 的便捷检查,当其不为 :py:const:`True` 时抛出 :py:exc:`TypeError` :param func: 目标方法 :type func: F :return: 装饰后方法 :rtype: F .. py:function:: fmt_path(path: str) -> config.path.Path fmt_path(path: fmt_path.P) -> fmt_path.P 格式化配置数据路径 :param path: 任意可转换为配置数据路径的对象 :type path: PathLike :return: 配置数据 :rtype: ABCPath | Path