コード例 #1
0
def index(request, path=""):
    path = "/" + path
    try:
        znode = ZNode(path)
        znode.children.sort()
        if znode.data and not istext(znode.data):
            znode.data = "0x" + "".join(["%d" % (ord(d)) for d in znode.data])
            znode.datatype = "bin"
        else:
            znode.datatype = "str"

        return render_to_response('zktree/index.html', {'znode': znode})
    except Exception as err:
        traceback.print_exc()
        return render_to_response('zktree/error.html', {'error': str(err)})
コード例 #2
0
def index(request, path=""):
    path = "/" + path
    try:
        znode = ZNode(path)
        znode.children.sort()
        if znode.data and not istext(znode.data):
            znode.data = "0x" + "".join(["%d" % (ord(d)) for d in znode.data])
            znode.datatype = "bin"
        else:
            znode.datatype = "str"

        return render_to_response("zktree/index.html", {"znode": znode})
    except Exception as err:
        traceback.print_exc()
        return render_to_response("zktree/error.html", {"error": str(err)})
コード例 #3
0
ファイル: views.py プロジェクト: babo/zookeeper_dashboard
def index(request, path=''):
    try:
        znode = ZNode('/' + path)
        znode.children.sort()
        if not istext(znode.data):
            znode.data = '0x' + ''.join(['%d' % (ord(d)) for d in znode.data])
            znode.datatype = 'bin'
        else:
            znode.datatype = 'str'

        return render_to_response('zktree/index.html',
                                  {'znode':znode})
    except Exception as err:
        return render_to_response('zktree/error.html',
                                  {'error':str(err)})
コード例 #4
0
ファイル: views.py プロジェクト: B-Rich/zookeeper_dashboard
def index(request, path=""):
    print(path)
    path = "/" + path
    try:
        znode = ZNode(path)
        znode.children.sort()
        if not istext(znode.data):
            znode.data = "0x" + "".join(["%d" % (ord(d)) for d in znode.data])
            znode.datatype = "bin"
        else:
            znode.datatype = "str"

        return render_to_response('zktree/index.html',
                                  {'znode':znode})
    except Exception as err:
        return render_to_response('zktree/error.html',
                                  {'error':str(err)})
コード例 #5
0
def index(request, path=""):
    print(path)
    path = "/" + path
    try:
        znode = ZNode(path)
        znode.children.sort()
        if not istext(znode.data):
            znode.data = "0x" + "".join(["%d" % (ord(d)) for d in znode.data])
            znode.datatype = "bin"
        else:
            znode.datatype = "str"

        return render_to_response('zktree/index.html',
                                  {'znode':znode,
                                   'isZKPath':str(znode.path).startswith("/zookeeper"),
                                   'zchildren':znode.getExtendedChildren()})
    except Exception as err:
        tback = traceback.format_exc(err)
        return render_to_response('zktree/error.html',
                                  {'error':str(err),
                                   'traceback':tback})
コード例 #6
0
def index(request, path=""):
    print(path)
    path = "/" + path
    try:
        znode = ZNode(path)
        znode.children.sort()
        if not istext(znode.data):
            znode.data = "0x" + "".join(["%d" % (ord(d)) for d in znode.data])
            znode.datatype = "bin"
        else:
            znode.datatype = "str"

        return render_to_response(
            'zktree/index.html', {
                'znode': znode,
                'isZKPath': str(znode.path).startswith("/zookeeper"),
                'zchildren': znode.getExtendedChildren()
            })
    except Exception as err:
        tback = traceback.format_exc(err)
        return render_to_response('zktree/error.html', {
            'error': str(err),
            'traceback': tback
        })