diff --git a/PyPDF2/generic.py b/PyPDF2/generic.py index 719b6948c..3b2a7c8d4 100644 --- a/PyPDF2/generic.py +++ b/PyPDF2/generic.py @@ -565,7 +565,11 @@ def write_to_stream( stream.write(b"(") for c in bytearr: if not chr(c).isalnum() and c != b" ": - stream.write(b_(rf"\{c:0>3o}")) + # This: + # stream.write(b_(rf"\{c:0>3o}")) + # gives + # https://github.com/davidhalter/parso/issues/207 + stream.write(b_("\\%03o" % c)) else: stream.write(b_(chr(c))) stream.write(b")")