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"}
|
||||
|
||||
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}")
|
||||
|
||||
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
|
||||
else:
|
||||
# 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
|
||||
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:
|
||||
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
|
||||
|
||||
except Exception as e:
|
||||
|
|
Loading…
Reference in New Issue