summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuflone <muflone@vbsimple.net>2014-02-04 15:37:55 +0100
committerMarcel Hellkamp <marc@gsites.de>2014-02-04 18:38:00 +0100
commitad5df08770fa25854d337f3d80fdf93d06dcc1dc (patch)
tree5900d584bb2446a9a3a975acf1efd20c9dc0a7d8
parent88a18f77591e64cefc97c430afdc3ce180a136f0 (diff)
downloadbottle-ad5df08770fa25854d337f3d80fdf93d06dcc1dc.tar.gz
Handle whitespace control over templates using Windows end of line marker
-rw-r--r--bottle.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/bottle.py b/bottle.py
index 6b0bdeb..3e83add 100644
--- a/bottle.py
+++ b/bottle.py
@@ -3430,6 +3430,7 @@ class StplParser(object):
prefix = text[pos:]
lines = prefix.splitlines(True)
if lines[-1].endswith('\\\\\n'): lines[-1] = lines[-1][:-3]
+ elif lines[-1].endswith('\\\\\r\n'): lines[-1] = lines[-1][:-4]
parts.append(nl.join(map(repr, lines)))
code = '_printlist((%s,))' % ', '.join(parts)
self.lineno += code.count('\n')+1