Verifying that media_upload.size() is not None

Python 3 doesn't treat None and 0 the same, like in Python 2.
diff --git a/googleapiclient/discovery.py b/googleapiclient/discovery.py
index 441dbf0..f3e5690 100644
--- a/googleapiclient/discovery.py
+++ b/googleapiclient/discovery.py
@@ -712,7 +712,7 @@
         raise TypeError('media_filename must be str or MediaUpload.')
 
       # Check the maxSize
-      if maxSize > 0 and media_upload.size() > maxSize:
+      if media_upload.size() is not None and media_upload.size() > maxSize > 0:
         raise MediaUploadSizeError("Media larger than: %s" % maxSize)
 
       # Use the media path uri for media uploads