Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import csv
- import requests
- import json
- from base64 import b64encode
- # json_list = vertex, edge and params
- self.json_list = self.getParam("json_list")
- # url_database = "url:port"
- self.url_database = self.getParam("url_database")
- # user and password for login in DB
- self.user = self.getParam("user")
- self.password = self.getParam("password")
- user_password = user + ":" +password
- user_and_pass = b64encode("user_password").decode("ascii")
- #creating headers for our POST method
- headers = { 'Authorization' : 'Basic %s' % user_and_pass }
- self.name_database = self.getParam("name_database")
- # request necesary to create vertex, edge and their params. Use headers and the json_list
- r = requests.post(url_database + "/document/" + name_database, headers = headers, data = json_list)
- # It is the response to the previous request
- jsonD = json.loads(r.text)
- try:
- return jsonD["@rid"]
- except:
- error = jsonD["errors"][0]["content"]
- searchObj = error.index('RID=#')
- return error[searchObj+4:]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement