]> jfr.im git - erebus.git/commitdiff
fix cfg.getboolean with a default of True
authorJohn Runyon <redacted>
Wed, 14 Jun 2023 10:48:54 +0000 (04:48 -0600)
committerJohn Runyon <redacted>
Wed, 14 Jun 2023 10:48:54 +0000 (04:48 -0600)
config.py

index b05089249cef45bb1b1e5c552c6b8cdd0c0df9f7..fd8460a2d35e0e3d8d466e3d553e9c094e570e14 100644 (file)
--- a/config.py
+++ b/config.py
@@ -47,7 +47,9 @@ class Config(object):
                        return default
        def getboolean(self, section, key, default=False):
                val = self.get(section, key, default)
-               if val == False or val == "0" or val.lower() == "false":
+               if type(val) is bool:
+                       return val
+               elif val == "0" or val.lower() == "false":
                        return False
                else:
                        return True