Handle.update() database path does not handle errors correctly

Traceback (most recent call last):
  File "/home/kevr/aurweb/./aurweb/scripts/aurblup.py", line 63, in <module>
    main()
  File "/home/kevr/aurweb/./aurweb/scripts/aurblup.py", line 32, in main
    repo.update(False)
alpm.error: unable to update database, pm_errno 0 (unexpected error)
Exception ignored in tp_clear of: <class 'dict'>
alpm.error: ('unable to release alpm handle',)

Notably: alpm.error: unable to update database, pm_errno 0 (unexpected error)

The pm_errno is silently ignored through pyalpm's Handle.update() function.

Edited by Kevin Morris