Opened 6 years ago
Closed 6 years ago
#2493 closed defect (fixed)
Many 2dlabel command problems
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-18.7.0-x86_64-i386-64bit ChimeraX Version: 0.91 (2019-10-10) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 0.91 (2019-10-10) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /Users/ubaumann/Documents/Papers/RTX-review/Piccies/1KAP- rollonly_labels-softLight2.cxs opened ChimeraX session > hide #!3 models > select 370 atoms, 369 bonds, 8 pseudobonds, 6 models selected > show sel atoms > hide sel cartoons > color sel byhetero > select clear > lighting simple > lighting soft > lighting full > lighting soft > save session /Users/ubaumann/Roll-allatoms.cxs > color :CA gold > select 370 atoms, 369 bonds, 8 pseudobonds, 6 models selected > style sel ball Changed 370 atom styles > select clear > select :CA 5 atoms, 1 model selected > style sel sphere Changed 5 atom styles > select clear > select H 4 atoms, 1 model selected > delete atoms sel > delete bonds sel > close #3 > ui mousemode rightMode label > label delete residues > label #1/P:374 > label #1/P:356 > ui mousemode rightMode "move label" > ui mousemode rightMode label > label #1/P:383 > label #1/P:365 > label #1/P:347 > ui mousemode rightMode "move label" > toolshed show "Side View" > save session /Users/ubaumann/Roll-allatoms-sideview.cxs > save image /Users/ubaumann/Roll-allatoms-sideview.tif width 1417 height 1164 Expected an objects specifier or a keyword > select ~:337-356 233 atoms, 233 bonds, 8 pseudobonds, 3 models selected > hide sel target a > select :625,627 2 atoms, 1 model selected > style sel sphere Changed 2 atom styles > show sel target ab > select :CA 5 atoms, 1 model selected > show sel target ab > hide sel target a > select :625,627 2 atoms, 1 model selected > show sel target ab > select 366 atoms, 365 bonds, 8 pseudobonds, 3 models selected > show sel target ab > select ~:357-374 248 atoms, 247 bonds, 8 pseudobonds, 3 models selected > hide sel target a > select :628,629 2 atoms, 1 model selected > show sel target ab > select clear > select /P:361@O 1 atom, 1 model selected > distance /P:361@O /P:629@CA Distance between /P GLY 361 O and CA 629 CA: 2.330Å > select /P:363@O 1 atom, 1 model selected > distance /P:363@O /P:629@CA Distance between /P GLY 363 O and CA 629 CA: 2.405Å > select /P:628@CA 1 atom, 1 model selected > distance /P:370@O /P:628@CA Distance between /P GLY 370 O and CA 628 CA: 2.367Å > distance /P:370@O /P:628@CA Distance already exists; modify distance properties with 'distance style' > select /P:372@O 1 atom, 1 model selected > distance /P:372@O /P:628@CA Distance between /P GLY 372 O and CA 628 CA: 2.400Å > hide #!2 models > show #!2 models > hide #!2.1 models > show #!2.1 models > hide #!2.1 models > select #2 12 pseudobonds, 2 models selected > ~select #2 Nothing selected > select #2 12 pseudobonds, 2 models selected > ~select #2 Nothing selected > select #2 12 pseudobonds, 2 models selected > ~select #2 Nothing selected > select #2 12 pseudobonds, 2 models selected > ~select #2 Nothing selected > select #2 12 pseudobonds, 2 models selected > ~select #2 Nothing selected > select clear > save session /Users/ubaumann/Roll-allatoms-1turn.cxs > hide #!2 models > show #!2 models > ui mousemode rightMode label > save session /Users/ubaumann/Roll-allatoms-1turn.cxs > 2dlabels Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/cmd_line/tool.py", line 254, in execute cmd.run(cmd_text) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2799, in run prev_annos = self._process_positional_arguments() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2582, in _process_positional_arguments value, text = self._parse_arg(anno, text, session, False) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2445, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 877, in parse return anno.parse(text, session) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 288, in parse if lm.named_label(token) is None: AttributeError: 'NoneType' object has no attribute 'named_label' AttributeError: 'NoneType' object has no attribute 'named_label' File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 288, in parse if lm.named_label(token) is None: See log for complete Python traceback. > 2dlabels text X1 > ui mousemode rightMode "move label" > 2dlabels #3.1 xpos 0.280 ypos 0.376 > ui mousemode rightMode label > label delete residues > label delete residues > 2dlabels delete > 2dlabels text X1 size 36 > ui mousemode rightMode "move label" > 2dlabels #3.1 xpos 0.260 ypos 0.369 > 2dlabels text L2 size 36 > 2dlabels #3.2 xpos 0.446 ypos 0.411 > 2dlabels text X3 size 36 > 2dlabels #3.3 xpos 0.297 ypos 0.589 > 2dlabels text G4 size 36 > 2dlabels #3.4 xpos 0.468 ypos 0.648 > 2dlabels text G5 size 36 > 2dlabels #3.5 xpos 0.348 ypos 0.778 > 2dlabels #3.5 xpos 0.330 ypos 0.760 > 2dlabels text X6 size 36 > 2dlabels #3.6 xpos 0.378 ypos 0.933 > 2dlabels text G7 size 36 > 2dlabels #3.7 xpos 0.493 ypos 0.915 > 2dlabels text X8 size 36 > 2dlabels #3.8 xpos 0.622 ypos 0.850 > 2dlabels text D9 size 36 > 2dlabels #3.9 xpos 0.603 ypos 0.730 > 2dlabels text X1' size 36 > 2dlabels #3.10 xpos 0.734 ypos 0.604 > 2dlabels text L2' size 36 > 2dlabels #3.11 xpos 0.539 ypos 0.483 > 2dlabels text X3' size 36 > 2dlabels #3.12 xpos 0.705 ypos 0.433 > 2dlabels text G4' size 36 > 2dlabels #3.13 xpos 0.612 ypos 0.330 > 2dlabels text G%' size 36 > 2dlabels #3.14 xpos 0.500 ypos 0.500 > close #3.14 > 2dlabels text G5' size 36 Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 464, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/mouse_modes/mousemodes.py", line 392, in _dispatch_mouse_event f(MouseEvent(event, modifiers=modifiers)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/movelabel.py", line 48, in mouse_drag label2d(ses, [lbl], xpos = xpos, ypos = ypos) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in label2d return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 32, in <listcomp> return [_update_label(session, l, **kw) for l in labels] File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 125, in _update_label l.update_drawing() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/label/label2d.py", line 499, in update_drawing d.display = self.visibility File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 243, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 267, in _set_display Drawing.set_display(self, display) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 337, in set_display dp = self.display_positions File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) TypeError: object of type 'NoneType' has no len() TypeError: object of type 'NoneType' has no len() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/graphics/drawing.py", line 350, in get_display_positions dp = ones((len(self._positions),), bool) See log for complete Python traceback. Expected 'all' or a 2d label name or a label models specifier or a keyword OpenGL version: 4.1 ATI-2.11.20 OpenGL renderer: AMD Radeon Pro 560 OpenGL Engine OpenGL vendor: ATI Technologies Inc.
Change History (3)
comment:1 by , 6 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Many 2dlabel command problems |
comment:3 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed remaining errors caused by closing a 2d label then trying to move other labels.
Note:
See TracTickets
for help on using tickets.
Reported by Ulrich Baumann