From 94e168aa5632d049ed1a2e03dbe88a3ce14d52f5 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 1 Mar 2017 14:08:50 -0500 Subject: [PATCH] lib/ini: do not abort when lines does not have "=" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit aborting in a library is bad™ Signed-off-by: Jean Privat --- lib/ini.nit | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ini.nit b/lib/ini.nit index 84b200c..5e7c671 100644 --- a/lib/ini.nit +++ b/lib/ini.nit @@ -208,9 +208,9 @@ class ConfigTree path = key set_node(path, null) else - var parts = line.split("=") - assert parts.length > 1 else - print "Error: malformed ini at line {line_number}" + var parts = line.split_once_on("=") + if parts.length == 1 then + continue end var key = parts[0].trim var val = parts[1].trim -- 1.7.9.5