--- coverage-4.1/coverage/misc.py 2016-02-13 20:04:35.000000000 +0100 +++ patch/coverage/misc.py 2016-07-11 17:07:22.656603295 +0200 @@ -166,7 +166,8 @@ encoding = ( getattr(outfile, "encoding", None) or getattr(sys.__stdout__, "encoding", None) or - locale.getpreferredencoding() + locale.getpreferredencoding() or + 'utf-8' ) return encoding