The provided choices file is invalid. If you have edited the file by hand, please review the changes you made to make sure they follow the choices file file format. If you did not make any manual changes, please email the choices file to the Matrix developers. You may download the choices file to try and fix any errors.
View Choices File (right-click to download)
In most cases, you can go back in your browser and fix the problems, but if not you may reload an empty questionnaire (this will erase your changes, so be sure to save your choices (above) first).
You may also wish to see the Python error (note: it is very technical, and possibly not useful).
--> -->
NameError | Python 3.6.15: /usr/local/python-virt/matrix/bin/python3 Fri Nov 14 09:54:52 2025 |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
| /home2/www-matrix/html/customize/matrix.cgi in <module>() |
198 # nothing seems to depend on the list being empty #14 feb 2012
|
199 try:
|
=> 200 vr = validate_choices(choices_path)
|
201 except:
|
202 exc = sys.exc_info()
|
| vr undefined, validate_choices = <function validate_choices>, choices_path = 'sessions/8986/choices' |
| /home2/www-matrix/html/customize/gmcs/validate.py in validate_choices(choices_file='sessions/8986/choices', extra=False) |
2407 """
|
2408 ch = ChoicesFile(choices_file)
|
=> 2409 return validate(ch, extra)
|
2410
|
2411
|
| global validate = <function validate>, ch = <gmcs.choices.ChoicesFile object>, extra = False |
| /home2/www-matrix/html/customize/gmcs/validate.py in validate(ch=<gmcs.choices.ChoicesFile object>, extra=False) |
2389 validate_nominalized_clauses(ch, vr)
|
2390 validate_types(ch, vr)
|
=> 2391 validate_features(ch, vr)
|
2392 validate_hierarchy(ch, vr)
|
2393 validate_arg_opt(ch, vr)
|
| global validate_features = <function validate_features>, ch = <gmcs.choices.ChoicesFile object>, vr = <gmcs.validate.ValidationResult object> |
| /home2/www-matrix/html/customize/gmcs/validate.py in validate_features(ch=<gmcs.choices.ChoicesFile object>, vr=<gmcs.validate.ValidationResult object>) |
1329 vr.err(feat.full_key + '_head',
|
1330 'You must choose where the feature is specified.')
|
=> 1331 elif feat['head'] in ['higher', 'lower'] and not choices.get('scale'):
|
1332 vr.err(feat.full_key + '_head',
|
1333 'To use higher/lower ranked NP, please define a scale on the direct-inverse page.')
|
| feat = verb-pc4_lrt1_feat1_name=pernum
verb-pc4_lrt1_feat1_value=1sg
verb-pc4_lrt1_feat1_head=higher, choices undefined |
NameError: name 'choices' is not defined
args =
("name 'choices' is not defined",)
with_traceback =
<built-in method with_traceback of NameError object>