From: 
Subject: Debian changes

The Debian packaging of python-amcrest is maintained in git, using a workflow
similar to the one described in dgit-maint-merge(7).
The Debian delta is represented by this one combined patch; there isn't a
patch queue that can be represented as a quilt series.

A detailed breakdown of the changes is available from their canonical
representation -- git commits in the packaging repository.
For example, to see the changes made by the Debian maintainer in the first
upload of upstream version 1.2.3, you could use:

    % git clone https://git.dgit.debian.org/python-amcrest
    % cd python-amcrest
    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'

(If you have dgit, use `dgit clone python-amcrest`, rather than plain `git clone`.)

We don't use debian/source/options single-debian-patch because it has bugs.
Therefore, NMUs etc. may nevertheless have made additional patches.

---

diff --git a/docs/conf.py b/docs/conf.py
index 9915d2e..8138c43 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -98,7 +98,7 @@ html_theme = 'alabaster'
 # Add any paths that contain custom static files (such as style sheets) here,
 # relative to this directory. They are copied after the builtin static files,
 # so a file named "default.css" will overwrite the builtin "default.css".
-html_static_path = ['.']
+html_static_path = []
 
 
 # -- Options for HTMLHelp output ------------------------------------------
@@ -158,4 +158,4 @@ texinfo_documents = [
 ]
 
 # Example configuration for intersphinx: refer to the Python standard library.
-intersphinx_mapping = {'https://docs.python.org/': None}
+intersphinx_mapping = {'python': ('https://docs.python.org/', None)}
diff --git a/src/amcrest/utils.py b/src/amcrest/utils.py
index a54d7b6..ac01eb7 100644
--- a/src/amcrest/utils.py
+++ b/src/amcrest/utils.py
@@ -51,7 +51,12 @@ def str2bool(value: Union[str, int]) -> bool:
          False values: n, no, false, off, 0
     """
     if isinstance(value, str):
-        return value.lower() in ("y", "yes", "on", "1", "true", "t")
+        value = value.lower()
+        if value in ("y", "yes", "on", "1", "true", "t"):
+            return True
+        if value in ("n", "no", "off", "0", "false"):
+            return False
+        raise ValueError(value)
     return bool(value)
 
 
