# Path: pygaze/settings.py
# class Settings(object):
#     def __init__(self):
#     def read_module(self, mod):
#     def __getattr__(self, setting):
#     def __setattr__(self, setting, value):
# 
# Path: pygaze/_misc/misc.py
# def copy_docstr(src, target):
# 
#     """
#     Copies docstrings from the methods of a source class to the methods of a
#     target class.
#     
#     arguments:
#     src        --    source class (e.g. BaseDisplay)
#     target    --    target class (e.g. PyGameDisplay)
#     """
#     
#     for attr_name in dir(target):
#         if not hasattr(src, attr_name) or not ismethod(getattr(src, attr_name)):
#             continue
#         getattr(target, attr_name).__func__.__doc__ = getattr(src, attr_name).__func__.__doc__


from pygaze.py3compat import *
from pygaze import settings
from pygaze._misc.misc import copy_docstr
from pygaze._logfile.baselogfile import BaseLogfile
        from pygaze._logfile.logfile import Logfile

# This file is part of PyGaze - the open-source toolbox for eye tracking
#
#    PyGaze is a Python module for easily creating gaze contingent experiments
#    or other software (as well as non-gaze contingent experiments/software)
#    Copyright (C) 2012-2013  Edwin S. Dalmaijer
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program 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 General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>


class Logfile(BaseLogfile):

    # See BaseLogfile

    def __init__(self, **args):

        # See BaseLogfile

        self.__class__ = Logfile
        self.__class__.__init__(self, **args)

# Path: pygaze/settings.py
# class Settings(object):
#     def __init__(self):
#     def read_module(self, mod):
#     def __getattr__(self, setting):
#     def __setattr__(self, setting, value):
# 
# Path: pygaze/_misc/misc.py
# def copy_docstr(src, target):
# 
#     """
#     Copies docstrings from the methods of a source class to the methods of a
#     target class.
#     
#     arguments:
#     src        --    source class (e.g. BaseDisplay)
#     target    --    target class (e.g. PyGameDisplay)
#     """
#     
#     for attr_name in dir(target):
#         if not hasattr(src, attr_name) or not ismethod(getattr(src, attr_name)):
#             continue
#         getattr(target, attr_name).__func__.__doc__ = getattr(src, attr_name).__func__.__doc__


# Path: pygaze/logfile.py
from pygaze.py3compat import *
from pygaze import settings
from pygaze._misc.misc import copy_docstr
from pygaze._logfile.baselogfile import BaseLogfile
        from pygaze._logfile.logfile import Logfile

# This file is part of PyGaze - the open-source toolbox for eye tracking
#
#    PyGaze is a Python module for easily creating gaze contingent experiments
#    or other software (as well as non-gaze contingent experiments/software)
#    Copyright (C) 2012-2013  Edwin S. Dalmaijer
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program 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 General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>


class Logfile(BaseLogfile):

    # See BaseLogfile

    def __init__(self, **args):

        # See BaseLogfile

        self.__class__ = Logfile
        self.__class__.__init__(self, **args)

        copy_docstr(BaseLogfile, Logfile)
