# Path: biggraphite/utils.py
# DEFAULT_LOG_LEVEL = "WARNING"
# DEFAULT_ADMIN_PORT = None
# DEFAULT_GRAPHITE_ROOT = '/opt/graphite'
# class Error(Exception):
# class ConfigError(Error):
# class FileWatcher:
# class FeatureSwitch:
#     def __init__(self, filename):
#     def watch(self):
#     def __init__(self, watcher, default_value):
#     def enabled(self):
#     def watch(self):
# def start_admin(settings):
# def set_log_level(settings):
# def manipulate_paths_like_upstream(_executable, sys_path):
# def setup_graphite_root_path(carbon_util_file):
# def round_down(rounded, divider):
# def round_up(rounded, divider):


import sys
from biggraphite import utils as bg_utils
    from carbon import util as carbon_util
    from carbon import exceptions as carbon_exceptions
    from biggraphite.plugins import carbon as unused_carbon  # noqa
# Copyright 2016 Criteo
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Simulates carbon-cache after loading the carbon plugin.

This fail is required as there is no way to load a plugin from
carbon configuration, such as what
https://github.com/graphite-project/carbon/pull/139
implements.
"""
from __future__ import absolute_import
from __future__ import print_function




def main(_executable=sys.argv[0], _sys_path=sys.path):
    """The entry point of this module."""

# Path: biggraphite/utils.py
# DEFAULT_LOG_LEVEL = "WARNING"
# DEFAULT_ADMIN_PORT = None
# DEFAULT_GRAPHITE_ROOT = '/opt/graphite'
# class Error(Exception):
# class ConfigError(Error):
# class FileWatcher:
# class FeatureSwitch:
#     def __init__(self, filename):
#     def watch(self):
#     def __init__(self, watcher, default_value):
#     def enabled(self):
#     def watch(self):
# def start_admin(settings):
# def set_log_level(settings):
# def manipulate_paths_like_upstream(_executable, sys_path):
# def setup_graphite_root_path(carbon_util_file):
# def round_down(rounded, divider):
# def round_up(rounded, divider):


# Path: biggraphite/cli/bg_carbon_cache.py
import sys
from biggraphite import utils as bg_utils
    from carbon import util as carbon_util
    from carbon import exceptions as carbon_exceptions
    from biggraphite.plugins import carbon as unused_carbon  # noqa

# Copyright 2016 Criteo
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Simulates carbon-cache after loading the carbon plugin.

This fail is required as there is no way to load a plugin from
carbon configuration, such as what
https://github.com/graphite-project/carbon/pull/139
implements.
"""
from __future__ import absolute_import
from __future__ import print_function




def main(_executable=sys.argv[0], _sys_path=sys.path):
    """The entry point of this module."""

    bg_utils.manipulate_paths_like_upstream(_executable, _sys_path)