From 6dc4af25d47ee20e99b1b625c3c322c1c586f3e7 Mon Sep 17 00:00:00 2001 From: mike Date: Wed, 26 Feb 2020 16:59:49 -0600 Subject: [PATCH] Made the file save always check for filename even if in debug mode. -MT --- SaccadePursuitEyeTracking.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/SaccadePursuitEyeTracking.py b/SaccadePursuitEyeTracking.py index b7d14cc..51f0966 100755 --- a/SaccadePursuitEyeTracking.py +++ b/SaccadePursuitEyeTracking.py @@ -260,25 +260,25 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask): self.tracker.close_edf() self.tracker.transfer_edf() self.tracker.close_connection() - fName = os.path.join(self.data_directory, - self.experiment_info['Subject ID'] + - self.experiment_info['Timepoint'] + '.edf') - if os.path.exists(fName): - baseName = os.path.join(self.data_directory, - 'ETSP_' + - self.experiment_info['Subject ID'] + - self.experiment_info['Session'] + - self.experiment_info['Timepoint']) - fName2 = baseName + '.edf' - if os.path.exists(fName2): - ii = 1 + fName = os.path.join(self.data_directory, + self.experiment_info['Subject ID'] + + self.experiment_info['Timepoint'] + '.edf') + if os.path.exists(fName): + baseName = os.path.join(self.data_directory, + 'ETSP_' + + self.experiment_info['Subject ID'] + + self.experiment_info['Session'] + + self.experiment_info['Timepoint']) + fName2 = baseName + '.edf' + if os.path.exists(fName2): + ii = 1 + newName = baseName+'('+str(ii)+')'+'.edf' + while os.path.exists(newName): + ii+=1 newName = baseName+'('+str(ii)+')'+'.edf' - while os.path.exists(newName): - ii+=1 - newName = baseName+'('+str(ii)+')'+'.edf' - fName2 = newName - os.rename(fName, fName2) - subprocess.call(['edf2asc', fName2]) + fName2 = newName + os.rename(fName, fName2) + subprocess.call(['edf2asc', fName2]) super(EyeTrackingSaccadePursuit, self).quit_experiment()