5.2. localconfig.py

Pylons的ini配置文件固然可以囊括程序中的所有可配置信息, 但是还是觉得将配置文件写入一个Python文件直接import来得简单。 这就是为什么我们程序中还出现了 localconfig.py 配置文件。

localconfig.py 包含从 DefaultConfig 派生的类, 用户的修改保存在 localconfig.py 中。

# -*- coding: utf-8 -*-

from pysvnmanager.config.DefaultConfig import DefaultConfig

class LocalConfig(DefaultConfig):
    from pysvnmanager.model.auth.http import htpasswd_login
    auth = [htpasswd_login]

这里我们定义了 pySvnManager 的需要用到的认证插件。