]> arthur.barton.de Git - bup.git/commit
vfs: rely on FakeLink's target in readlink
authorRob Browning <rlb@defaultvalue.org>
Sun, 20 Oct 2019 16:48:58 +0000 (11:48 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sat, 25 Apr 2020 19:12:00 +0000 (14:12 -0500)
commitc5b8974d7aec4fef779468d99f96da3a04b6f04f
tree19425e679adf78b78080acab09cf86bd8863ef3a
parentbaa561fa36981b9e13f09e19117e9657372a89c1
vfs: rely on FakeLink's target in readlink

This could result in an error like:

  File "/usr/local/lib/bup/bup/vfs.py", line 524, in _compute_item_size
    return len(_readlink(repo, item.oid))
  AttributeError: 'FakeLink' object has no attribute 'oid'

Thanks to Hartmut Krafft for reporting the problem and helping devise
the solution.

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
(cherry picked from commit 023917c97cbf9bf6dbfad7120b41850dc5d7c7cd)
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/t/tvfs.py
lib/bup/vfs.py