view tests/data/conf1.ini @ 542:f71d34dda19f

Add an optional C-implementation for configmix.config.unquote and configmix.config.pathstr2path. This is currently for Python 3.5+. It is tested with Python 3.7 and Python3.8 (FreeBSD 12.2 amd64, LLVM 10.0.1). A build for the stable API ("abi3") fails because PyUnicode_New() is currently not in the stable API. Also includes are extended tests for unquote() and pathstr2path().
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 31 Dec 2021 21:24:16 +0100
parents 2a8dcab2de8c
children
line wrap: on
line source

# -*- coding: utf-8 -*-

[config]
__comment1 = Comment 1
key1 = the value
key2 = :int:2
key3 = :float:5.7
key4 = :bool:yes
key5 = :bool:off
key6 = :int:0o377
__comment2 = Comment no 2
key7 = Umlaute: ÄÖÜäöüß
# Just expand to an int
key100 = {{key2}}
# Convert to a string because not alone
key101 = the {{key2}} value
# Recursion does not change the type also
key102 = {{key100}}
# Not alone -> string
key103 = {{key100}}{{key2}}