This commit is contained in:
2026-02-20 15:59:31 +01:00
parent a5ccd67143
commit 8f690adec2
3 changed files with 5 additions and 2 deletions
+3
View File
@@ -77,6 +77,9 @@ If the configuration file content is:
the result will be `{'section1': {'key1': 'value1', 'key2': 'value2', 'number': 42, 'number2': 3.14, 'number3': -1, 'boolean': True, 'boolean2': False, 'null': None}, 'section2': {'hello': 'world'}, 'section3': {'key': 'value'}}` the result will be `{'section1': {'key1': 'value1', 'key2': 'value2', 'number': 42, 'number2': 3.14, 'number3': -1, 'boolean': True, 'boolean2': False, 'null': None}, 'section2': {'hello': 'world'}, 'section3': {'key': 'value'}}`
## Changelog ## Changelog
### Version 1.2.1
- Bug fix: `jeb_utils.exceptions.ConfigurationSyntaxError` has inherited from `SyntaxError`, which is semantically wrong. Now it is a normal exception and it inherits from `Exception`.
### Version 1.2.0 ### Version 1.2.0
- Support for a default configuration for INI files - Support for a default configuration for INI files
- Consistent `__all__` lists in all modules - Consistent `__all__` lists in all modules
+1 -1
View File
@@ -4,5 +4,5 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "config-parser" name = "config-parser"
version = "1.2.0" version = "1.2.1"
description = "A configuration file parser." description = "A configuration file parser."
+1 -1
View File
@@ -16,7 +16,7 @@ __all__ = [
'JSONTypeError' 'JSONTypeError'
] ]
class ConfigurationSyntaxError(SyntaxError): ... class ConfigurationSyntaxError(Exception): ...
class EscapeSequenceSyntaxError(ConfigurationSyntaxError): ... class EscapeSequenceSyntaxError(ConfigurationSyntaxError): ...