diff --git a/Lib/http/server.py b/Lib/http/server.py index 095b5744bd12fc6..6af70ed75c13e6f 100644 --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -857,7 +857,7 @@ def send_head(self): self.send_response(HTTPStatus.OK) self.send_header("Content-type", ctype) - self.send_header("Content-Length", str(fs[6])) + self.send_header("Content-Length", str(fs.st_size)) self.send_header("Last-Modified", self.date_time_string(fs.st_mtime)) self._send_extra_response_headers() diff --git a/Lib/test/test_os/test_posix.py b/Lib/test/test_os/test_posix.py index 8743b0bf0bc4939..413c797d637e582 100644 --- a/Lib/test/test_os/test_posix.py +++ b/Lib/test/test_os/test_posix.py @@ -1816,8 +1816,8 @@ def test_link_dir_fd(self): self.skipTest('posix.link(): %s' % e) self.addCleanup(posix.unlink, fulllinkname) # should have same inodes - self.assertEqual(posix.stat(fullname)[1], - posix.stat(fulllinkname)[1]) + self.assertEqual(posix.stat(fullname).st_ino, + posix.stat(fulllinkname).st_ino) @unittest.skipUnless(os.mkdir in os.supports_dir_fd, "test needs dir_fd support in os.mkdir()") def test_mkdir_dir_fd(self): diff --git a/Tools/c-analyzer/distutils/dep_util.py b/Tools/c-analyzer/distutils/dep_util.py index 318c830f2eab3e3..a97f925d9ee4187 100644 --- a/Tools/c-analyzer/distutils/dep_util.py +++ b/Tools/c-analyzer/distutils/dep_util.py @@ -20,9 +20,8 @@ def newer (source, target): if not os.path.exists(target): return 1 - from stat import ST_MTIME - mtime1 = os.stat(source)[ST_MTIME] - mtime2 = os.stat(target)[ST_MTIME] + mtime1 = os.stat(source).st_mtime + mtime2 = os.stat(target).st_mtime return mtime1 > mtime2