Skip to content

Commit 0fff821

Browse files
committed
Update repl script
1 parent bc0883c commit 0fff821

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/repl.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from pinecone import Pinecone
44
import logging
55
import os
6+
import time
67

78

89
def main():
@@ -34,6 +35,10 @@ def main():
3435
- cleanup_all(pc)
3536
"""
3637

38+
# In situations where there are a lot of resources, we want to
39+
# slow down the rate of requests
40+
sleep_interval = 30
41+
3742
def delete_all_indexes(pc):
3843
for index in pc.db.index.list():
3944
logger.info(f"Deleting index {index.name}")
@@ -42,6 +47,7 @@ def delete_all_indexes(pc):
4247
logger.info(f"Disabling deletion protection for index {index.name}")
4348
pc.db.index.configure(name=index.name, deletion_protection="disabled")
4449
pc.db.index.delete(name=index.name)
50+
time.sleep(sleep_interval)
4551
except Exception as e:
4652
logger.error(f"Error deleting index {index.name}: {e}")
4753

@@ -50,6 +56,7 @@ def delete_all_collections(pc):
5056
logger.info(f"Deleting collection {collection.name}")
5157
try:
5258
pc.db.collection.delete(name=collection.name)
59+
time.sleep(sleep_interval)
5360
except Exception as e:
5461
logger.error(f"Error deleting collection {collection.name}: {e}")
5562

@@ -58,6 +65,7 @@ def delete_all_backups(pc):
5865
logger.info(f"Deleting backup {backup.name}")
5966
try:
6067
pc.db.backup.delete(backup_id=backup.backup_id)
68+
time.sleep(sleep_interval)
6169
except Exception as e:
6270
logger.error(f"Error deleting backup {backup.name}: {e}")
6371

0 commit comments

Comments
 (0)