Fix #287: Broken quoted section name starts with dot
diff --git a/toml/decoder.py b/toml/decoder.py index 3ec5b43..06d80fa 100644 --- a/toml/decoder.py +++ b/toml/decoder.py
@@ -440,7 +440,8 @@ groups[i][0] == "'"): groupstr = groups[i] j = i + 1 - while not groupstr[0] == groupstr[-1]: + while ((not groupstr[0] == groupstr[-1]) or + len(groupstr) == 1): j += 1 if j > len(groups) + 2: raise TomlDecodeError("Invalid group name '" +