예제 #1
0
def cmd_rename(SRC, DEST):
    """
        folder rename SRC DST

    Accepts (greedy) globs and relative paths.
    """
    store = Node.start_master_session()
    src = Node.lookup(SRC)
    for d in DEST:
        d = Node.lookup(d)
예제 #2
0
def cmd_status(SCHEMA, settings):

    """
    Get new nodes from databases,
    and update subdatabase increment.
    Possibly this should be in db_sa and work for any master database.
    Work on Node-subtrees first.
    """

    store = Node.start_master_session()

    if SCHEMA.endswith('.py'):
        SCHEMA = SCHEMA[:-3]
    schema = __import__(SCHEMA)

    store.init()

    for session in Node.sessions:
        print session
        for model in schema.models:
            try:
                print model, model.date_id(None, session)
            except Exception, e:
                print e