From: Jack Jansen Date: Wed, 14 Feb 2001 17:06:32 +0000 (+0000) Subject: The new touched() was far too expensive. Re-enabled the old one, the ae-based one... X-Git-Tag: v2.1b1~370 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ff82a3a4c4e73aca8254228c751d66a530ba362;p=python The new touched() was far too expensive. Re-enabled the old one, the ae-based one is available as touched_ae(). Have to read up on the subject of telling the finder about changes. --- diff --git a/Mac/Lib/macostools.py b/Mac/Lib/macostools.py index 9fc3a4999d..5b12fc081e 100644 --- a/Mac/Lib/macostools.py +++ b/Mac/Lib/macostools.py @@ -58,7 +58,7 @@ def mkdirs(dst): mkdirs(head) os.mkdir(dst, 0777) -def touched_old(dst): +def touched(dst): """Tell the finder a file has changed""" file_fss = macfs.FSSpec(dst) vRefNum, dirID, name = file_fss.as_tuple() @@ -69,7 +69,7 @@ def touched_old(dst): now = now + 1 dir_fss.SetDates(crdate, now, bkdate) -def touched(dst): +def touched_ae(dst): """Tell the finder a file has changed""" import Finder f = Finder.Finder()