28 lines
941 B
Diff
28 lines
941 B
Diff
Index: iniparse/ini.py
|
|
===================================================================
|
|
--- iniparse/ini.py (revision 111)
|
|
+++ iniparse/ini.py (working copy)
|
|
@@ -404,7 +404,7 @@
|
|
|
|
|
|
def make_comment(line):
|
|
- return CommentLine(line.rstrip())
|
|
+ return CommentLine(line.rstrip('\n'))
|
|
|
|
|
|
def readline_iterator(f):
|
|
@@ -578,11 +578,9 @@
|
|
|
|
if isinstance(lineobj, OptionLine):
|
|
if pending_lines:
|
|
- cur_option.extend(pending_lines)
|
|
+ cur_section.extend(pending_lines)
|
|
pending_lines = []
|
|
- if pending_empty_lines:
|
|
- optobj._compat_skip_empty_lines.add(cur_option_name)
|
|
- pending_empty_lines = False
|
|
+ pending_empty_lines = False
|
|
cur_option = LineContainer(lineobj)
|
|
cur_section.add(cur_option)
|
|
if self._optionxform:
|