Opened 5 years ago

Closed 5 years ago

#3700 closed defect (duplicate)

Tape measure: 'Structure' object has no attribute 'session'

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Structure Analysis Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.18362
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "C:\Users\Guangyang Cai\OneDrive\Documents\Lab\R-body\Kollman Lab
> Meetings\09_09_2020\pH5_180p\autorefine\800_ang.mrc" format mrc

Opened 800_ang.mrc, grid size 180,180,180, pixel 2.54, shown at level 0.21,
step 1, values float32  

> volume #1 level 0.08983

> volume #1 level 0.06269

> save C:\Users\Public\Desktop\image1.png supersample 3

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/autorefine/800_ang.mrc"

Opened 800_ang.mrc, grid size 180,180,180, pixel 2.54, shown at level 0.108,
step 1, values float32  

> hide #!1 models

> volume #2 level 0.08906

> volume #2 level 0.0357

> save C:\Users\Public\Desktop\image2.png supersample 3

> volume #1 level 0.08014

> close #1

> close

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/800_ang/postprocess.mrc"

Opened postprocess.mrc, grid size 180,180,180, pixel 2.54, shown at level
0.128, step 1, values float32  

> volume #1 level 0.04582

> volume #1 level 0.04172

> save C:\Users\Public\Desktop\image1.png supersample 3

> save C:\Users\Public\Desktop\image2.png supersample 3

> ui tool show "Side View"

> volume #1 level 0.1238

> save C:\Users\Public\Desktop\image3.png supersample 3

> ui mousemode right "tape measure"

> marker segment #2 position 65.17,360.8,225.3 toPosition 291.1,239,254.4
> color yellow radius 0.635 label 258.3 labelHeight 25.83 labelColor yellow

> hide #!1 models

> show #!1 models

> close #2

> marker segment #2 position 269.6,251.1,238.1 toPosition 169.1,-10.3,184.6
> color yellow radius 0.635 label 285.1 labelHeight 28.51 labelColor yellow

> hide #!1 models

> close #2

> show #!1 models

> marker segment #2 position 289.5,237.4,254.7 toPosition 288.9,235,266.2
> color yellow radius 0.635 label 11.78 labelHeight 1.27 labelColor yellow

> marker segment #2 position 299.6,257.9,240.6 toPosition 297.6,255.3,255.7
> color yellow radius 0.635 label 15.44 labelHeight 1.544 labelColor yellow

> hide #!1 models

> show #!1 models

> volume #1 style mesh

> marker segment #2 position 234.3,251.6,264.3 toPosition 233.2,251.8,253.1
> color yellow radius 0.635 label 11.26 labelHeight 1.27 labelColor yellow

> marker segment #2 position 246.4,155.8,199.7 toPosition 244.5,152.1,221.1
> color yellow radius 0.635 label 21.74 labelHeight 2.174 labelColor yellow

> marker segment #2 position 356.7,160,269.9 toPosition 139.6,274.3,284.2
> color yellow radius 0.635 label 245.7 labelHeight 24.57 labelColor yellow

> close #2

> marker segment #2 position 299.9,257.7,241.1 toPosition 297.3,256.1,256.1
> color yellow radius 0.635 label 15.32 labelHeight 1.532 labelColor yellow

> marker segment #2 position 288.2,236.5,254.5 toPosition 286.8,235.2,265.5
> color yellow radius 0.635 label 11.17 labelHeight 1.27 labelColor yellow

> marker segment #2 position 246.2,155.7,199.7 toPosition 244.2,152.3,221.6
> color yellow radius 0.635 label 22.26 labelHeight 2.226 labelColor yellow

> save C:\Users\Public\Desktop\image4.png supersample 3

> volume #1 level 0.114

> volume #1 level 0.04336

> close #2

> view orient

> hide #!1 models

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/800_ang_class1,2,4/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.115, step 1, values float32  

> show #!1 models

> close #1

> close #2

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/800_ang/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.128, step 1, values float32  

> volume #1 level 0.06564

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/800_ang_class1,2,4/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.115, step 1, values float32  

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/456_ang/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.118, step 1, values float32  

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/230_ang/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.115, step 1, values float32  

> open "C:/Users/Guangyang Cai/OneDrive/Documents/Lab/R-body/Kollman Lab
> Meetings/09_09_2020/pH7_180p/postprocess/230_ang_3Dclass_as_456_class4/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 180,180,180, pixel 2.54, shown at
level 0.147, step 1, values float32  

> hide #!2 models

> hide #!3 models

> hide #!4 models

> hide #!5 models

> hide #!1 models

> show #!2 models

> volume #2 level 0.04583

> hide #!2 models

> show #!3 models

> volume #3 level 0.0557

> hide #!3 models

> show #!4 models

> volume #5 level 0.1447

> volume #4 level 0.07732

> hide #!4 models

> show #!5 models

> volume #5 level 0.1106

> volume #5 level 0.08149

> volume #5 level 0.1247

> volume #5 level 0.1086

> volume #5 level 0.09856

> volume #5 level 0.1096

> show #!4 models

> volume #4 level 0.1278

> ui tool show "Side View"

> close #2

> close #3

> volume #1 level 0.1151

> volume #1 level 0.1092

> volume #1 level 0.06343

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  

> ui mousemode right "tape measure"

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  

> ui tool show "Measure and Color Blobs"

> ui mousemode right "tape measure"

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  

> ui mousemode right "tape measure"

> ui mousemode right "crop volume"

> ui mousemode right "crop volume"

> ui mousemode right "crop volume"

> ui mousemode right "crop volume"

> ui mousemode right "crop volume"

> ui mousemode right "crop volume"

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  

> view orient

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 475, in <lambda>  
gw.mousePressEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_down")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 396, in
_dispatch_mouse_event  
lm.mouse_up(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 477, in <lambda>  
gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 103, in mouse_up  
self._clear()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 51, in _clear  
self._log_clear_command()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\tape_measure\tape.py", line 122, in _log_clear_command  
log_equivalent_command(mset.session, cmd)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 43, in _getattr_  
return base.__getattr__(self, attr_name, look_in_class=base)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 39, in _getattr_  
return look_in_class._attr_registration.get_attr(attr_name)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
AttributeError: 'Structure' object has no attribute 'session'  
  
AttributeError: 'Structure' object has no attribute 'session'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\atomic\attr_registration.py", line 67, in get_attr  
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 425.45
OpenGL renderer: Quadro RTX 3000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Dell Inc.
Model: Precision 7540
OS: Microsoft Windows 10 Education (Build 18363)
Memory: 34,099,511,296
MaxProcessMemory: 137,438,953,344
CPU: 16 Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz"
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8

Change History (3)

comment:1 by pett, 5 years ago

Component: UnassignedStructure Analysis
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionTape measure: 'Structure' object has no attribute 'session'

comment:2 by pett, 5 years ago

Seems like the only "structure" ever open in this session is markers.

comment:3 by Tom Goddard, 5 years ago

Resolution: duplicate
Status: assignedclosed

Duplicate of #3457, fixed a few months ago.

Note: See TracTickets for help on using tickets.