]> granicus.if.org Git - python/commitdiff
Manual merge of r72710: use table of flags for dbm.open description.
authorGeorg Brandl <georg@python.org>
Mon, 25 May 2009 21:15:01 +0000 (21:15 +0000)
committerGeorg Brandl <georg@python.org>
Mon, 25 May 2009 21:15:01 +0000 (21:15 +0000)
Doc/library/dbm.rst

index 0fa0eb2e1772d79ad2f9e0e2f0649aab64047820..7c2d660f4a457130e49f3a72e5eecbada1f61b7b 100644 (file)
    determine its type and the appropriate module is used; if it does not exist,
    the first module listed above that can be imported is used.
 
-   The optional *flag* argument can be ``'r'`` to open an existing database for
-   reading only, ``'w'`` to open an existing database for reading and writing,
-   ``'c'`` to create the database if it doesn't exist, or ``'n'``, which will
-   always create a new empty database.  If not specified, the default value is
-   ``'r'``.
+   The optional *flag* argument can be:
+
+   +---------+-------------------------------------------+
+   | Value   | Meaning                                   |
+   +=========+===========================================+
+   | ``'r'`` | Open existing database for reading only   |
+   |         | (default)                                 |
+   +---------+-------------------------------------------+
+   | ``'w'`` | Open existing database for reading and    |
+   |         | writing                                   |
+   +---------+-------------------------------------------+
+   | ``'c'`` | Open database for reading and writing,    |
+   |         | creating it if it doesn't exist           |
+   +---------+-------------------------------------------+
+   | ``'n'`` | Always create a new, empty database, open |
+   |         | for reading and writing                   |
+   +---------+-------------------------------------------+
 
    The optional *mode* argument is the Unix mode of the file, used only when the
    database has to be created.  It defaults to octal ``0o666`` (and will be