OS (e.g. Win10):
PsychoPy version (e.g. 1.85.0):
Standard Standalone? (yes)
**What are you trying to achieve?: Create a new monitor from monitor center
**What did you try to make it work?: I opened the monitor center, created a new monitor called Mat, changed Screen Distance to 60 and saved it. Note that I have a French computer (looks like it is the problem).
What specifically went wrong when you tried that?:
I got the following error message:
Traceback (most recent call last):
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 566, in onChangeMonSelection
self.loadMonitor(self.currentMonName)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 490, in loadMonitor
self.updateCalibList()
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 524, in updateCalibList
self.onChangeCalibSelection(event=-1)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 587, in onChangeCalibSelection
self.ctrlScrPixHoriz.SetValue(locale.str(_sizePix[0]))
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 303, in str
return format(“%.12g”, val)
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 196, in format
return _format(percent, value, grouping, monetary, *additional)
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 202, in _format
formatted = percent % value
TypeError: float argument required, not NoneType
**UPDATE
I then restarted Psychopy and tried to open the Monitor Center again. It failed to open, I got this error message:
v1.85.0
Traceback (most recent call last):
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\app_psychopyApp.py”, line 518, in openMonitorCenter
None, ‘PsychoPy2 Monitor Center’)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 210, in init
self.updateMonList()
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 503, in updateMonList
self.onChangeMonSelection(event=-1)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 566, in onChangeMonSelection
self.loadMonitor(self.currentMonName)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 490, in loadMonitor
self.updateCalibList()
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 524, in updateCalibList
self.onChangeCalibSelection(event=-1)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\monitors\MonitorCenter.py”, line 587, in onChangeCalibSelection
self.ctrlScrPixHoriz.SetValue(locale.str(_sizePix[0]))
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 303, in str
return format(“%.12g”, val)
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 196, in format
return _format(percent, value, grouping, monetary, *additional)
File “C:\Program Files (x86)\PsychoPy2\lib\locale.py”, line 202, in _format
formatted = percent % value
TypeError: float argument required, not NoneType