Beispiel #1
0
    def end(self):
        """End the experiment"""

        try:
            self._log.flush()
            os.fsync(self._log)
            self._log.close()
        except:
            pass
        sampler.close_sound(self)
        canvas.close_display(self)
Beispiel #2
0
	def end(self):
	
		"""End the experiment"""
		
		try:
			self.log.close()		
		except:
			pass
			
		sampler.close_sound(self)
		canvas.close_display(self)
Beispiel #3
0
	def end(self):

		"""End the experiment"""

		try:
			self._log.flush()
			os.fsync(self._log)
			self._log.close()
		except:
			pass
		sampler.close_sound(self)
		canvas.close_display(self)
Beispiel #4
0
    def end(self):
        """Nicely ends the experiment."""

        from openexp import sampler, canvas
        self.running = False
        try:
            self._log.flush()
            os.fsync(self._log)
            self._log.close()
        except:
            pass
        sampler.close_sound(self)
        canvas.close_display(self)
        self.cleanup()
Beispiel #5
0
    def end(self):

        """Gracefully end the experiment"""

        from openexp import sampler, canvas

        try:
            self._log.flush()
            os.fsync(self._log)
            self._log.close()
        except:
            pass
        sampler.close_sound(self)
        canvas.close_display(self)
Beispiel #6
0
	def end(self):

		"""Nicely ends the experiment."""

		from openexp import sampler, canvas
		self.running = False
		try:
			self._log.flush()
			os.fsync(self._log)
			self._log.close()
		except:
			pass
		sampler.close_sound(self)
		canvas.close_display(self)
		self.cleanup()
Beispiel #7
0
    def end(self):
        """Nicely ends the experiment."""

        from openexp import sampler, canvas
        self.running = False
        try:
            self._log.flush()
            os.fsync(self._log)
            self._log.close()
        except:
            pass
        sampler.close_sound(self)
        canvas.close_display(self)
        self.cleanup()
        if not gc.isenabled():
            print('experiment.end(): enabling garbage collection')
            gc.enable()
Beispiel #8
0
	def end(self):

		"""Nicely ends the experiment."""

		from openexp import sampler, canvas
		self.running = False
		try:
			self._log.close()
		except AttributeError:
			print('experiment.end(): missing or invalid log object')
		sampler.close_sound(self)
		canvas.close_display(self)
		self.cleanup()
		if not gc.isenabled():
			print('experiment.end(): enabling garbage collection')
			gc.enable()
		self.transmit_workspace(__finished__=True)
Beispiel #9
0
	def end(self):

		"""Nicely ends the experiment."""

		from openexp import sampler, canvas
		self.running = False
		try:
			self._log.flush()
			os.fsync(self._log)
			self._log.close()
		except:
			pass
		sampler.close_sound(self)
		canvas.close_display(self)
		self.cleanup()
		if not gc.isenabled():
			print('experiment.end(): enabling garbage collection')
			gc.enable()