Opened 4 years ago

Last modified 4 years ago

#5063 accepted defect

color byattr: 'list' object has no attribute 'items'

Reported by: rhernan2@… Owned by: pett
Priority: normal Milestone:
Component: Structure Analysis Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description (last modified by pett)

The following bug report has been submitted:
Platform:        Windows-10-10.0.19041
ChimeraX Version: 1.2.1 (2021-05-05 02:17:36 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.2.1 (2021-05-05)  
© 2016-2021 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open C:\Users\rolan\Downloads\5gky.cif format mmcif

5gky.cif title:  
Structure of RyR1 in a closed state (C1 conformer) [more info...]  
  
Chain information for 5gky.cif #1  
---  
Chain | Description  
A C E G | Ryanodine receptor 1  
B D F H | Peptidyl-prolyl cis-trans isomerase FKBP1A  
  
Non-standard residues in 5gky.cif #1  
---  
ZN — zinc ion  
  

> open C:/Users/rolan/Desktop/ConSurfScoreColouring_RYR1.cxc

> hide atoms

> show cartoons

> setattr #1/A,C,E,G:1 res consurf 6 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:2 res consurf 4 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:3 res consurf 2 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:4 res consurf 1 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:5 res consurf 4 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:6 res consurf 3 create true

Assigning consurf attribute to 0 items  


[et cetera]

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5024 res consurf -0.878 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5025 res consurf -0.641 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5026 res consurf -0.87 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5027 res consurf -0.896 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5028 res consurf -0.861 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5029 res consurf -0.869 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5030 res consurf -0.895 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5031 res consurf -0.889 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5032 res consurf -0.742 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5033 res consurf -0.741 create true

Assigning consurf attribute to 4 items  

> setattr #1/A,C,E,G:5034 res consurf -0.891 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:5035 res consurf -0.583 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:5036 res consurf -0.661 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:5037 res consurf -0.872 create true

Assigning consurf attribute to 0 items  

> setattr #1/A,C,E,G:5038 res consurf -0.834 create true

Assigning consurf attribute to 0 items  

> color byattribute dms palette green:white:red

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\open_command\dialog.py", line 155, in _qt_safe  
run(session, "open " + " ".join([FileNameArg.unparse(p) for p in paths]) + (""  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run  
results = command.run(text, log=log, return_json=return_json)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\open_command\cmd.py", line 118, in cmd_open  
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\open_command\cmd.py", line 179, in provider_open  
models, status = collated_open(session, None, [data], data_format,
_add_models,  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\open_command\cmd.py", line 404, in collated_open  
return func(*func_args, **func_kw)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core_formats\\__init__.py", line 37, in open  
return open_command_script(session, data, file_name)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\scripting.py", line 161, in open_command_script  
run(session, text)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run  
results = command.run(text, log=log, return_json=return_json)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\std_commands\color.py", line 1075, in color_by_attr  
attr_name, class_obj = parse_attribute_name(session, attr_name,
allowable_types=[int, float])  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\std_commands\defattr.py", line 288, in parse_attribute_name  
allowable_attrs =
session.get_state_manager(MANAGER_NAME).attributes_returning(  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\attributes.py", line 201, in attributes_returning  
for attr_name, types in builtin_attr_info.items():  
AttributeError: 'list' object has no attribute 'items'  
  
AttributeError: 'list' object has no attribute 'items'  
  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\attributes.py", line 201, in attributes_returning  
for attr_name, types in builtin_attr_info.items():  
  
See log for complete Python traceback.  
  

> select clear

> color byattribute dms palette green:white:red

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 280, in execute  
cmd.run(cmd_text)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\std_commands\color.py", line 1075, in color_by_attr  
attr_name, class_obj = parse_attribute_name(session, attr_name,
allowable_types=[int, float])  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\std_commands\defattr.py", line 288, in parse_attribute_name  
allowable_attrs =
session.get_state_manager(MANAGER_NAME).attributes_returning(  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\attributes.py", line 201, in attributes_returning  
for attr_name, types in builtin_attr_info.items():  
AttributeError: 'list' object has no attribute 'items'  
  
AttributeError: 'list' object has no attribute 'items'  
  
File "C:\Program Files\ChimeraX 1.2.1\bin\lib\site-
packages\chimerax\core\attributes.py", line 201, in attributes_returning  
for attr_name, types in builtin_attr_info.items():  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.13596 Core Profile Forward-Compatible Context 20.10.22 27.20.1022.5
OpenGL renderer: AMD Radeon(TM) Graphics
OpenGL vendor: ATI Technologies Inc.
Manufacturer: ASUSTeK COMPUTER INC.
Model: ZenBook UX425IA_UM425IA
OS: Microsoft Windows 10 Home (Build 19042)
Memory: 16,558,440,448
MaxProcessMemory: 137,438,953,344
CPU: 8 AMD Ryzen 7 4700U with Radeon Graphics         
OSLanguage: en-GB
Locale: ('en_GB', 'cp1252')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.9.1
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2020.12.5
    cftime: 1.4.1
    chardet: 3.0.4
    ChimeraX-AddCharge: 1.0
    ChimeraX-AddH: 2.1.6
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.13.3
    ChimeraX-AtomicLibrary: 3.1.2
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 1.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.5.2
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.1
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.1
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.1
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.2.1
    ChimeraX-CommandLine: 1.1.4
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.2.1
    ChimeraX-CoreFormats: 1.0
    ChimeraX-coulombic: 1.1.1
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0
    ChimeraX-DataFormats: 1.1
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1.2
    ChimeraX-DistUI: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.1
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.0
    ChimeraX-Hbonds: 2.1
    ChimeraX-Help: 1.1
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.0
    ChimeraX-ImageFormats: 1.1
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-Label: 1.0
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.2
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.1
    ChimeraX-Map: 1.0.2
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.0
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 1.2
    ChimeraX-MDcrds: 2.2
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.3
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.0.1
    ChimeraX-ModelPanel: 1.0.1
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.1
    ChimeraX-OpenCommand: 1.5
    ChimeraX-PDB: 2.4.1
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0.1
    ChimeraX-PubChem: 2.0.1
    ChimeraX-ReadPbonds: 1.0
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.4
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SeqView: 2.3
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.0
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.0.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.3.1
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.0.1
    ChimeraX-ToolshedUtils: 1.2
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.7.3
    ChimeraX-uniprot: 2.1
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0
    ChimeraX-WebServices: 1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.3
    comtypes: 1.1.7
    cxservices: 1.0
    cycler: 0.10.0
    Cython: 0.29.21
    decorator: 5.0.7
    distlib: 0.3.1
    docutils: 0.16
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 2.10.0
    html2text: 2020.1.16
    idna: 2.10
    ihm: 0.17
    imagecodecs: 2020.5.30
    imagesize: 1.2.0
    ipykernel: 5.3.4
    ipython: 7.18.1
    ipython-genutils: 0.2.0
    jedi: 0.17.2
    Jinja2: 2.11.2
    jupyter-client: 6.1.7
    jupyter-core: 4.7.1
    kiwisolver: 1.3.1
    line-profiler: 2.1.2
    lxml: 4.6.2
    lz4: 3.1.0
    MarkupSafe: 1.1.1
    matplotlib: 3.3.2
    msgpack: 1.0.0
    netCDF4: 1.5.4
    networkx: 2.5
    numexpr: 2.7.3
    numpy: 1.19.2
    numpydoc: 1.1.0
    openvr: 1.14.1501
    packaging: 20.9
    ParmEd: 3.2.0
    parso: 0.7.1
    pickleshare: 0.7.5
    Pillow: 7.2.0
    pip: 21.0.1
    pkginfo: 1.5.0.1
    prompt-toolkit: 3.0.18
    psutil: 5.7.2
    pycollada: 0.7.1
    pydicom: 2.0.0
    Pygments: 2.7.1
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 2.4.7
    PyQt5-commercial: 5.15.2
    PyQt5-sip: 12.8.1
    PyQtWebEngine-commercial: 5.15.2
    python-dateutil: 2.8.1
    pytz: 2021.1
    pywin32: 228
    pyzmq: 22.0.3
    qtconsole: 4.7.7
    QtPy: 1.9.0
    RandomWords: 0.3.0
    requests: 2.24.0
    scipy: 1.5.2
    setuptools: 50.3.2
    sfftk-rw: 0.6.7.dev1
    six: 1.15.0
    snowballstemmer: 2.1.0
    sortedcontainers: 2.2.2
    Sphinx: 3.2.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 1.0.3
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.4
    suds-jurko: 0.6
    tables: 3.6.1
    tifffile: 2020.9.3
    tinyarray: 1.2.3
    tornado: 6.1
    traitlets: 5.0.5
    urllib3: 1.25.11
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.36.0
    wheel-filename: 1.3.0
    WMI: 1.5.1

Change History (2)

comment:1 by pett, 4 years ago

Component: UnassignedStructure Analysis
Description: modified (diff)
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissioncolor byattr: 'list' object has no attribute 'items'

comment:2 by pett, 4 years ago

Hi Rolando,

Thanks for reporting this problem. It was fixed in the final production release, so if you get ChimeraX 1.2.5 then you won't run into this issue anymore.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

Note: See TracTickets for help on using tickets.