constrained download mode for accounts list
This commit is contained in:
parent
fee0ecfe75
commit
8733294f13
|
@ -62,9 +62,10 @@ class Database:
|
|||
SUM(IIF(x_posts.action_taken = 2, 1, 0)) as deleted,
|
||||
SUM(IIF(x_posts.action_taken = 3, 1, 0)) as hidden,
|
||||
SUM(IIF(x_post_details.id is NULL, 1, 0)) as invalid
|
||||
FROM x_posts
|
||||
LEFT JOIN accounts on accounts.id = x_posts.account_id
|
||||
FROM accounts
|
||||
LEFT JOIN x_posts on accounts.id = x_posts.account_id
|
||||
LEFT JOIN x_post_details on x_post_details.id = x_posts.id
|
||||
WHERE accounts.download_mode != 4
|
||||
GROUP BY account_id
|
||||
ORDER BY x_handle'''
|
||||
return self.db.run_query(query)
|
||||
|
|
|
@ -27,19 +27,21 @@ class DatabaseController:
|
|||
return result > 0
|
||||
except Exception as e:
|
||||
self.conn.rollback()
|
||||
print(e)
|
||||
print(command, e)
|
||||
return False
|
||||
|
||||
def run_commands(self, commands):
|
||||
last_command = ""
|
||||
try:
|
||||
for command in commands:
|
||||
last_command = command
|
||||
self.cursor.execute(command)
|
||||
result = self.cursor.rowcount
|
||||
self.conn.commit()
|
||||
return result > 0
|
||||
except Exception as e:
|
||||
self.conn.rollback()
|
||||
print(e)
|
||||
print(last_command, e)
|
||||
return False
|
||||
|
||||
def close(self):
|
||||
|
|
Loading…
Reference in New Issue