+ LineList = Statement.split('\n')\r
+ NewStatement = ""\r
+ for Line in LineList:\r
+ # ignore blank comment\r
+ if not Line.replace("#", '').strip() and SectionName != 'Defines':\r
+ continue\r
+ # add two space before non-comments line except the comments in Defines section\r
+ if Line.strip().startswith('#') and SectionName == 'Defines':\r
+ NewStatement += "%s\n" % Line\r
+ continue\r
+ NewStatement += " %s\n" % Line\r
+ if NeedBlankLine:\r
+ Content += NewStatement + '\n'\r
+ else:\r
+ Content += NewStatement\r