On Sat, 3 Jun 2000, Skip Montanaro wrote:
Greg> I recall a case back '95 when I was editing a .py over an NFS Greg> mount and running the code on the target machine. The clocks on Greg> the two boxes were off by about three seconds. I was going thru Greg> the edit/run/edit/run cycle so quickly, that at one point, I saved Greg> a .py file that was older than the associated .pyc file.
A help I think would be to compare the mtimes of the .py and .pyc files with the current system clock and squawk if either appears to have been created in the future. I believe this is what GNU make does.
Sure, but to the target machine, the .pyc was fine and the .py was in the past. :-) Of course, the proper solution is to introduce compile/link stages into Python so that we don't get bitten by 3-second clock differences. :-) -- Greg Stein, http://www.lyra.org/