Hello Bruno

Thanks for the answer. I can't modify the original ini file.
I have opened a JIRA Ticket for this at
https://issues.apache.org/jira/browse/CONFIGURATION-770.
For now, I will (try to) default to Python.

Cheers
Thomas



Le sam. 16 nov. 2019 à 05:30, Bruno P. Kinoshita <[email protected]> a
écrit :

>  Hi Thomas,
> I am not aware of a parser that supports this format i [configuration].
> Looking at JIRA, the closest I found was CONFIGURATION-324, which appears
> to work with the code from master (didn't have time to check out the latest
> release).
> But the CONFIGURATION-324 requires a \ at the end of the value. I tested
> your file, and if you add a space + \ at the end of the configuration
> files, then it works.
>
> https://gist.github.com/kinow/4f20183e579f5b33535446146daf2e69
> I think if nobody else replies here, if you could create an issue in JIRA
> that'd be great, as eventually someone would volunteer to add that either
> to an existing parser, or to a new one.
> I tested Python 3's configparser std lib module, and it parses your file
> successfully with no changes (`config['core']['links']` returns the data
> as-is, with the line-breaks etc).
>
> CheersBruno
>
>     On Friday, 15 November 2019, 10:47:23 am NZDT, Thomas Francart <
> [email protected]> wrote:
>
>  Hello
>
> From my test it looks like multiline values in INI files are not supported
> by commons-configuration2. I need to parse files like this one :
>
> https://github.com/glottolog/glottolog/blob/master/languoids/tree/abin1243/md.ini
> ,
> and if I access configuration entry like "glottolog" on line 19 I am
> getting an empty string since the values are on the following lines.
>
> ConfigParser in Python does support multiline values :
> https://docs.python.org/3/library/configparser.html
>
> Is there an option I missed in the INIConfiguration to handle multiline
> values ? or is completely out of hope ?
>
> Thanks
> Thomas
>
> --
>
> *Thomas Francart* -* SPARNA*
> Web de *données* | Architecture de l'*information* | Accès aux
> *connaissances*
> blog : blog.sparna.fr, site : sparna.fr, linkedin :
> fr.linkedin.com/in/thomasfrancart
> tel :  +33 (0)6.71.11.25.97, skype : francartthomas



-- 

*Thomas Francart* -* SPARNA*
Web de *données* | Architecture de l'*information* | Accès aux
*connaissances*
blog : blog.sparna.fr, site : sparna.fr, linkedin :
fr.linkedin.com/in/thomasfrancart
tel :  +33 (0)6.71.11.25.97, skype : francartthomas

Reply via email to