From acbb786596ee451af79fc7515a15d1d1ae4ed867 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Fri, 16 May 2008 00:42:57 +0000 Subject: Remove the statvfs module. --- Doc/library/filesys.rst | 1 - Doc/library/os.rst | 9 ------- Doc/library/statvfs.rst | 64 ------------------------------------------------- Lib/statvfs.py | 15 ------------ Lib/test/test_sundry.py | 1 - Misc/NEWS | 2 ++ 6 files changed, 2 insertions(+), 90 deletions(-) delete mode 100644 Doc/library/statvfs.rst delete mode 100644 Lib/statvfs.py diff --git a/Doc/library/filesys.rst b/Doc/library/filesys.rst index c3d9df0..3a217d5 100644 --- a/Doc/library/filesys.rst +++ b/Doc/library/filesys.rst @@ -16,7 +16,6 @@ in this chapter is: os.path.rst fileinput.rst stat.rst - statvfs.rst filecmp.rst tempfile.rst glob.rst diff --git a/Doc/library/os.rst b/Doc/library/os.rst index 951474f..551424d 100644 --- a/Doc/library/os.rst +++ b/Doc/library/os.rst @@ -1074,15 +1074,6 @@ Files and Directories :attr:`f_bavail`, :attr:`f_files`, :attr:`f_ffree`, :attr:`f_favail`, :attr:`f_flag`, :attr:`f_namemax`. Availability: Unix. - .. index:: module: statvfs - - For backward compatibility, the return value is also accessible as a tuple whose - values correspond to the attributes, in the order given above. The standard - module :mod:`statvfs` defines constants that are useful for extracting - information from a :ctype:`statvfs` structure when accessing it as a sequence; - this remains useful when writing code that needs to work with versions of Python - that don't support accessing the fields as attributes. - .. function:: symlink(src, dst) diff --git a/Doc/library/statvfs.rst b/Doc/library/statvfs.rst deleted file mode 100644 index 0b32f65..0000000 --- a/Doc/library/statvfs.rst +++ /dev/null @@ -1,64 +0,0 @@ -:mod:`statvfs` --- Constants used with :func:`os.statvfs` -========================================================= - -.. module:: statvfs - :synopsis: Constants for interpreting the result of os.statvfs(). -.. sectionauthor:: Moshe Zadka - - -The :mod:`statvfs` module defines constants so interpreting the result if -:func:`os.statvfs`, which returns a tuple, can be made without remembering -"magic numbers." Each of the constants defined in this module is the *index* of -the entry in the tuple returned by :func:`os.statvfs` that contains the -specified information. - - -.. data:: F_BSIZE - - Preferred file system block size. - - -.. data:: F_FRSIZE - - Fundamental file system block size. - - -.. data:: F_BLOCKS - - Total number of blocks in the filesystem. - - -.. data:: F_BFREE - - Total number of free blocks. - - -.. data:: F_BAVAIL - - Free blocks available to non-super user. - - -.. data:: F_FILES - - Total number of file nodes. - - -.. data:: F_FFREE - - Total number of free file nodes. - - -.. data:: F_FAVAIL - - Free nodes available to non-super user. - - -.. data:: F_FLAG - - Flags. System dependent: see :cfunc:`statvfs` man page. - - -.. data:: F_NAMEMAX - - Maximum file name length. - diff --git a/Lib/statvfs.py b/Lib/statvfs.py deleted file mode 100644 index 06a323f..0000000 --- a/Lib/statvfs.py +++ /dev/null @@ -1,15 +0,0 @@ -"""Constants for interpreting the results of os.statvfs() and os.fstatvfs().""" - -# Indices for statvfs struct members in the tuple returned by -# os.statvfs() and os.fstatvfs(). - -F_BSIZE = 0 # Preferred file system block size -F_FRSIZE = 1 # Fundamental file system block size -F_BLOCKS = 2 # Total number of file system blocks (FRSIZE) -F_BFREE = 3 # Total number of free blocks -F_BAVAIL = 4 # Free blocks available to non-superuser -F_FILES = 5 # Total number of file nodes -F_FFREE = 6 # Total number of free file nodes -F_FAVAIL = 7 # Free nodes available to non-superuser -F_FLAG = 8 # Flags (see your local statvfs man page) -F_NAMEMAX = 9 # Maximum file name length diff --git a/Lib/test/test_sundry.py b/Lib/test/test_sundry.py index ca6b23d..dd81e5b 100644 --- a/Lib/test/test_sundry.py +++ b/Lib/test/test_sundry.py @@ -64,7 +64,6 @@ class TestUntestedModules(unittest.TestCase): import rlcompleter import sched import sndhdr - import statvfs import sunau import sunaudio import symbol diff --git a/Misc/NEWS b/Misc/NEWS index 0928e3a..851974b 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -28,6 +28,8 @@ Extension Modules Library ------- +- The statvfs module has been removed. + - #2250: Exceptions raised during evaluation of names in rlcompleter's ``Completer.complete()`` method are now caught and ignored. -- cgit v0.12