]> 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>
Sun, 3 Nov 2019 19:29:39 +0000 (13:29 -0600)
commit023917c97cbf9bf6dbfad7120b41850dc5d7c7cd
tree61071929ad391d13d186f1ae611b046bfba03e56
parentaf3ea99bce1b916e6835eb3b3025cc2490fed501
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>
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/t/tvfs.py
lib/bup/vfs.py