|
25 | 25 | 'key2param', |
26 | 26 | ] |
27 | 27 |
|
| 28 | + |
| 29 | +# Standard library imports |
28 | 30 | import copy |
29 | | -import httplib2 |
| 31 | +from email.mime.multipart import MIMEMultipart |
| 32 | +from email.mime.nonmultipart import MIMENonMultipart |
30 | 33 | import keyword |
31 | 34 | import logging |
| 35 | +import mimetypes |
32 | 36 | import os |
33 | 37 | import re |
34 | | -import uritemplate |
35 | 38 | import urllib |
36 | 39 | import urlparse |
37 | | -import mimeparse |
38 | | -import mimetypes |
39 | 40 |
|
40 | 41 | try: |
41 | 42 | from urlparse import parse_qsl |
42 | 43 | except ImportError: |
43 | 44 | from cgi import parse_qsl |
44 | 45 |
|
| 46 | +# Third-party imports |
| 47 | +import httplib2 |
| 48 | +import mimeparse |
| 49 | +import uritemplate |
| 50 | + |
| 51 | +# Local imports |
45 | 52 | from apiclient.errors import HttpError |
46 | 53 | from apiclient.errors import InvalidJsonError |
47 | 54 | from apiclient.errors import MediaUploadSizeError |
|
55 | 62 | from apiclient.model import MediaModel |
56 | 63 | from apiclient.model import RawModel |
57 | 64 | from apiclient.schema import Schemas |
58 | | -from email.mime.multipart import MIMEMultipart |
59 | | -from email.mime.nonmultipart import MIMENonMultipart |
60 | | -from oauth2client.util import positional |
61 | | -from oauth2client.util import _add_query_parameter |
62 | 65 | from oauth2client.anyjson import simplejson |
| 66 | +from oauth2client.util import _add_query_parameter |
| 67 | +from oauth2client.util import positional |
| 68 | + |
63 | 69 |
|
64 | 70 | # The client library requires a version of httplib2 that supports RETRIES. |
65 | 71 | httplib2.RETRIES = 1 |
|
79 | 85 | 'required': True, |
80 | 86 | } |
81 | 87 | MEDIA_BODY_PARAMETER_DEFAULT_VALUE = { |
82 | | - 'description': ('The filename of the media request body, or an instance ' |
83 | | - 'of a MediaUpload object.'), |
84 | | - 'type': 'string', |
85 | | - 'required': False, |
| 88 | + 'description': ('The filename of the media request body, or an instance ' |
| 89 | + 'of a MediaUpload object.'), |
| 90 | + 'type': 'string', |
| 91 | + 'required': False, |
86 | 92 | } |
87 | 93 |
|
88 | 94 | # Parameters accepted by the stack, but not visible via discovery. |
|
0 commit comments