From 79b13bae263ad08dd35ed63b0c3d0b7f2932fa5d Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Thu, 6 Aug 2015 10:04:40 +0300 Subject: rz_doc.py: update, but is not runnable without copying to src/server directory atm --- src/local/server-tools/rz_doc.py | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/local/server-tools/rz_doc.py b/src/local/server-tools/rz_doc.py index 91d85d0a..9fca56fc 100755 --- a/src/local/server-tools/rz_doc.py +++ b/src/local/server-tools/rz_doc.py @@ -1,3 +1,5 @@ +#!/usr/bin/python2.7 + # This file is part of rhizi, a collaborative knowledge graph editor. # Copyright (C) 2014-2015 Rhizi # @@ -14,22 +16,23 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . - -#!/usr/bin/python2.7 - import argparse # TODO - use the newer / shorter argument parser. y? from collections import namedtuple import json import os -import sys import uuid +import time import db_controller as dbc from model.graph import Topo_Diff from neo4j_util import generate_random_id__uuid -import rz +try: + import rz +except: + pass from rz_kernel import RZ_Kernel -from rz_server import init_config +from rz_server import init_config, init_webapp +from rz_user_db import Fake_User_DB # must be before any rhizi import @@ -150,14 +153,20 @@ if __name__ == '__main__': break cfg = init_config(args.config_dir) kernel = RZ_Kernel() - db_ctl = dbc.DB_Controller(cfg) + db_ctl = dbc.DB_Controller(cfg.db_base_url) kernel.db_ctl = db_ctl + user_db = Fake_User_DB() + webapp = init_webapp(cfg, kernel) + webapp.user_db = user_db + kernel.db_op_factory = webapp # assist kernel with DB initialization + kernel.start() + time.sleep(0.1) if args.list_table: print('\n'.join('%30s %30s' % (d['name'].encode('utf-8').ljust(30), - d['id'].encode('utf-8').ljust(30)) for d in kernel.rzdoc__list())) + d['id'].encode('utf-8').ljust(30)) for d in kernel.rzdoc__search(''))) raise SystemExit if args.list_names: - print('\n'.join(d['name'].encode('utf-8') for d in kernel.rzdoc__list())) + print('\n'.join(d['name'].encode('utf-8') for d in kernel.rzdoc__search(''))) raise SystemExit if args.delete: remove(args.delete) -- cgit v1.3.1