Doc: fix example for iter() function. (GH-11959)


read() returns bytes for a file opened in binary mode,
so b'' should be used as a sentinel instead of ''.
Otherwise the loop will be infinite.
(cherry picked from commit 11fa0e48a958716186eb99348a46064e944eccf6)

Co-authored-by: Cristian Ciupitu <cristian.ciupitu@yahoo.com>
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst
index abf3e26..b28f28f 100644
--- a/Doc/library/functions.rst
+++ b/Doc/library/functions.rst
@@ -815,7 +815,7 @@
 
       from functools import partial
       with open('mydata.db', 'rb') as f:
-          for block in iter(partial(f.read, 64), ''):
+          for block in iter(partial(f.read, 64), b''):
               process_block(block)