After update to the newest version python-aur, I found that paconky.py stop working with the error:
~/.scripts/paconky.py /dev/shm/pacman
==================================
download community-testing.db: ......................... 748196/748196
download community.db: ......................... 3934695/3934695Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 427, in db_clean
c.execute('VACUUM')
sqlite3.OperationalError: cannot VACUUM from within a transaction
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/dccf87/.scripts/paconky.py", line 319, in <module>
main(sys.argv[1], sys.argv[2:])
File "/home/dccf87/.scripts/paconky.py", line 289, in main
aur = AUR.AurRpc()
File "/usr/lib/python3.6/site-packages/AUR/RPC.py", line 359, in __init__
mdb.db_initialize()
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 176, in db_initialize
self.db_clean()
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 430, in db_clean
raise MDBError('cleaning failed', error=e)
MemoizeDB.MDBError: MDBError: cleaning failed [cannot VACUUM from within a transaction]
Hi @Xyne
After update to the newest version python-aur, I found that paconky.py stop working with the error:
~/.scripts/paconky.py /dev/shm/pacman
==================================
download community-testing.db: ......................... 748196/748196
download community.db: ......................... 3934695/3934695Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 427, in db_clean
c.execute('VACUUM')
sqlite3.OperationalError: cannot VACUUM from within a transaction
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/dccf87/.scripts/paconky.py", line 319, in <module>
main(sys.argv[1], sys.argv[2:])
File "/home/dccf87/.scripts/paconky.py", line 289, in main
aur = AUR.AurRpc()
File "/usr/lib/python3.6/site-packages/AUR/RPC.py", line 359, in __init__
mdb.db_initialize()
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 176, in db_initialize
self.db_clean()
File "/usr/lib/python3.6/site-packages/MemoizeDB.py", line 430, in db_clean
raise MDBError('cleaning failed', error=e)
MemoizeDB.MDBError: MDBError: cleaning failed [cannot VACUUM from within a transaction]