# Path: pygaze/_time/basetime.py
# class BaseTime:
#     
#     """Class for keeping track of time"""
#     
#     def __init__(self):
#         
#         """
#         Initializes a Time instance
#         
#         arguments
# 
#         None
#         
#         keyword arguments
# 
#         None
#         """
#         
#         pass
# 
# 
#     def expstart(self):
# 
#         """
#         Time is set to 0 when calling this
#         
#         arguments
# 
#         None
#         
#         keyword arguments
#         
#         None
# 
#         returns
# 
#         Nothing
#         """
# 
#         pass
# 
# 
#     def get_time(self):
# 
#         """
#         Returns current time in milliseconds
#         
#         arguments
#         
#         None
#         
#         keyword arguments
#         
#         None
#         
#         returns
#         
#         time        --    current time in milliseconds, as measured since
#                     expbegintime
#         """
# 
#         pass
# 
# 
#     def pause(self):
# 
#         """
#         Pauses the experiment for given number of milliseconds
#         
#         arguments
# 
#         pausetime    --    time to pause in milliseconds
#         
#         keyword arguments
#         
#         None
#         
#         returns
#         
#         pausetime    --    actual time the system paused (in milliseconds)
#         """
# 
#         pass
# 
# 
#     def expend(self):
# 
#         """
#         Completely ends the experiment (only call this at the end!)
#         
#         arguments
# 
#         None
#         
#         keyword arguments
#         
#         None
#         
#         returns
# 
#         endtime    --    ending time of the experiment (in milliseconds since
#                     expbegintime
#         """
# 
#         pass


import psychopy.core
from pygaze._time.basetime import BaseTime
    from pygaze._misc.misc import copy_docstr
# -*- coding: utf-8 -*-
#
# 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/>


# we try importing the copy_docstr function, but as we do not really need it
# for a proper functioning of the code, we simply ignore it when it fails to
# be imported correctly
try:
except:
    pass



# Path: pygaze/_time/basetime.py
# class BaseTime:
#     
#     """Class for keeping track of time"""
#     
#     def __init__(self):
#         
#         """
#         Initializes a Time instance
#         
#         arguments
# 
#         None
#         
#         keyword arguments
# 
#         None
#         """
#         
#         pass
# 
# 
#     def expstart(self):
# 
#         """
#         Time is set to 0 when calling this
#         
#         arguments
# 
#         None
#         
#         keyword arguments
#         
#         None
# 
#         returns
# 
#         Nothing
#         """
# 
#         pass
# 
# 
#     def get_time(self):
# 
#         """
#         Returns current time in milliseconds
#         
#         arguments
#         
#         None
#         
#         keyword arguments
#         
#         None
#         
#         returns
#         
#         time        --    current time in milliseconds, as measured since
#                     expbegintime
#         """
# 
#         pass
# 
# 
#     def pause(self):
# 
#         """
#         Pauses the experiment for given number of milliseconds
#         
#         arguments
# 
#         pausetime    --    time to pause in milliseconds
#         
#         keyword arguments
#         
#         None
#         
#         returns
#         
#         pausetime    --    actual time the system paused (in milliseconds)
#         """
# 
#         pass
# 
# 
#     def expend(self):
# 
#         """
#         Completely ends the experiment (only call this at the end!)
#         
#         arguments
# 
#         None
#         
#         keyword arguments
#         
#         None
#         
#         returns
# 
#         endtime    --    ending time of the experiment (in milliseconds since
#                     expbegintime
#         """
# 
#         pass


# Path: pygaze/_time/psychopytime.py
import psychopy.core
from pygaze._time.basetime import BaseTime
    from pygaze._misc.misc import copy_docstr

# -*- coding: utf-8 -*-
#
# 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/>


# we try importing the copy_docstr function, but as we do not really need it
# for a proper functioning of the code, we simply ignore it when it fails to
# be imported correctly
try:
except:
    pass



class PsychoPyTime(BaseTime):