# Path: ddserver/utils/deps.py
# def export(**requirements):
#   ''' Decorator to export a factory.
# 
#       Requirements for the factory can be specified. These requirements are
#       passed to the wrapped function as specified by the `require` decorator.
#   '''
# 
#   def wrapper(func):
#     return Export(factory = require(**requirements)(func))
# 
#   return wrapper


import ConfigParser as configparser
import collections
import contextlib
from ddserver.utils.deps import export
'''
Copyright 2013 Dustin Frisch <fooker@lab.sh>

This file is part of ddserver.

ddserver is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

ddserver is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with ddserver. If not, see <http://www.gnu.org/licenses/>.
'''







# Path: ddserver/utils/deps.py
# def export(**requirements):
#   ''' Decorator to export a factory.
# 
#       Requirements for the factory can be specified. These requirements are
#       passed to the wrapped function as specified by the `require` decorator.
#   '''
# 
#   def wrapper(func):
#     return Export(factory = require(**requirements)(func))
# 
#   return wrapper


# Path: ddserver/config.py
import ConfigParser as configparser
import collections
import contextlib
from ddserver.utils.deps import export

'''
Copyright 2013 Dustin Frisch <fooker@lab.sh>

This file is part of ddserver.

ddserver is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

ddserver is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with ddserver. If not, see <http://www.gnu.org/licenses/>.
'''







@export()