Opened 7 years ago

Closed 7 years ago

#1713 closed defect (fixed)

getcrd: atom-string style not in option's list of values

Reported by: a.rohou@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: General Controls Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description (last modified by Tom Goddard)

The following bug report has been submitted:
Platform:        Darwin-17.7.0-x86_64-i386-64bit
ChimeraX Version: 0.9 (2019-02-08)
Description
Reproducer:
close; open pdb:1tbq; getcrd /K:187@CA

Log:
UCSF ChimeraX version: 0.9 (2019-02-08)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  



> open pdb:1tbq

1tbq title:  
Crystal structure of insect derived double domain kazal inhibitor rhodniin In
complex with thrombin [more info...]  
  
Chain information for 1tbq #1  
---  
Chain | Description  
H K | thrombin  
J L | thrombin  
R S | rhodniin  
  
1tbq mmCIF Assemblies  
---  
1| author_and_software_defined_assembly  
2| author_and_software_defined_assembly  
  
  

> getcrd /K:187@CA

Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 50, in <lambda>  
data[0] == pself.attr_name and pself.set(pself.get_attribute()))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
ValueError: 'command-line specifier' is not in list  
  
Error processing trigger "setting changed": 'command-line specifier' is not in
list:  
ValueError: 'command-line specifier' is not in list  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/core_settings_ui.py", line 435, in _core_setting_changed  
self.options[setting_name].set(new_val)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
ValueError: 'command-line specifier' is not in list  
  
Error processing trigger "setting changed": 'command-line specifier' is not in
list:  
ValueError: 'command-line specifier' is not in list  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
  
See log for complete Python traceback.  
  
Atom /K:187@CA 13.153 101.659 66.719  

> select /K:187@CA

1 atom selected  

> getcrd /K:187@CA

Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 50, in <lambda>  
data[0] == pself.attr_name and pself.set(pself.get_attribute()))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
ValueError: 'command-line specifier' is not in list  
  
Error processing trigger "setting changed": 'command-line specifier' is not in
list:  
ValueError: 'command-line specifier' is not in list  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/core_settings_ui.py", line 435, in _core_setting_changed  
self.options[setting_name].set(new_val)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
ValueError: 'command-line specifier' is not in list  
  
Error processing trigger "setting changed": 'command-line specifier' is not in
list:  
ValueError: 'command-line specifier' is not in list  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 606, in set  
self.widget.setText(self.labels[list(self.values).index(value)])  
  
See log for complete Python traceback.  
  
Atom /K:187@CA 13.153 101.659 66.719  




OpenGL version: 4.1 INTEL-10.36.23
OpenGL renderer: Intel(R) Iris(TM) Graphics 650
OpenGL vendor: Intel Inc.

Change History (3)

comment:1 by Tom Goddard, 7 years ago

Description: modified (diff)
Platform: all
Project: ChimeraX

comment:2 by Eric Pettersen, 7 years ago

Component: UnassignedGeneral Controls
Owner: set to Eric Pettersen
Status: newaccepted
Summary: ChimeraX bug report submissiongetcrd: atom-string style not in option's list of values

comment:3 by Eric Pettersen, 7 years ago

Resolution: fixed
Status: acceptedclosed

Updated to current value for that setting

Note: See TracTickets for help on using tickets.