From 305e45ea9141bbd12a2c3824896c075351da7429 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 25 Mar 2020 10:52:53 +0000 Subject: [PATCH] Remove queue file when over quota --- inbox.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/inbox.py b/inbox.py index ae39c265..e559170b 100644 --- a/inbox.py +++ b/inbox.py @@ -2126,6 +2126,11 @@ def runInboxQueue(recentPostsCache: {},maxRecentPosts: int, \ if quotasDaily['domains'][postDomain]>domainMaxPostsPerDay: print('DEBUG: Quota per day - Maximum posts for '+postDomain+' reached ('+str(domainMaxPostsPerDay)+')') if len(queue)>0: + if os.path.isfile(queueFilename): + try: + os.remove(queueFilename) + except: + pass queue.pop(0) continue quotasDaily['domains'][postDomain]+=1 @@ -2137,6 +2142,11 @@ def runInboxQueue(recentPostsCache: {},maxRecentPosts: int, \ if quotasPerMin['domains'][postDomain]>domainMaxPostsPerMin: print('DEBUG: Quota per min - Maximum posts for '+postDomain+' reached ('+str(domainMaxPostsPerMin)+')') if len(queue)>0: + if os.path.isfile(queueFilename): + try: + os.remove(queueFilename) + except: + pass queue.pop(0) continue quotasPerMin['domains'][postDomain]+=1 @@ -2149,6 +2159,11 @@ def runInboxQueue(recentPostsCache: {},maxRecentPosts: int, \ if quotasDaily['accounts'][postHandle]>accountMaxPostsPerDay: print('DEBUG: Quota account posts per day - Maximum posts for '+postHandle+' reached ('+str(accountMaxPostsPerDay)+')') if len(queue)>0: + if os.path.isfile(queueFilename): + try: + os.remove(queueFilename) + except: + pass queue.pop(0) continue quotasDaily['accounts'][postHandle]+=1 @@ -2160,6 +2175,11 @@ def runInboxQueue(recentPostsCache: {},maxRecentPosts: int, \ if quotasPerMin['accounts'][postHandle]>accountMaxPostsPerMin: print('DEBUG: Quota account posts per min - Maximum posts for '+postHandle+' reached ('+str(accountMaxPostsPerMin)+')') if len(queue)>0: + if os.path.isfile(queueFilename): + try: + os.remove(queueFilename) + except: + pass queue.pop(0) continue quotasPerMin['accounts'][postHandle]+=1