SpamError = PyErr_NewException("spam.error", NULL, NULL);
-Since :c:data:`!SpamError` is a global variable, it will be overwitten every time
+Since :c:data:`!SpamError` is a global variable, it will be overwritten every time
the module is reinitialized, when the :c:data:`Py_mod_exec` function is called.
For now, let's avoid the issue: we will block repeated initialization by raising an
which can cause hard crashes when trying to read from the database.
* :meth:`Shelf.reorganize` may not be available for all database packages and
- may temporarely increase resource usage (especially disk space) when called.
+ may temporarily increase resource usage (especially disk space) when called.
Additionally, it will never run automatically and instead needs to be called
explicitly.