Tweaka
This commit is contained in:
parent
d338c881aa
commit
623255ad69
|
@ -540,7 +540,9 @@ def delete_post(post_id, danbooru_url, api_key, username, reason=""):
|
||||||
headers = {"Content-Type": "application/x-www-form-urlencoded"}
|
headers = {"Content-Type": "application/x-www-form-urlencoded"}
|
||||||
|
|
||||||
try:
|
try:
|
||||||
response = requests.delete(url, auth=(username, api_key), data=data, headers=headers)
|
response = requests.delete(
|
||||||
|
url, auth=(username, api_key), data=data, headers=headers
|
||||||
|
)
|
||||||
print(f"Response status code: {response.status_code}")
|
print(f"Response status code: {response.status_code}")
|
||||||
|
|
||||||
if response.status_code in [200, 204, 202]:
|
if response.status_code in [200, 204, 202]:
|
||||||
|
@ -560,12 +562,18 @@ def delete_post(post_id, danbooru_url, api_key, username, reason=""):
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
# For 204/202, assume success
|
# For 204/202, assume success
|
||||||
print(f"Post {post_id} deletion successful (status {response.status_code})")
|
print(
|
||||||
|
f"Post {post_id} deletion successful (status {response.status_code})"
|
||||||
|
)
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
print(f"Failed to delete post {post_id}. Status code: {response.status_code}")
|
print(
|
||||||
|
f"Failed to delete post {post_id}. Status code: {response.status_code}"
|
||||||
|
)
|
||||||
if "ActiveRecord::RecordInvalid" in response.text:
|
if "ActiveRecord::RecordInvalid" in response.text:
|
||||||
print("Error: Post validation failed - the post may have children, favorites, or other dependencies that prevent deletion.")
|
print(
|
||||||
|
"Error: Post validation failed - the post may have children, favorites, or other dependencies that prevent deletion."
|
||||||
|
)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
Loading…
Reference in New Issue