Don't assume stream is seekable.

This commit is contained in:
Ryan Leckey
2013-10-23 00:30:51 -07:00
parent 1a76f9868d
commit 8779353639

View File

@@ -271,7 +271,7 @@ def create_mock_engine(bind, stream=None):
text = re.sub(r'\n+', '\n', text) text = re.sub(r'\n+', '\n', text)
text = text.strip('\n').strip() text = text.strip('\n').strip()
if stream.tell() > 0: if not stream.seekable() or stream.tell() > 0:
stream.write('\n') stream.write('\n')
stream.write(text) stream.write(text)