|
|
@ -121,9 +121,9 @@ class BaseExperiment(object): |
|
|
|
""" |
|
|
|
""" |
|
|
|
|
|
|
|
|
|
|
|
overwrite_dlg = psychopy.gui.Dlg( |
|
|
|
overwrite_dlg = psychopy.gui.Dlg( |
|
|
|
'Overwrite?', labelButtonOK='Overwrite', |
|
|
|
'New File?', labelButtonOK='New File', |
|
|
|
labelButtonCancel='New File', screen=0) |
|
|
|
labelButtonCancel='Cancel', screen=0) |
|
|
|
overwrite_dlg.addText('File already exists. Overwrite?') |
|
|
|
overwrite_dlg.addText('File already exists.') |
|
|
|
overwrite_dlg.show() |
|
|
|
overwrite_dlg.show() |
|
|
|
|
|
|
|
|
|
|
|
return overwrite_dlg.OK |
|
|
|
return overwrite_dlg.OK |
|
|
@ -181,7 +181,7 @@ class BaseExperiment(object): |
|
|
|
if os.path.isfile(filename + '.txt'): |
|
|
|
if os.path.isfile(filename + '.txt'): |
|
|
|
if self.overwrite_ok is None: |
|
|
|
if self.overwrite_ok is None: |
|
|
|
self.overwrite_ok = self._confirm_overwrite() |
|
|
|
self.overwrite_ok = self._confirm_overwrite() |
|
|
|
if not self.overwrite_ok: |
|
|
|
if self.overwrite_ok: |
|
|
|
# If the file exists make a new filename |
|
|
|
# If the file exists make a new filename |
|
|
|
i = 1 |
|
|
|
i = 1 |
|
|
|
new_filename = filename + '(' + str(i) + ')' |
|
|
|
new_filename = filename + '(' + str(i) + ')' |
|
|
@ -189,6 +189,8 @@ class BaseExperiment(object): |
|
|
|
i += 1 |
|
|
|
i += 1 |
|
|
|
new_filename = filename + '(' + str(i) + ')' |
|
|
|
new_filename = filename + '(' + str(i) + ')' |
|
|
|
filename = new_filename |
|
|
|
filename = new_filename |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
raise Exception('Filename Error') |
|
|
|
|
|
|
|
|
|
|
|
filename = filename + '.txt' |
|
|
|
filename = filename + '.txt' |
|
|
|
|
|
|
|
|
|
|
@ -215,7 +217,7 @@ class BaseExperiment(object): |
|
|
|
if os.path.isfile(data_filename + '.csv'): |
|
|
|
if os.path.isfile(data_filename + '.csv'): |
|
|
|
if self.overwrite_ok is None: |
|
|
|
if self.overwrite_ok is None: |
|
|
|
self.overwrite_ok = self._confirm_overwrite() |
|
|
|
self.overwrite_ok = self._confirm_overwrite() |
|
|
|
if not self.overwrite_ok: |
|
|
|
if self.overwrite_ok: |
|
|
|
# If the file exists and we can't overwrite make a new filename |
|
|
|
# If the file exists and we can't overwrite make a new filename |
|
|
|
i = 1 |
|
|
|
i = 1 |
|
|
|
new_filename = data_filename + '(' + str(i) + ')' |
|
|
|
new_filename = data_filename + '(' + str(i) + ')' |
|
|
@ -223,6 +225,8 @@ class BaseExperiment(object): |
|
|
|
i += 1 |
|
|
|
i += 1 |
|
|
|
new_filename = data_filename + '(' + str(i) + ')' |
|
|
|
new_filename = data_filename + '(' + str(i) + ')' |
|
|
|
data_filename = new_filename |
|
|
|
data_filename = new_filename |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
raise Exception('Filename Error') |
|
|
|
|
|
|
|
|
|
|
|
self.experiment_data_filename = data_filename + '.csv' |
|
|
|
self.experiment_data_filename = data_filename + '.csv' |
|
|
|
|
|
|
|
|
|
|
|