@@ -157,8 +157,8 @@ then prints out the contents of the database::
157157
158158The individual submodules are described in the following sections.
159159
160- :mod: `dbm.sqlite3 ` --- SQLite backend for dbm
161- ---------------------------------------------
160+ :mod: `! dbm.sqlite3 ` --- SQLite backend for dbm
161+ ----------------------------------------------
162162
163163.. module :: dbm.sqlite3
164164 :platform: All
@@ -172,7 +172,7 @@ The individual submodules are described in the following sections.
172172
173173This module uses the standard library :mod: `sqlite3 ` module to provide an
174174SQLite backend for the :mod: `!dbm ` module.
175- The files created by :mod: `dbm.sqlite3 ` can thus be opened by :mod: `sqlite3 `,
175+ The files created by :mod: `! dbm.sqlite3 ` can thus be opened by :mod: `sqlite3 `,
176176or any other SQLite browser, including the SQLite CLI.
177177
178178.. include :: ../includes/wasm-notavail.rst
@@ -220,8 +220,8 @@ or any other SQLite browser, including the SQLite CLI.
220220 .. versionadded :: 3.15
221221
222222
223- :mod: `dbm.gnu ` --- GNU database manager
224- ---------------------------------------
223+ :mod: `! dbm.gnu ` --- GNU database manager
224+ ----------------------------------------
225225
226226.. module :: dbm.gnu
227227 :platform: Unix
@@ -231,20 +231,20 @@ or any other SQLite browser, including the SQLite CLI.
231231
232232--------------
233233
234- The :mod: `dbm.gnu ` module provides an interface to the :abbr: `GDBM ( GNU dbm ) `
234+ The :mod: `! dbm.gnu ` module provides an interface to the :abbr: `GDBM ( GNU dbm ) `
235235library, similar to the :mod: `dbm.ndbm ` module, but with additional
236236functionality like crash tolerance.
237237
238238.. note ::
239239
240- The file formats created by :mod: `dbm.gnu ` and :mod: `dbm.ndbm ` are incompatible
240+ The file formats created by :mod: `! dbm.gnu ` and :mod: `dbm.ndbm ` are incompatible
241241 and can not be used interchangeably.
242242
243243.. include :: ../includes/wasm-mobile-notavail.rst
244244
245245.. exception :: error
246246
247- Raised on :mod: `dbm.gnu `-specific errors, such as I/O errors. :exc: `KeyError ` is
247+ Raised on :mod: `! dbm.gnu `-specific errors, such as I/O errors. :exc: `KeyError ` is
248248 raised for general mapping errors like specifying an incorrect key.
249249
250250
@@ -343,8 +343,8 @@ functionality like crash tolerance.
343343 unwritten data to be written to the disk.
344344
345345
346- :mod: `dbm.ndbm ` --- New Database Manager
347- ----------------------------------------
346+ :mod: `! dbm.ndbm ` --- New Database Manager
347+ -----------------------------------------
348348
349349.. module :: dbm.ndbm
350350 :platform: Unix
@@ -354,14 +354,14 @@ functionality like crash tolerance.
354354
355355--------------
356356
357- The :mod: `dbm.ndbm ` module provides an interface to the
357+ The :mod: `! dbm.ndbm ` module provides an interface to the
358358:abbr: `NDBM ( New Database Manager ) ` library.
359359This module can be used with the "classic" NDBM interface or the
360360:abbr: `GDBM ( GNU dbm ) ` compatibility interface.
361361
362362.. note ::
363363
364- The file formats created by :mod: `dbm.gnu ` and :mod: `dbm.ndbm ` are incompatible
364+ The file formats created by :mod: `dbm.gnu ` and :mod: `! dbm.ndbm ` are incompatible
365365 and can not be used interchangeably.
366366
367367.. warning ::
@@ -375,7 +375,7 @@ This module can be used with the "classic" NDBM interface or the
375375
376376.. exception :: error
377377
378- Raised on :mod: `dbm.ndbm `-specific errors, such as I/O errors. :exc: `KeyError ` is raised
378+ Raised on :mod: `! dbm.ndbm `-specific errors, such as I/O errors. :exc: `KeyError ` is raised
379379 for general mapping errors like specifying an incorrect key.
380380
381381
@@ -425,8 +425,8 @@ This module can be used with the "classic" NDBM interface or the
425425 Close the NDBM database.
426426
427427
428- :mod: `dbm.dumb ` --- Portable DBM implementation
429- -----------------------------------------------
428+ :mod: `! dbm.dumb ` --- Portable DBM implementation
429+ ------------------------------------------------
430430
431431.. module :: dbm.dumb
432432 :synopsis: Portable implementation of the simple DBM interface.
@@ -437,14 +437,14 @@ This module can be used with the "classic" NDBM interface or the
437437
438438.. note ::
439439
440- The :mod: `dbm.dumb ` module is intended as a last resort fallback for the
441- :mod: `!dbm ` module when a more robust module is not available. The :mod: `dbm.dumb `
440+ The :mod: `! dbm.dumb ` module is intended as a last resort fallback for the
441+ :mod: `!dbm ` module when a more robust module is not available. The :mod: `! dbm.dumb `
442442 module is not written for speed and is not nearly as heavily used as the other
443443 database modules.
444444
445445--------------
446446
447- The :mod: `dbm.dumb ` module provides a persistent :class: `dict `-like
447+ The :mod: `! dbm.dumb ` module provides a persistent :class: `dict `-like
448448interface which is written entirely in Python.
449449Unlike other :mod: `!dbm ` backends, such as :mod: `dbm.gnu `, no
450450external library is required.
@@ -453,7 +453,7 @@ The :mod:`!dbm.dumb` module defines the following:
453453
454454.. exception :: error
455455
456- Raised on :mod: `dbm.dumb `-specific errors, such as I/O errors. :exc: `KeyError ` is
456+ Raised on :mod: `! dbm.dumb `-specific errors, such as I/O errors. :exc: `KeyError ` is
457457 raised for general mapping errors like specifying an incorrect key.
458458
459459
@@ -484,7 +484,7 @@ The :mod:`!dbm.dumb` module defines the following:
484484 Python's AST compiler.
485485
486486 .. warning ::
487- :mod: `dbm.dumb ` does not support concurrent read/write access. (Multiple
487+ :mod: `! dbm.dumb ` does not support concurrent read/write access. (Multiple
488488 simultaneous read accesses are safe.) When a program has the database open
489489 for writing, no other program should have it open for reading or writing.
490490
0 commit comments