Skip to content

Instantly share code, notes, and snippets.

@Pishoy
Last active November 27, 2019 14:16
Show Gist options
  • Save Pishoy/5363d3cd1288492a0c97e76d3fba4a0a to your computer and use it in GitHub Desktop.
Save Pishoy/5363d3cd1288492a0c97e76d3fba4a0a to your computer and use it in GitHub Desktop.
JSX> zdb_admin = j.clients.zdb.admin
JSX> zdb_admin
# JSXOBJ:
## .zdb.client.1
ID: 105
- name : admin
- addr : 127.0.0.1
- port : 9,900
- secret_ : e10adc3949ba59abbe56e057f20f883e
- nsname : default
- admin : True
- mode : SEQ
JSX> zdb_admin.secret_
'e10adc3949ba59abbe56e057f20f883e'
JSX> zdb_admin.get
<bound method ZDBClientSeqMode.get of # JSXOBJ:
## .zdb.client.1
ID: 105
- name : admin
- addr : 127.0.0.1
- port : 9,900
- secret_ : e10adc3949ba59abbe56e057f20f883e
- nsname : default
- admin : True
- mode : SEQ
>
JSX> zdb_admin.namespaces_list()
['default', 'zerobot']
JSX> zdb_admin.ping()
True
JSX> zdb_admin.namespace_get('zrobot',zdb_admin.secret_)
Wed 27 14:12:59 /redis/connection.py - 717 - read_response : EXCEPTION:
ResponseError('Permission denied',)
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/Jumpscale/clients/stor_zdb/ZDBAdminClientBase.py in namespace_get
73 return self.namespace_new(name, secret)
/sandbox/lib/jumpscale/Jumpscale/clients/stor_zdb/ZDBAdminClientBase.py in namespace_new
43 self.redis.execute_command("NSNEW", name)
/usr/local/lib/python3.6/dist-packages/redis/client.py in execute_command
839 return self.parse_response(conn, command_name, **options)
/usr/local/lib/python3.6/dist-packages/redis/client.py in parse_response
853 response = connection.read_response()
/usr/local/lib/python3.6/dist-packages/redis/connection.py in read_response
717 raise response
-----------------------------
Permission denied
JSX> zdb_admin.namespace_get('zrobot',zdb_admin.secret_)
JSX> zdb_admin.secret_
'e10adc3949ba59abbe56e057f20f883e'
JSX> j.servers.zdb.threebot.adminsecret_
'e10adc3949ba59abbe56e057f20f883e'
JSX> zdb_admin.namespace_get('zrobot','e10adc3949ba59abbe56e057f20f883e')
Wed 27 14:13:54 /redis/connection.py - 717 - read_response : EXCEPTION:
ResponseError('Permission denied',)
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/Jumpscale/clients/stor_zdb/ZDBAdminClientBase.py in namespace_get
73 return self.namespace_new(name, secret)
/sandbox/lib/jumpscale/Jumpscale/clients/stor_zdb/ZDBAdminClientBase.py in namespace_new
43 self.redis.execute_command("NSNEW", name)
/usr/local/lib/python3.6/dist-packages/redis/client.py in execute_command
839 return self.parse_response(conn, command_name, **options)
/usr/local/lib/python3.6/dist-packages/redis/client.py in parse_response
853 response = connection.read_response()
/usr/local/lib/python3.6/dist-packages/redis/connection.py in read_response
717 raise response
-----------------------------
Permission denied
JSX>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment