it seems to handle byte vs text strings a bit better.
if retcode != 0:
logger.error("Trouble with md5sum for {0}".format(filename))
return None
- lines = stdin.split(os.linesep)
+ lines = stdin.splitlines()
md5sum = parse_md5sum_line(lines, filename)
if md5sum is not None:
logger.debug("Caching sum in {0}".format(md5_cache))
def test_indent(self):
flat_foo = ElementTree.tostring(self.foo_tree)
- self.failUnlessEqual(len(flat_foo.split('\n')), 1)
+ self.failUnlessEqual(len(flat_foo.splitlines()), 1)
indent(self.foo_tree)
pretty_foo = ElementTree.tostring(self.foo_tree)
- self.failUnlessEqual(len(pretty_foo.split('\n')), 5)
+ self.failUnlessEqual(len(pretty_foo.splitlines()), 4)
def test_flatten(self):
self.failUnless(flatten(self.foo_tree), 'asdf')