equal
deleted
inserted
replaced
538 Traceback (most recent call last): |
538 Traceback (most recent call last): |
539 ... |
539 ... |
540 ConfigError: foo.invalid is not a boolean ('somevalue') |
540 ConfigError: foo.invalid is not a boolean ('somevalue') |
541 """ |
541 """ |
542 |
542 |
543 v = self.config(section, name, default, untrusted=untrusted) |
543 v = self._config(section, name, default, untrusted=untrusted) |
544 if v is None: |
544 if v is None: |
|
545 return v |
|
546 if v is _unset: |
545 if default is _unset: |
547 if default is _unset: |
546 return False |
548 return False |
547 return default |
549 return default |
548 if isinstance(v, bool): |
550 if isinstance(v, bool): |
549 return v |
551 return v |