]> granicus.if.org Git - python/commitdiff
Remove the statvfs module.
authorBrett Cannon <bcannon@gmail.com>
Fri, 16 May 2008 00:42:57 +0000 (00:42 +0000)
committerBrett Cannon <bcannon@gmail.com>
Fri, 16 May 2008 00:42:57 +0000 (00:42 +0000)
Doc/library/filesys.rst
Doc/library/os.rst
Doc/library/statvfs.rst [deleted file]
Lib/statvfs.py [deleted file]
Lib/test/test_sundry.py
Misc/NEWS

index c3d9df0ebfdb3541bd37fe405f042c2b121188a8..3a217d5523bbb4c7391e1a94e94f1a9681ce378d 100644 (file)
@@ -16,7 +16,6 @@ in this chapter is:
    os.path.rst
    fileinput.rst
    stat.rst
-   statvfs.rst
    filecmp.rst
    tempfile.rst
    glob.rst
index 951474f5b4ae93e8cd5ab4aba4c41464c6319ad7..551424d93344f178f4123be4b823bb425e42dab7 100644 (file)
@@ -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 (file)
index 0b32f65..0000000
+++ /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 <moshez@zadka.site.co.il>
-
-
-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 (file)
index 06a323f..0000000
+++ /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
index ca6b23d2143b8f289c73c617f056c251c68dc09e..dd81e5b27e3f41e99cfd1ca8fd0792fe2a2285b5 100644 (file)
@@ -64,7 +64,6 @@ class TestUntestedModules(unittest.TestCase):
             import rlcompleter
             import sched
             import sndhdr
-            import statvfs
             import sunau
             import sunaudio
             import symbol
index 0928e3a6f7ad22515dfcdf9540172db865533e2d..851974b5821c6a3b4c5b82994aafb636135cb018 100644 (file)
--- 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.