update error message + add debug
This commit is contained in:
parent
a5e7cb89f7
commit
d64aed6240
@ -13,6 +13,7 @@ class WPimport:
|
|||||||
self._wordpress = wordpress
|
self._wordpress = wordpress
|
||||||
self._logger = logger
|
self._logger = logger
|
||||||
self._parser = parser
|
self._parser = parser
|
||||||
|
self._headers_json = {'Content-Type': 'application/json', 'Accept':'application/json'}
|
||||||
|
|
||||||
self._request = requests.Session()
|
self._request = requests.Session()
|
||||||
|
|
||||||
@ -124,10 +125,9 @@ class WPimport:
|
|||||||
res = page.json()
|
res = page.json()
|
||||||
if len(res) > 0:
|
if len(res) > 0:
|
||||||
id_media = res[0]["id"]
|
id_media = res[0]["id"]
|
||||||
headers = {'Content-Type': 'application/json', 'Accept':'application/json'}
|
|
||||||
data = {"featured_media": id_media}
|
data = {"featured_media": id_media}
|
||||||
try:
|
try:
|
||||||
r = self._request.post("http://{0}/wp-json/wp/v2/posts/{1}".format(self._wordpress, result[0]["id"]), auth=self._basic, headers=headers, data=json.dumps(data))
|
r = self._request.post("http://{0}/wp-json/wp/v2/posts/{1}".format(self._wordpress, result[0]["id"]), auth=self._basic, headers=self._headers_json, data=json.dumps(data))
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
@ -181,7 +181,7 @@ class WPimport:
|
|||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
if r.status_code == 200:
|
if r.status_code == 200:
|
||||||
self._logger.info("Image supprimé {0}".format(img_name))
|
self._logger.info("Image removed {0}".format(img_name))
|
||||||
else:
|
else:
|
||||||
self._logger.error("Image not removed due status code : {0}".format(r.status_code))
|
self._logger.error("Image not removed due status code : {0}".format(r.status_code))
|
||||||
data = page.content
|
data = page.content
|
||||||
@ -195,7 +195,7 @@ class WPimport:
|
|||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
if r.status_code == 201:
|
if r.status_code == 201:
|
||||||
self._logger.info("Ajout d'image {0}".format(img_name))
|
self._logger.info("Image added {0}".format(img_name))
|
||||||
res = r.json()
|
res = r.json()
|
||||||
media["id"] = res["id"]
|
media["id"] = res["id"]
|
||||||
media["rendered"] = res["guid"]["rendered"]
|
media["rendered"] = res["guid"]["rendered"]
|
||||||
@ -231,9 +231,9 @@ class WPimport:
|
|||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
if page.status_code == 200:
|
if page.status_code == 200:
|
||||||
self._logger.info("Commentaire mise à jour pour {0}".format(title))
|
self._logger.info("Comment updated for {0}".format(title))
|
||||||
else:
|
else:
|
||||||
self._logger.error("Comment not updated due status code : {0}".format(page.status_code))
|
self._logger.error("Comment not updated for {0} due status code : {1}".format(title, page.status_code))
|
||||||
else:
|
else:
|
||||||
if i["parent_id"] != -1:
|
if i["parent_id"] != -1:
|
||||||
parent_id = int(i["parent_id"])
|
parent_id = int(i["parent_id"])
|
||||||
@ -257,9 +257,9 @@ class WPimport:
|
|||||||
exit(1)
|
exit(1)
|
||||||
self._logger.info(page.status_code)
|
self._logger.info(page.status_code)
|
||||||
if page.status_code == 201:
|
if page.status_code == 201:
|
||||||
self._logger.info("Commentaire ajoute pour {0}".format(title))
|
self._logger.info("Comment added for {0}".format(title))
|
||||||
else:
|
else:
|
||||||
self._logger.error("Comment not added due status code : {0}".format(page.status_code))
|
self._logger.error("Comment not added for {0} due status code : {1}".format(title, page.status_code))
|
||||||
else:
|
else:
|
||||||
self._logger.error("Connection error with status code : {0}".format(page.status_code))
|
self._logger.error("Connection error with status code : {0}".format(page.status_code))
|
||||||
|
|
||||||
@ -362,8 +362,7 @@ class WPimport:
|
|||||||
except Exception as err:
|
except Exception as err:
|
||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
if page_img.status_code not in [200, 404]:
|
|
||||||
self._logger.error("Connection error with status code : {0}".format(page_img.status_code))
|
|
||||||
if page_img.status_code == 200:
|
if page_img.status_code == 200:
|
||||||
media=self._addOrUpdateMedia(href_img, page_img)
|
media=self._addOrUpdateMedia(href_img, page_img)
|
||||||
new_img["id"]=media["id"]
|
new_img["id"]=media["id"]
|
||||||
@ -374,6 +373,8 @@ class WPimport:
|
|||||||
new_img["id"]=media["id"]
|
new_img["id"]=media["id"]
|
||||||
new_img["new_src"]=media["rendered"]
|
new_img["new_src"]=media["rendered"]
|
||||||
list_img.append(new_img)
|
list_img.append(new_img)
|
||||||
|
if page_img.status_code not in [200, 404]:
|
||||||
|
self._logger.error("Connection error with status code : {0}".format(page_img.status_code))
|
||||||
|
|
||||||
comment_post = self._getComment(comment)
|
comment_post = self._getComment(comment)
|
||||||
|
|
||||||
@ -395,8 +396,9 @@ class WPimport:
|
|||||||
listelement[i].append(k["id"])
|
listelement[i].append(k["id"])
|
||||||
if element_exist is False:
|
if element_exist is False:
|
||||||
data = {"name": j}
|
data = {"name": j}
|
||||||
|
self._logger.debug("URL : {0} with data : {1} and with headers : {2}".format("http://{0}/wp-json/wp/v2/{1}".format(self._wordpress, i), data, self._headers_json))
|
||||||
try:
|
try:
|
||||||
page = self._request.post("http://{0}/wp-json/wp/v2/{1}".format(self._wordpress, i), auth=self._basic, data=data)
|
page = self._request.post("http://{0}/wp-json/wp/v2/{1}".format(self._wordpress, i), auth=self._basic, headers=self._headers_json, data=data)
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
self._logger.error("Connection error : {0}".format(err))
|
self._logger.error("Connection error : {0}".format(err))
|
||||||
exit(1)
|
exit(1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user