pypet/utils/helpful_functions.py
def _get_remaining(self, index):
        """Calculates remaining time as a string"""
        try:
            current_time = datetime.datetime.now()
            time_delta = current_time - self._start_time
            try:
                total_seconds = time_delta.total_seconds()
            except AttributeError:
                # for backwards-compatibility
                # Python 2.6 does not support `total_seconds`
                total_seconds = ((time_delta.microseconds +
                                    (time_delta.seconds +
                                     time_delta.days * 24 * 3600) * 10 ** 6) / 10.0 ** 6)
            remaining_seconds = int((self._total - self._start_index - 1.0) *
                                    total_seconds / float(index - self._start_index) -
                                    total_seconds)
            remaining_delta = datetime.timedelta(seconds=remaining_seconds)
            remaining_str = ', remaining: ' + str(remaining_delta)
        except ZeroDivisionError:
            remaining_str = ''
        return remaining_str
def _get_remaining(self, index):
        try:
            current_time = datetime.datetime.now()
            time_delta = current_time - self._start_time
            try:
                total_seconds = time_delta.total_seconds()
            except AttributeError:
                # for backwards-compatibility
                # Python 2.6 does not support `total_seconds`
                total_seconds = ((time_delta.microseconds +
                                    (time_delta.seconds +
                                     time_delta.days * 24 * 3600) * 10 ** 6) / 10.0 ** 6)
            remaining_seconds = int((self._total - self._start_index - 1.0) *
                                    total_seconds / float(index - self._start_index) -
                                    total_seconds)
            remaining_delta = datetime.timedelta(seconds=remaining_seconds)
            remaining_str = ', remaining: ' + str(remaining_delta)
        except ZeroDivisionError:
            remaining_str = ''
        return remaining_str
def _get_remaining ( self , index ) : try : current_time = datetime . datetime . now ( ) time_delta = current_time - self . _start_time try : total_seconds = time_delta . total_seconds ( ) except AttributeError : # for backwards-compatibility # Python 2.6 does not support `total_seconds` total_seconds = ( ( time_delta . microseconds + ( time_delta . seconds + time_delta . days * 24 * 3600 ) * 10 ** 6 ) / 10.0 ** 6 ) remaining_seconds = int ( ( self . _total - self . _start_index - 1.0 ) * total_seconds / float ( index - self . _start_index ) - total_seconds ) remaining_delta = datetime . timedelta ( seconds = remaining_seconds ) remaining_str = ', remaining: ' + str ( remaining_delta ) except ZeroDivisionError : remaining_str = '' return remaining_str
Calculates remaining time as a string
Calculates remaining time as a string