MCPcopy Index your code
hub / github.com/python/cpython / _validate_file_mtime

Method _validate_file_mtime

Lib/pdb.py:652–664  ·  view source on GitHub ↗

Check if the source file of the current frame has been modified. If so, give a warning and reset the modify time to current.

(self)

Source from the content-addressed store, hash-verified

650 frame = frame.f_back
651
652 def _validate_file_mtime(self):
653 """Check if the source file of the current frame has been modified.
654 If so, give a warning and reset the modify time to current."""
655 try:
656 filename = self.curframe.f_code.co_filename
657 mtime = os.path.getmtime(filename)
658 except Exception:
659 return
660 if (filename in self._file_mtime_table and
661 mtime != self._file_mtime_table[filename]):
662 self.message(f"*** WARNING: file '{filename}' was edited, "
663 "running stale code until the program is rerun")
664 self._file_mtime_table[filename] = mtime
665
666 # Called before loop, handles display expressions
667 # Set up convenience variable containers

Callers 3

do_listMethod · 0.95
do_longlistMethod · 0.95

Calls 1

messageMethod · 0.95

Tested by

no test coverage detected