# Path: dlstats/client.py
# DLSTATS_SETTINGS = dict(auto_envvar_prefix='DLSTATS')
# DEFAULT_PATH_REQUESTS_CACHE = os.path.abspath(os.path.join(tempfile.gettempdir(), "dlstats"))
# class Context(object):
# class ComplexCLI(click.MultiCommand):
#     def __init__(self, mongo_url=None, verbose=False,
#                  log_level='ERROR', log_config=None, log_file=None,
#                  trace=False,
#                  cache_enable=False,  
#                  requests_cache_enable=None, requests_cache_path=None, 
#                  requests_cache_expire=None,               
#                  debug=False, silent=False, pretty=False, quiet=False):
#     def _set_log_file(self):
#     def _set_cache(self):
#     def _set_requests_cache(self):
#     def log(self, msg, *args):
#     def log_error(self, msg, *args):
#     def log_ok(self, msg, *args):
#     def log_warn(self, msg, *args):
#     def pretty_print(self, obj):
#     def mongo_client(self):
#     def lock(self, key, owner, timeout=None, expire=None):
#     def mongo_database(self):
#     def mongo_fs(self):
#     def list_commands(self, ctx):
#     def get_command(self, ctx, name):
# def cli():
# def main():


    from gevent.monkey import patch_all
from dlstats import client
try:
    patch_all()
except ImportError:
    pass



# Path: dlstats/client.py
# DLSTATS_SETTINGS = dict(auto_envvar_prefix='DLSTATS')
# DEFAULT_PATH_REQUESTS_CACHE = os.path.abspath(os.path.join(tempfile.gettempdir(), "dlstats"))
# class Context(object):
# class ComplexCLI(click.MultiCommand):
#     def __init__(self, mongo_url=None, verbose=False,
#                  log_level='ERROR', log_config=None, log_file=None,
#                  trace=False,
#                  cache_enable=False,  
#                  requests_cache_enable=None, requests_cache_path=None, 
#                  requests_cache_expire=None,               
#                  debug=False, silent=False, pretty=False, quiet=False):
#     def _set_log_file(self):
#     def _set_cache(self):
#     def _set_requests_cache(self):
#     def log(self, msg, *args):
#     def log_error(self, msg, *args):
#     def log_ok(self, msg, *args):
#     def log_warn(self, msg, *args):
#     def pretty_print(self, obj):
#     def mongo_client(self):
#     def lock(self, key, owner, timeout=None, expire=None):
#     def mongo_database(self):
#     def mongo_fs(self):
#     def list_commands(self, ctx):
#     def get_command(self, ctx, name):
# def cli():
# def main():


# Path: dlstats/client_gevent.py
    from gevent.monkey import patch_all
from dlstats import client

try:
    patch_all()
except ImportError:
    pass



def main():