示例#1
0
文件: fabfile.py 项目: maizy/PonyLib
def scan(*roots):
    """Add books to library"""
    if len(roots) == 0:
        abort('Usage:   fab scan:ROOT_PATH[,ROOT_PATH...]')

    call_roots = []
    for root in roots:
        root = path.expanduser(root)
        if path.exists(root):
            call_roots.append(path.abspath(root))
        else:
            abort('Path %s not exists' % root)

    _manage('pl_scan', "'%s'" % "' '".join(call_roots))
示例#2
0
文件: test.py 项目: maizy/PonyLib
def fast():
    """Fast tests (no db)"""
    _manage('test', 'ponylib --settings=ponylib.settings_no_db_tests --verbosity=2')
示例#3
0
文件: test.py 项目: maizy/PonyLib
def test():
    """All tests"""
    _manage('test', 'ponylib --verbosity=2')
示例#4
0
文件: fabfile.py 项目: maizy/PonyLib
def install():
    """Upgrade project"""
    _manage('syncdb')
    _manage('migrate')
示例#5
0
文件: fabfile.py 项目: maizy/PonyLib
def upgrade():
    """Upgrade project"""
    with lcd(settings.PROJECT_ROOT):
        local('pip install -r requirements.txt')
    _manage('syncdb')
    _manage('migrate')
示例#6
0
文件: db.py 项目: maizy/PonyLib
def setup():
    """Init or update database"""
    _manage('syncdb')
    _manage('migrate')
示例#7
0
文件: search.py 项目: maizy/PonyLib
def drop_index(force=False):
    """Drop search index"""
    _manage('pl_drop_index')
示例#8
0
文件: dev.py 项目: maizy/PonyLib
def shell():
    """Django shell"""
    _manage("shell")
示例#9
0
文件: search.py 项目: maizy/PonyLib
def build_index(force=False):
    """Update search index"""
    if force:
        _manage('pl_rebuild_index')
    else:
        _manage('pl_build_index')
示例#10
0
文件: search.py 项目: maizy/PonyLib
def drop_engine():
    """Init or update search engine"""
    _manage('pl_drop_ts_engine')
示例#11
0
文件: search.py 项目: maizy/PonyLib
def setup_engine():
    """Init or update search engine"""
    _manage('pl_setup_ts_engine')
    build_index()
示例#12
0
文件: locale.py 项目: maizy/PonyLib
def cl():
    """Compile locale messages"""
    _manage('compilemessages')
示例#13
0
文件: locale.py 项目: maizy/PonyLib
def up():
    """Update locales"""
    _manage('makemessages', '-l en_US')
    _manage('makemessages', '-l ru_RU')