neue Datei: .gitignore
neue Datei: pyproject.toml umbenannt: config_parser.py -> src/config_parser/__init__.py neue Datei: src/config_parser/__main__.py
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
dist/
|
||||
src/*.egg-info/
|
||||
@@ -0,0 +1,8 @@
|
||||
[build-system]
|
||||
requires = ["setuptools", "wheel"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "config-parser"
|
||||
version = "0.1.0"
|
||||
description = "A configuration file parser."
|
||||
@@ -32,6 +32,8 @@ def compress_conf(conf):
|
||||
return conf.strip()
|
||||
|
||||
def parse_ini(conf):
|
||||
'''Parses INI configuration from a string and returns a nested dictionary.'''
|
||||
|
||||
conf = compress_conf(conf)
|
||||
result = {}
|
||||
current_group = {}
|
||||
Reference in New Issue
Block a user