Spaces:
Build error
Build error
"""Retain apiclient as an alias for googleapiclient.""" | |
from googleapiclient import channel, discovery, errors, http, mimeparse, 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 _SUBMODULES.items(): | |
sys.modules["apiclient.%s" % module_name] = module | |