diff --git a/docs/apiclient.http.html b/docs/apiclient.http.html
index 69a1cad..0aff590 100644
--- a/docs/apiclient.http.html
+++ b/docs/apiclient.http.html
@@ -508,7 +508,6 @@ Data descriptors inherited from MediaU
Note that the Python file object is compatible with io.Base and can be used
with this class also.
-
fh = io.BytesIO('...Some data to upload...')
media = MediaIoBaseUpload(fh, mimetype='image/png',
chunksize=1024*1024, resumable=True)
@@ -527,7 +526,8 @@ Methods defined here:
- __init__(self, fh, mimetype, chunksize=524288, resumable=False)
- Constructor.
Args:
- fh: io.Base or file object, The source of the bytes to upload.
+ fh: io.Base or file object, The source of the bytes to upload. MUST be
+ opened in blocking mode, do not use streams opened in non-blocking mode.
mimetype: string, Mime-type of the file. If None then a mime-type will be
guessed from the file extension.
chunksize: int, File will be uploaded in chunks of this many bytes. Only
diff --git a/docs/build.sh b/docs/build.sh
index 502d8f0..6f9cddc 100755
--- a/docs/build.sh
+++ b/docs/build.sh
@@ -28,4 +28,4 @@ export PYTHONPATH=`pwd`/..:$GOOGLE_APPENGINE
find ../apiclient/ -name "*.py" | sed "s/\/__init__.py//" | sed "s/\.py//" | sed "s/^\.\.\///" | sed "s#/#.#g" | xargs python `which pydoc` -w
find ../oauth2client/ -name "*.py" | sed "s/\/__init__.py//" | sed "s/\.py//" | sed "s/^\.\.\///" | sed "s#/#.#g" | xargs python `which pydoc` -w
find ../uritemplate/ -name "*.py" | sed "s/\/__init__.py//" | sed "s/\.py//" | sed "s/^\.\.\///" | sed "s#/#.#g" | xargs python `which pydoc` -w
-epydoc --output epy --graph all --docformat plaintext apiclient oauth2client
+epydoc --output epy --graph classtree --docformat plaintext apiclient oauth2client
diff --git a/docs/epy/apiclient-module.html b/docs/epy/apiclient-module.html
index 9116cb7..315e135 100644
--- a/docs/epy/apiclient-module.html
+++ b/docs/epy/apiclient-module.html
@@ -134,7 +134,7 @@