37 lines
935 B
Python
37 lines
935 B
Python
|
"""Retain apiclient as an alias for googleapiclient."""
|
||
|
|
||
|
from six import iteritems
|
||
|
|
||
|
import googleapiclient
|
||
|
|
||
|
from googleapiclient import channel
|
||
|
from googleapiclient import discovery
|
||
|
from googleapiclient import errors
|
||
|
from googleapiclient import http
|
||
|
from googleapiclient import mimeparse
|
||
|
from googleapiclient import model
|
||
|
|
||
|
try:
|
||
|
from googleapiclient import sample_tools
|
||
|
except ImportError:
|
||
|
# Silently ignore, because the vast majority of consumers won't use it and
|
||
|
# it has deep dependence on oauth2client, an optional dependency.
|
||
|
sample_tools = None
|
||
|
from googleapiclient import schema
|
||
|
|
||
|
_SUBMODULES = {
|
||
|
"channel": channel,
|
||
|
"discovery": discovery,
|
||
|
"errors": errors,
|
||
|
"http": http,
|
||
|
"mimeparse": mimeparse,
|
||
|
"model": model,
|
||
|
"sample_tools": sample_tools,
|
||
|
"schema": schema,
|
||
|
}
|
||
|
|
||
|
import sys
|
||
|
|
||
|
for module_name, module in iteritems(_SUBMODULES):
|
||
|
sys.modules["apiclient.%s" % module_name] = module
|