Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- encoding: utf-8 -*-
- import xmlrpclib, sys
- dbname="your_db_name"
- user="admin_user"
- pwd="admin_password"
- server="server_id_or_name"
- port="8069"
- # For final user: Do not modify nothing below this line (Python Code) ********************************
- sock = xmlrpclib.ServerProxy('http://' + server + ':' + port + '/xmlrpc/common')
- uid = sock.login(dbname ,user ,pwd)
- sock = xmlrpclib.ServerProxy('http://' + server + ':' + port + '/xmlrpc/object')
- tabella=sys.argv[1]
- if len(sys.argv)==3:
- max_i=int(sys.argv[2])
- else:
- max_i=5
- tabella_id = sock.execute(dbname, uid, pwd, tabella, 'search', [])
- tabella_campi=sock.execute(dbname,uid,pwd,tabella,'read',tabella_id)
- if tabella_campi:
- i=0
- for elemento in tabella_campi:
- if i==0:
- print "***** CAMPI ******************************************"
- print "\n".join(elemento.keys())
- print "******************************************************"
- i+=1
- print "***** N. ",i,":",elemento
- if i==max_i:
- break
- else:
- print "Tabella senza elementi, non possibile rilevare i campi"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement