if SetDates() in touched() returns an error ignore it: the user may not have
permission to change the parent folder. This is a non-serious problem,
the only function of touched() is to speed up the finder seeing the
change.
now = time.time()
if now == moddate:
now = now + 1
- dir_fss.SetDates(crdate, now, bkdate)
+ try:
+ dir_fss.SetDates(crdate, now, bkdate)
+ except macfs.error:
+ pass
def touched_ae(dst):
"""Tell the finder a file has changed"""