Changes between Initial Version and Version 1 of Ticket #2635


Ignore:
Timestamp:
Dec 3, 2019, 11:21:23 AM (6 years ago)
Author:
Eric Pettersen
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2635

    • Property Component UnassignedGraphics
    • Property Owner set to Tom Goddard
    • Property Platformall
    • Property ProjectChimeraX
    • Property Status newassigned
    • Property Summary ChimeraX bug report submissionself._positions is None
  • Ticket #2635 – Description

    initial v1  
    649649See log for complete Python traceback. 
    650650 
     651
     652[_many_ of these deleted]
     653
    651654Traceback (most recent call last): 
    652655File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
     
    793796See log for complete Python traceback. 
    794797 
    795 Traceback (most recent call last): 
    796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    801 mouse_pause_tracking 
    802 self._mouse_pause() 
    803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    805 m.pause(self._mouse_pause_position) 
    806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    808 p = picked_object(x, y, self.view) 
    809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    817 near, far = self._near_far_bounds(cp, vd) 
    818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    820 b = self.drawing_bounds(allow_drawing_changes = False) 
    821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    826 dbounds = [d.bounds() for d in self.child_drawings() 
    827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    829 if d.display and not getattr(d, 'skip_bounds', False)] 
    830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    832 return self._any_displayed_positions and len(self._positions) > 0 
    833 TypeError: object of type 'NoneType' has no len() 
    834  
    835 TypeError: object of type 'NoneType' has no len() 
    836  
    837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    839 return self._any_displayed_positions and len(self._positions) > 0 
    840  
    841 See log for complete Python traceback. 
    842  
    843 Traceback (most recent call last): 
    844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    849 mouse_pause_tracking 
    850 self._mouse_pause() 
    851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    853 m.pause(self._mouse_pause_position) 
    854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    856 p = picked_object(x, y, self.view) 
    857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    865 near, far = self._near_far_bounds(cp, vd) 
    866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    868 b = self.drawing_bounds(allow_drawing_changes = False) 
    869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    874 dbounds = [d.bounds() for d in self.child_drawings() 
    875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    877 if d.display and not getattr(d, 'skip_bounds', False)] 
    878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    880 return self._any_displayed_positions and len(self._positions) > 0 
    881 TypeError: object of type 'NoneType' has no len() 
    882  
    883 TypeError: object of type 'NoneType' has no len() 
    884  
    885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    887 return self._any_displayed_positions and len(self._positions) > 0 
    888  
    889 See log for complete Python traceback. 
    890  
    891 Traceback (most recent call last): 
    892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    897 mouse_pause_tracking 
    898 self._mouse_pause() 
    899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    901 m.pause(self._mouse_pause_position) 
    902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    904 p = picked_object(x, y, self.view) 
    905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    913 near, far = self._near_far_bounds(cp, vd) 
    914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    916 b = self.drawing_bounds(allow_drawing_changes = False) 
    917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    922 dbounds = [d.bounds() for d in self.child_drawings() 
    923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    925 if d.display and not getattr(d, 'skip_bounds', False)] 
    926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    928 return self._any_displayed_positions and len(self._positions) > 0 
    929 TypeError: object of type 'NoneType' has no len() 
    930  
    931 TypeError: object of type 'NoneType' has no len() 
    932  
    933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    935 return self._any_displayed_positions and len(self._positions) > 0 
    936  
    937 See log for complete Python traceback. 
    938  
    939 Traceback (most recent call last): 
    940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    945 mouse_pause_tracking 
    946 self._mouse_pause() 
    947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    949 m.pause(self._mouse_pause_position) 
    950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    952 p = picked_object(x, y, self.view) 
    953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    961 near, far = self._near_far_bounds(cp, vd) 
    962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    964 b = self.drawing_bounds(allow_drawing_changes = False) 
    965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    970 dbounds = [d.bounds() for d in self.child_drawings() 
    971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    973 if d.display and not getattr(d, 'skip_bounds', False)] 
    974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    976 return self._any_displayed_positions and len(self._positions) > 0 
    977 TypeError: object of type 'NoneType' has no len() 
    978  
    979 TypeError: object of type 'NoneType' has no len() 
    980  
    981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    983 return self._any_displayed_positions and len(self._positions) > 0 
    984  
    985 See log for complete Python traceback. 
    986  
    987 Traceback (most recent call last): 
    988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    993 mouse_pause_tracking 
    994 self._mouse_pause() 
    995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    997 m.pause(self._mouse_pause_position) 
    998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1000 p = picked_object(x, y, self.view) 
    1001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1009 near, far = self._near_far_bounds(cp, vd) 
    1010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1012 b = self.drawing_bounds(allow_drawing_changes = False) 
    1013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1018 dbounds = [d.bounds() for d in self.child_drawings() 
    1019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1021 if d.display and not getattr(d, 'skip_bounds', False)] 
    1022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1024 return self._any_displayed_positions and len(self._positions) > 0 
    1025 TypeError: object of type 'NoneType' has no len() 
    1026  
    1027 TypeError: object of type 'NoneType' has no len() 
    1028  
    1029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1031 return self._any_displayed_positions and len(self._positions) > 0 
    1032  
    1033 See log for complete Python traceback. 
    1034  
    1035 Traceback (most recent call last): 
    1036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1041 mouse_pause_tracking 
    1042 self._mouse_pause() 
    1043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1045 m.pause(self._mouse_pause_position) 
    1046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1048 p = picked_object(x, y, self.view) 
    1049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1057 near, far = self._near_far_bounds(cp, vd) 
    1058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1060 b = self.drawing_bounds(allow_drawing_changes = False) 
    1061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1066 dbounds = [d.bounds() for d in self.child_drawings() 
    1067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1069 if d.display and not getattr(d, 'skip_bounds', False)] 
    1070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1072 return self._any_displayed_positions and len(self._positions) > 0 
    1073 TypeError: object of type 'NoneType' has no len() 
    1074  
    1075 TypeError: object of type 'NoneType' has no len() 
    1076  
    1077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1079 return self._any_displayed_positions and len(self._positions) > 0 
    1080  
    1081 See log for complete Python traceback. 
    1082  
    1083 Traceback (most recent call last): 
    1084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1089 mouse_pause_tracking 
    1090 self._mouse_pause() 
    1091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1093 m.pause(self._mouse_pause_position) 
    1094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1096 p = picked_object(x, y, self.view) 
    1097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1105 near, far = self._near_far_bounds(cp, vd) 
    1106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1108 b = self.drawing_bounds(allow_drawing_changes = False) 
    1109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1114 dbounds = [d.bounds() for d in self.child_drawings() 
    1115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1117 if d.display and not getattr(d, 'skip_bounds', False)] 
    1118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1120 return self._any_displayed_positions and len(self._positions) > 0 
    1121 TypeError: object of type 'NoneType' has no len() 
    1122  
    1123 TypeError: object of type 'NoneType' has no len() 
    1124  
    1125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1127 return self._any_displayed_positions and len(self._positions) > 0 
    1128  
    1129 See log for complete Python traceback. 
    1130  
    1131 Traceback (most recent call last): 
    1132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1137 mouse_pause_tracking 
    1138 self._mouse_pause() 
    1139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1141 m.pause(self._mouse_pause_position) 
    1142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1144 p = picked_object(x, y, self.view) 
    1145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1153 near, far = self._near_far_bounds(cp, vd) 
    1154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1156 b = self.drawing_bounds(allow_drawing_changes = False) 
    1157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1162 dbounds = [d.bounds() for d in self.child_drawings() 
    1163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1165 if d.display and not getattr(d, 'skip_bounds', False)] 
    1166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1168 return self._any_displayed_positions and len(self._positions) > 0 
    1169 TypeError: object of type 'NoneType' has no len() 
    1170  
    1171 TypeError: object of type 'NoneType' has no len() 
    1172  
    1173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1175 return self._any_displayed_positions and len(self._positions) > 0 
    1176  
    1177 See log for complete Python traceback. 
    1178  
    1179 Traceback (most recent call last): 
    1180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1185 mouse_pause_tracking 
    1186 self._mouse_pause() 
    1187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1189 m.pause(self._mouse_pause_position) 
    1190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1192 p = picked_object(x, y, self.view) 
    1193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1201 near, far = self._near_far_bounds(cp, vd) 
    1202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1204 b = self.drawing_bounds(allow_drawing_changes = False) 
    1205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1210 dbounds = [d.bounds() for d in self.child_drawings() 
    1211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1213 if d.display and not getattr(d, 'skip_bounds', False)] 
    1214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1216 return self._any_displayed_positions and len(self._positions) > 0 
    1217 TypeError: object of type 'NoneType' has no len() 
    1218  
    1219 TypeError: object of type 'NoneType' has no len() 
    1220  
    1221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1223 return self._any_displayed_positions and len(self._positions) > 0 
    1224  
    1225 See log for complete Python traceback. 
    1226  
    1227 Traceback (most recent call last): 
    1228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1233 mouse_pause_tracking 
    1234 self._mouse_pause() 
    1235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1237 m.pause(self._mouse_pause_position) 
    1238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1240 p = picked_object(x, y, self.view) 
    1241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1249 near, far = self._near_far_bounds(cp, vd) 
    1250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1252 b = self.drawing_bounds(allow_drawing_changes = False) 
    1253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1258 dbounds = [d.bounds() for d in self.child_drawings() 
    1259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1261 if d.display and not getattr(d, 'skip_bounds', False)] 
    1262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1264 return self._any_displayed_positions and len(self._positions) > 0 
    1265 TypeError: object of type 'NoneType' has no len() 
    1266  
    1267 TypeError: object of type 'NoneType' has no len() 
    1268  
    1269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1271 return self._any_displayed_positions and len(self._positions) > 0 
    1272  
    1273 See log for complete Python traceback. 
    1274  
    1275 Traceback (most recent call last): 
    1276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1281 mouse_pause_tracking 
    1282 self._mouse_pause() 
    1283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1285 m.pause(self._mouse_pause_position) 
    1286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1288 p = picked_object(x, y, self.view) 
    1289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1297 near, far = self._near_far_bounds(cp, vd) 
    1298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1300 b = self.drawing_bounds(allow_drawing_changes = False) 
    1301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1306 dbounds = [d.bounds() for d in self.child_drawings() 
    1307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1309 if d.display and not getattr(d, 'skip_bounds', False)] 
    1310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1312 return self._any_displayed_positions and len(self._positions) > 0 
    1313 TypeError: object of type 'NoneType' has no len() 
    1314  
    1315 TypeError: object of type 'NoneType' has no len() 
    1316  
    1317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1319 return self._any_displayed_positions and len(self._positions) > 0 
    1320  
    1321 See log for complete Python traceback. 
    1322  
    1323 Traceback (most recent call last): 
    1324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1329 mouse_pause_tracking 
    1330 self._mouse_pause() 
    1331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1333 m.pause(self._mouse_pause_position) 
    1334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1336 p = picked_object(x, y, self.view) 
    1337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1345 near, far = self._near_far_bounds(cp, vd) 
    1346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1348 b = self.drawing_bounds(allow_drawing_changes = False) 
    1349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1354 dbounds = [d.bounds() for d in self.child_drawings() 
    1355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1357 if d.display and not getattr(d, 'skip_bounds', False)] 
    1358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1360 return self._any_displayed_positions and len(self._positions) > 0 
    1361 TypeError: object of type 'NoneType' has no len() 
    1362  
    1363 TypeError: object of type 'NoneType' has no len() 
    1364  
    1365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1367 return self._any_displayed_positions and len(self._positions) > 0 
    1368  
    1369 See log for complete Python traceback. 
    1370  
    1371 Traceback (most recent call last): 
    1372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1377 mouse_pause_tracking 
    1378 self._mouse_pause() 
    1379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1381 m.pause(self._mouse_pause_position) 
    1382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1384 p = picked_object(x, y, self.view) 
    1385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1393 near, far = self._near_far_bounds(cp, vd) 
    1394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1396 b = self.drawing_bounds(allow_drawing_changes = False) 
    1397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1402 dbounds = [d.bounds() for d in self.child_drawings() 
    1403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1405 if d.display and not getattr(d, 'skip_bounds', False)] 
    1406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1408 return self._any_displayed_positions and len(self._positions) > 0 
    1409 TypeError: object of type 'NoneType' has no len() 
    1410  
    1411 TypeError: object of type 'NoneType' has no len() 
    1412  
    1413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1415 return self._any_displayed_positions and len(self._positions) > 0 
    1416  
    1417 See log for complete Python traceback. 
    1418  
    1419 Traceback (most recent call last): 
    1420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1425 mouse_pause_tracking 
    1426 self._mouse_pause() 
    1427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1429 m.pause(self._mouse_pause_position) 
    1430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1432 p = picked_object(x, y, self.view) 
    1433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1441 near, far = self._near_far_bounds(cp, vd) 
    1442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1444 b = self.drawing_bounds(allow_drawing_changes = False) 
    1445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1450 dbounds = [d.bounds() for d in self.child_drawings() 
    1451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1453 if d.display and not getattr(d, 'skip_bounds', False)] 
    1454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1456 return self._any_displayed_positions and len(self._positions) > 0 
    1457 TypeError: object of type 'NoneType' has no len() 
    1458  
    1459 TypeError: object of type 'NoneType' has no len() 
    1460  
    1461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1463 return self._any_displayed_positions and len(self._positions) > 0 
    1464  
    1465 See log for complete Python traceback. 
    1466  
    1467 Traceback (most recent call last): 
    1468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1473 mouse_pause_tracking 
    1474 self._mouse_pause() 
    1475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1477 m.pause(self._mouse_pause_position) 
    1478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1480 p = picked_object(x, y, self.view) 
    1481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1489 near, far = self._near_far_bounds(cp, vd) 
    1490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1492 b = self.drawing_bounds(allow_drawing_changes = False) 
    1493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1498 dbounds = [d.bounds() for d in self.child_drawings() 
    1499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1501 if d.display and not getattr(d, 'skip_bounds', False)] 
    1502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1504 return self._any_displayed_positions and len(self._positions) > 0 
    1505 TypeError: object of type 'NoneType' has no len() 
    1506  
    1507 TypeError: object of type 'NoneType' has no len() 
    1508  
    1509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1511 return self._any_displayed_positions and len(self._positions) > 0 
    1512  
    1513 See log for complete Python traceback. 
    1514  
    1515 Traceback (most recent call last): 
    1516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1521 mouse_pause_tracking 
    1522 self._mouse_pause() 
    1523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1525 m.pause(self._mouse_pause_position) 
    1526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1528 p = picked_object(x, y, self.view) 
    1529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1537 near, far = self._near_far_bounds(cp, vd) 
    1538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1540 b = self.drawing_bounds(allow_drawing_changes = False) 
    1541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1546 dbounds = [d.bounds() for d in self.child_drawings() 
    1547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1549 if d.display and not getattr(d, 'skip_bounds', False)] 
    1550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1552 return self._any_displayed_positions and len(self._positions) > 0 
    1553 TypeError: object of type 'NoneType' has no len() 
    1554  
    1555 TypeError: object of type 'NoneType' has no len() 
    1556  
    1557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1559 return self._any_displayed_positions and len(self._positions) > 0 
    1560  
    1561 See log for complete Python traceback. 
    1562  
    1563 Traceback (most recent call last): 
    1564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1569 mouse_pause_tracking 
    1570 self._mouse_pause() 
    1571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1573 m.pause(self._mouse_pause_position) 
    1574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1576 p = picked_object(x, y, self.view) 
    1577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1585 near, far = self._near_far_bounds(cp, vd) 
    1586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1588 b = self.drawing_bounds(allow_drawing_changes = False) 
    1589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1594 dbounds = [d.bounds() for d in self.child_drawings() 
    1595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1597 if d.display and not getattr(d, 'skip_bounds', False)] 
    1598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1600 return self._any_displayed_positions and len(self._positions) > 0 
    1601 TypeError: object of type 'NoneType' has no len() 
    1602  
    1603 TypeError: object of type 'NoneType' has no len() 
    1604  
    1605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1607 return self._any_displayed_positions and len(self._positions) > 0 
    1608  
    1609 See log for complete Python traceback. 
    1610  
    1611 Traceback (most recent call last): 
    1612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1617 mouse_pause_tracking 
    1618 self._mouse_pause() 
    1619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1621 m.pause(self._mouse_pause_position) 
    1622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1624 p = picked_object(x, y, self.view) 
    1625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1633 near, far = self._near_far_bounds(cp, vd) 
    1634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1636 b = self.drawing_bounds(allow_drawing_changes = False) 
    1637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1642 dbounds = [d.bounds() for d in self.child_drawings() 
    1643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1645 if d.display and not getattr(d, 'skip_bounds', False)] 
    1646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1648 return self._any_displayed_positions and len(self._positions) > 0 
    1649 TypeError: object of type 'NoneType' has no len() 
    1650  
    1651 TypeError: object of type 'NoneType' has no len() 
    1652  
    1653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1655 return self._any_displayed_positions and len(self._positions) > 0 
    1656  
    1657 See log for complete Python traceback. 
    1658  
    1659 Traceback (most recent call last): 
    1660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1665 mouse_pause_tracking 
    1666 self._mouse_pause() 
    1667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1669 m.pause(self._mouse_pause_position) 
    1670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1672 p = picked_object(x, y, self.view) 
    1673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1681 near, far = self._near_far_bounds(cp, vd) 
    1682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1684 b = self.drawing_bounds(allow_drawing_changes = False) 
    1685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1690 dbounds = [d.bounds() for d in self.child_drawings() 
    1691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1693 if d.display and not getattr(d, 'skip_bounds', False)] 
    1694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1696 return self._any_displayed_positions and len(self._positions) > 0 
    1697 TypeError: object of type 'NoneType' has no len() 
    1698  
    1699 TypeError: object of type 'NoneType' has no len() 
    1700  
    1701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1703 return self._any_displayed_positions and len(self._positions) > 0 
    1704  
    1705 See log for complete Python traceback. 
    1706  
    1707 Traceback (most recent call last): 
    1708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1713 mouse_pause_tracking 
    1714 self._mouse_pause() 
    1715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1717 m.pause(self._mouse_pause_position) 
    1718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1720 p = picked_object(x, y, self.view) 
    1721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1729 near, far = self._near_far_bounds(cp, vd) 
    1730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1732 b = self.drawing_bounds(allow_drawing_changes = False) 
    1733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1738 dbounds = [d.bounds() for d in self.child_drawings() 
    1739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1741 if d.display and not getattr(d, 'skip_bounds', False)] 
    1742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1744 return self._any_displayed_positions and len(self._positions) > 0 
    1745 TypeError: object of type 'NoneType' has no len() 
    1746  
    1747 TypeError: object of type 'NoneType' has no len() 
    1748  
    1749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1751 return self._any_displayed_positions and len(self._positions) > 0 
    1752  
    1753 See log for complete Python traceback. 
    1754  
    1755 Traceback (most recent call last): 
    1756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1761 mouse_pause_tracking 
    1762 self._mouse_pause() 
    1763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1765 m.pause(self._mouse_pause_position) 
    1766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1768 p = picked_object(x, y, self.view) 
    1769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1777 near, far = self._near_far_bounds(cp, vd) 
    1778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1780 b = self.drawing_bounds(allow_drawing_changes = False) 
    1781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1786 dbounds = [d.bounds() for d in self.child_drawings() 
    1787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1789 if d.display and not getattr(d, 'skip_bounds', False)] 
    1790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1792 return self._any_displayed_positions and len(self._positions) > 0 
    1793 TypeError: object of type 'NoneType' has no len() 
    1794  
    1795 TypeError: object of type 'NoneType' has no len() 
    1796  
    1797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1799 return self._any_displayed_positions and len(self._positions) > 0 
    1800  
    1801 See log for complete Python traceback. 
    1802  
    1803 Traceback (most recent call last): 
    1804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1809 mouse_pause_tracking 
    1810 self._mouse_pause() 
    1811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1813 m.pause(self._mouse_pause_position) 
    1814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1816 p = picked_object(x, y, self.view) 
    1817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1825 near, far = self._near_far_bounds(cp, vd) 
    1826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1828 b = self.drawing_bounds(allow_drawing_changes = False) 
    1829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1834 dbounds = [d.bounds() for d in self.child_drawings() 
    1835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1837 if d.display and not getattr(d, 'skip_bounds', False)] 
    1838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1840 return self._any_displayed_positions and len(self._positions) > 0 
    1841 TypeError: object of type 'NoneType' has no len() 
    1842  
    1843 TypeError: object of type 'NoneType' has no len() 
    1844  
    1845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1847 return self._any_displayed_positions and len(self._positions) > 0 
    1848  
    1849 See log for complete Python traceback. 
    1850  
    1851 Traceback (most recent call last): 
    1852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1857 mouse_pause_tracking 
    1858 self._mouse_pause() 
    1859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1861 m.pause(self._mouse_pause_position) 
    1862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1864 p = picked_object(x, y, self.view) 
    1865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1873 near, far = self._near_far_bounds(cp, vd) 
    1874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1876 b = self.drawing_bounds(allow_drawing_changes = False) 
    1877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1882 dbounds = [d.bounds() for d in self.child_drawings() 
    1883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1885 if d.display and not getattr(d, 'skip_bounds', False)] 
    1886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1888 return self._any_displayed_positions and len(self._positions) > 0 
    1889 TypeError: object of type 'NoneType' has no len() 
    1890  
    1891 TypeError: object of type 'NoneType' has no len() 
    1892  
    1893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1895 return self._any_displayed_positions and len(self._positions) > 0 
    1896  
    1897 See log for complete Python traceback. 
    1898  
    1899 Traceback (most recent call last): 
    1900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1905 mouse_pause_tracking 
    1906 self._mouse_pause() 
    1907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1909 m.pause(self._mouse_pause_position) 
    1910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1912 p = picked_object(x, y, self.view) 
    1913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1921 near, far = self._near_far_bounds(cp, vd) 
    1922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1924 b = self.drawing_bounds(allow_drawing_changes = False) 
    1925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1930 dbounds = [d.bounds() for d in self.child_drawings() 
    1931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1933 if d.display and not getattr(d, 'skip_bounds', False)] 
    1934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1936 return self._any_displayed_positions and len(self._positions) > 0 
    1937 TypeError: object of type 'NoneType' has no len() 
    1938  
    1939 TypeError: object of type 'NoneType' has no len() 
    1940  
    1941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1943 return self._any_displayed_positions and len(self._positions) > 0 
    1944  
    1945 See log for complete Python traceback. 
    1946  
    1947 Traceback (most recent call last): 
    1948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    1953 mouse_pause_tracking 
    1954 self._mouse_pause() 
    1955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    1957 m.pause(self._mouse_pause_position) 
    1958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    1960 p = picked_object(x, y, self.view) 
    1961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    1963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    1964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    1966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    1967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    1969 near, far = self._near_far_bounds(cp, vd) 
    1970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    1972 b = self.drawing_bounds(allow_drawing_changes = False) 
    1973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    1975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    1976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    1978 dbounds = [d.bounds() for d in self.child_drawings() 
    1979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    1981 if d.display and not getattr(d, 'skip_bounds', False)] 
    1982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1984 return self._any_displayed_positions and len(self._positions) > 0 
    1985 TypeError: object of type 'NoneType' has no len() 
    1986  
    1987 TypeError: object of type 'NoneType' has no len() 
    1988  
    1989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    1991 return self._any_displayed_positions and len(self._positions) > 0 
    1992  
    1993 See log for complete Python traceback. 
    1994  
    1995 Traceback (most recent call last): 
    1996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    1997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    1998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2001 mouse_pause_tracking 
    2002 self._mouse_pause() 
    2003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2005 m.pause(self._mouse_pause_position) 
    2006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2008 p = picked_object(x, y, self.view) 
    2009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2017 near, far = self._near_far_bounds(cp, vd) 
    2018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2020 b = self.drawing_bounds(allow_drawing_changes = False) 
    2021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2026 dbounds = [d.bounds() for d in self.child_drawings() 
    2027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2029 if d.display and not getattr(d, 'skip_bounds', False)] 
    2030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2032 return self._any_displayed_positions and len(self._positions) > 0 
    2033 TypeError: object of type 'NoneType' has no len() 
    2034  
    2035 TypeError: object of type 'NoneType' has no len() 
    2036  
    2037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2039 return self._any_displayed_positions and len(self._positions) > 0 
    2040  
    2041 See log for complete Python traceback. 
    2042  
    2043 Traceback (most recent call last): 
    2044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2049 mouse_pause_tracking 
    2050 self._mouse_pause() 
    2051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2053 m.pause(self._mouse_pause_position) 
    2054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2056 p = picked_object(x, y, self.view) 
    2057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2065 near, far = self._near_far_bounds(cp, vd) 
    2066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2068 b = self.drawing_bounds(allow_drawing_changes = False) 
    2069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2074 dbounds = [d.bounds() for d in self.child_drawings() 
    2075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2077 if d.display and not getattr(d, 'skip_bounds', False)] 
    2078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2080 return self._any_displayed_positions and len(self._positions) > 0 
    2081 TypeError: object of type 'NoneType' has no len() 
    2082  
    2083 TypeError: object of type 'NoneType' has no len() 
    2084  
    2085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2087 return self._any_displayed_positions and len(self._positions) > 0 
    2088  
    2089 See log for complete Python traceback. 
    2090  
    2091 Traceback (most recent call last): 
    2092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2097 mouse_pause_tracking 
    2098 self._mouse_pause() 
    2099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2101 m.pause(self._mouse_pause_position) 
    2102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2104 p = picked_object(x, y, self.view) 
    2105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2113 near, far = self._near_far_bounds(cp, vd) 
    2114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2116 b = self.drawing_bounds(allow_drawing_changes = False) 
    2117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2122 dbounds = [d.bounds() for d in self.child_drawings() 
    2123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2125 if d.display and not getattr(d, 'skip_bounds', False)] 
    2126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2128 return self._any_displayed_positions and len(self._positions) > 0 
    2129 TypeError: object of type 'NoneType' has no len() 
    2130  
    2131 TypeError: object of type 'NoneType' has no len() 
    2132  
    2133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2135 return self._any_displayed_positions and len(self._positions) > 0 
    2136  
    2137 See log for complete Python traceback. 
    2138  
    2139 Traceback (most recent call last): 
    2140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2145 mouse_pause_tracking 
    2146 self._mouse_pause() 
    2147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2149 m.pause(self._mouse_pause_position) 
    2150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2152 p = picked_object(x, y, self.view) 
    2153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2161 near, far = self._near_far_bounds(cp, vd) 
    2162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2164 b = self.drawing_bounds(allow_drawing_changes = False) 
    2165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2170 dbounds = [d.bounds() for d in self.child_drawings() 
    2171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2173 if d.display and not getattr(d, 'skip_bounds', False)] 
    2174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2176 return self._any_displayed_positions and len(self._positions) > 0 
    2177 TypeError: object of type 'NoneType' has no len() 
    2178  
    2179 TypeError: object of type 'NoneType' has no len() 
    2180  
    2181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2183 return self._any_displayed_positions and len(self._positions) > 0 
    2184  
    2185 See log for complete Python traceback. 
    2186  
    2187 Traceback (most recent call last): 
    2188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2193 mouse_pause_tracking 
    2194 self._mouse_pause() 
    2195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2197 m.pause(self._mouse_pause_position) 
    2198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2200 p = picked_object(x, y, self.view) 
    2201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2209 near, far = self._near_far_bounds(cp, vd) 
    2210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2212 b = self.drawing_bounds(allow_drawing_changes = False) 
    2213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2218 dbounds = [d.bounds() for d in self.child_drawings() 
    2219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2221 if d.display and not getattr(d, 'skip_bounds', False)] 
    2222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2224 return self._any_displayed_positions and len(self._positions) > 0 
    2225 TypeError: object of type 'NoneType' has no len() 
    2226  
    2227 TypeError: object of type 'NoneType' has no len() 
    2228  
    2229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2231 return self._any_displayed_positions and len(self._positions) > 0 
    2232  
    2233 See log for complete Python traceback. 
    2234  
    2235 Traceback (most recent call last): 
    2236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2241 mouse_pause_tracking 
    2242 self._mouse_pause() 
    2243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2245 m.pause(self._mouse_pause_position) 
    2246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2248 p = picked_object(x, y, self.view) 
    2249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2257 near, far = self._near_far_bounds(cp, vd) 
    2258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2260 b = self.drawing_bounds(allow_drawing_changes = False) 
    2261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2266 dbounds = [d.bounds() for d in self.child_drawings() 
    2267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2269 if d.display and not getattr(d, 'skip_bounds', False)] 
    2270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2272 return self._any_displayed_positions and len(self._positions) > 0 
    2273 TypeError: object of type 'NoneType' has no len() 
    2274  
    2275 TypeError: object of type 'NoneType' has no len() 
    2276  
    2277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2279 return self._any_displayed_positions and len(self._positions) > 0 
    2280  
    2281 See log for complete Python traceback. 
    2282  
    2283 Traceback (most recent call last): 
    2284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2289 mouse_pause_tracking 
    2290 self._mouse_pause() 
    2291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2293 m.pause(self._mouse_pause_position) 
    2294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2296 p = picked_object(x, y, self.view) 
    2297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2305 near, far = self._near_far_bounds(cp, vd) 
    2306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2308 b = self.drawing_bounds(allow_drawing_changes = False) 
    2309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2314 dbounds = [d.bounds() for d in self.child_drawings() 
    2315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2317 if d.display and not getattr(d, 'skip_bounds', False)] 
    2318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2320 return self._any_displayed_positions and len(self._positions) > 0 
    2321 TypeError: object of type 'NoneType' has no len() 
    2322  
    2323 TypeError: object of type 'NoneType' has no len() 
    2324  
    2325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2327 return self._any_displayed_positions and len(self._positions) > 0 
    2328  
    2329 See log for complete Python traceback. 
    2330  
    2331 Traceback (most recent call last): 
    2332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2337 mouse_pause_tracking 
    2338 self._mouse_pause() 
    2339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2341 m.pause(self._mouse_pause_position) 
    2342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2344 p = picked_object(x, y, self.view) 
    2345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2353 near, far = self._near_far_bounds(cp, vd) 
    2354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2356 b = self.drawing_bounds(allow_drawing_changes = False) 
    2357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2362 dbounds = [d.bounds() for d in self.child_drawings() 
    2363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2365 if d.display and not getattr(d, 'skip_bounds', False)] 
    2366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2368 return self._any_displayed_positions and len(self._positions) > 0 
    2369 TypeError: object of type 'NoneType' has no len() 
    2370  
    2371 TypeError: object of type 'NoneType' has no len() 
    2372  
    2373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2375 return self._any_displayed_positions and len(self._positions) > 0 
    2376  
    2377 See log for complete Python traceback. 
    2378  
    2379 Traceback (most recent call last): 
    2380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2385 mouse_pause_tracking 
    2386 self._mouse_pause() 
    2387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2389 m.pause(self._mouse_pause_position) 
    2390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2392 p = picked_object(x, y, self.view) 
    2393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2401 near, far = self._near_far_bounds(cp, vd) 
    2402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2404 b = self.drawing_bounds(allow_drawing_changes = False) 
    2405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2410 dbounds = [d.bounds() for d in self.child_drawings() 
    2411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2413 if d.display and not getattr(d, 'skip_bounds', False)] 
    2414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2416 return self._any_displayed_positions and len(self._positions) > 0 
    2417 TypeError: object of type 'NoneType' has no len() 
    2418  
    2419 TypeError: object of type 'NoneType' has no len() 
    2420  
    2421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2423 return self._any_displayed_positions and len(self._positions) > 0 
    2424  
    2425 See log for complete Python traceback. 
    2426  
    2427 Traceback (most recent call last): 
    2428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2433 mouse_pause_tracking 
    2434 self._mouse_pause() 
    2435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2437 m.pause(self._mouse_pause_position) 
    2438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2440 p = picked_object(x, y, self.view) 
    2441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2449 near, far = self._near_far_bounds(cp, vd) 
    2450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2452 b = self.drawing_bounds(allow_drawing_changes = False) 
    2453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2458 dbounds = [d.bounds() for d in self.child_drawings() 
    2459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2461 if d.display and not getattr(d, 'skip_bounds', False)] 
    2462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2464 return self._any_displayed_positions and len(self._positions) > 0 
    2465 TypeError: object of type 'NoneType' has no len() 
    2466  
    2467 TypeError: object of type 'NoneType' has no len() 
    2468  
    2469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2471 return self._any_displayed_positions and len(self._positions) > 0 
    2472  
    2473 See log for complete Python traceback. 
    2474  
    2475 Traceback (most recent call last): 
    2476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2481 mouse_pause_tracking 
    2482 self._mouse_pause() 
    2483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2485 m.pause(self._mouse_pause_position) 
    2486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2488 p = picked_object(x, y, self.view) 
    2489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2497 near, far = self._near_far_bounds(cp, vd) 
    2498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2500 b = self.drawing_bounds(allow_drawing_changes = False) 
    2501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2506 dbounds = [d.bounds() for d in self.child_drawings() 
    2507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2509 if d.display and not getattr(d, 'skip_bounds', False)] 
    2510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2512 return self._any_displayed_positions and len(self._positions) > 0 
    2513 TypeError: object of type 'NoneType' has no len() 
    2514  
    2515 TypeError: object of type 'NoneType' has no len() 
    2516  
    2517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2519 return self._any_displayed_positions and len(self._positions) > 0 
    2520  
    2521 See log for complete Python traceback. 
    2522  
    2523 Traceback (most recent call last): 
    2524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2529 mouse_pause_tracking 
    2530 self._mouse_pause() 
    2531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2533 m.pause(self._mouse_pause_position) 
    2534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2536 p = picked_object(x, y, self.view) 
    2537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2545 near, far = self._near_far_bounds(cp, vd) 
    2546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2548 b = self.drawing_bounds(allow_drawing_changes = False) 
    2549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2554 dbounds = [d.bounds() for d in self.child_drawings() 
    2555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2557 if d.display and not getattr(d, 'skip_bounds', False)] 
    2558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2560 return self._any_displayed_positions and len(self._positions) > 0 
    2561 TypeError: object of type 'NoneType' has no len() 
    2562  
    2563 TypeError: object of type 'NoneType' has no len() 
    2564  
    2565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2567 return self._any_displayed_positions and len(self._positions) > 0 
    2568  
    2569 See log for complete Python traceback. 
    2570  
    2571 Traceback (most recent call last): 
    2572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2577 mouse_pause_tracking 
    2578 self._mouse_pause() 
    2579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2581 m.pause(self._mouse_pause_position) 
    2582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2584 p = picked_object(x, y, self.view) 
    2585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2593 near, far = self._near_far_bounds(cp, vd) 
    2594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2596 b = self.drawing_bounds(allow_drawing_changes = False) 
    2597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2602 dbounds = [d.bounds() for d in self.child_drawings() 
    2603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2605 if d.display and not getattr(d, 'skip_bounds', False)] 
    2606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2608 return self._any_displayed_positions and len(self._positions) > 0 
    2609 TypeError: object of type 'NoneType' has no len() 
    2610  
    2611 TypeError: object of type 'NoneType' has no len() 
    2612  
    2613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2615 return self._any_displayed_positions and len(self._positions) > 0 
    2616  
    2617 See log for complete Python traceback. 
    2618  
    2619 Traceback (most recent call last): 
    2620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2625 mouse_pause_tracking 
    2626 self._mouse_pause() 
    2627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2629 m.pause(self._mouse_pause_position) 
    2630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2632 p = picked_object(x, y, self.view) 
    2633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2641 near, far = self._near_far_bounds(cp, vd) 
    2642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2644 b = self.drawing_bounds(allow_drawing_changes = False) 
    2645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2650 dbounds = [d.bounds() for d in self.child_drawings() 
    2651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2653 if d.display and not getattr(d, 'skip_bounds', False)] 
    2654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2656 return self._any_displayed_positions and len(self._positions) > 0 
    2657 TypeError: object of type 'NoneType' has no len() 
    2658  
    2659 TypeError: object of type 'NoneType' has no len() 
    2660  
    2661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2663 return self._any_displayed_positions and len(self._positions) > 0 
    2664  
    2665 See log for complete Python traceback. 
    2666  
    2667 Traceback (most recent call last): 
    2668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2673 mouse_pause_tracking 
    2674 self._mouse_pause() 
    2675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2677 m.pause(self._mouse_pause_position) 
    2678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2680 p = picked_object(x, y, self.view) 
    2681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2689 near, far = self._near_far_bounds(cp, vd) 
    2690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2692 b = self.drawing_bounds(allow_drawing_changes = False) 
    2693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2698 dbounds = [d.bounds() for d in self.child_drawings() 
    2699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2701 if d.display and not getattr(d, 'skip_bounds', False)] 
    2702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2704 return self._any_displayed_positions and len(self._positions) > 0 
    2705 TypeError: object of type 'NoneType' has no len() 
    2706  
    2707 TypeError: object of type 'NoneType' has no len() 
    2708  
    2709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2711 return self._any_displayed_positions and len(self._positions) > 0 
    2712  
    2713 See log for complete Python traceback. 
    2714  
    2715 Traceback (most recent call last): 
    2716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2721 mouse_pause_tracking 
    2722 self._mouse_pause() 
    2723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2725 m.pause(self._mouse_pause_position) 
    2726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2728 p = picked_object(x, y, self.view) 
    2729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2737 near, far = self._near_far_bounds(cp, vd) 
    2738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2740 b = self.drawing_bounds(allow_drawing_changes = False) 
    2741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2746 dbounds = [d.bounds() for d in self.child_drawings() 
    2747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2749 if d.display and not getattr(d, 'skip_bounds', False)] 
    2750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2752 return self._any_displayed_positions and len(self._positions) > 0 
    2753 TypeError: object of type 'NoneType' has no len() 
    2754  
    2755 TypeError: object of type 'NoneType' has no len() 
    2756  
    2757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2759 return self._any_displayed_positions and len(self._positions) > 0 
    2760  
    2761 See log for complete Python traceback. 
    2762  
    2763 Traceback (most recent call last): 
    2764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2769 mouse_pause_tracking 
    2770 self._mouse_pause() 
    2771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2773 m.pause(self._mouse_pause_position) 
    2774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2776 p = picked_object(x, y, self.view) 
    2777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2785 near, far = self._near_far_bounds(cp, vd) 
    2786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2788 b = self.drawing_bounds(allow_drawing_changes = False) 
    2789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2794 dbounds = [d.bounds() for d in self.child_drawings() 
    2795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2797 if d.display and not getattr(d, 'skip_bounds', False)] 
    2798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2800 return self._any_displayed_positions and len(self._positions) > 0 
    2801 TypeError: object of type 'NoneType' has no len() 
    2802  
    2803 TypeError: object of type 'NoneType' has no len() 
    2804  
    2805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2807 return self._any_displayed_positions and len(self._positions) > 0 
    2808  
    2809 See log for complete Python traceback. 
    2810  
    2811 Traceback (most recent call last): 
    2812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2817 mouse_pause_tracking 
    2818 self._mouse_pause() 
    2819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2821 m.pause(self._mouse_pause_position) 
    2822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2824 p = picked_object(x, y, self.view) 
    2825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2833 near, far = self._near_far_bounds(cp, vd) 
    2834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2836 b = self.drawing_bounds(allow_drawing_changes = False) 
    2837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2842 dbounds = [d.bounds() for d in self.child_drawings() 
    2843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2845 if d.display and not getattr(d, 'skip_bounds', False)] 
    2846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2848 return self._any_displayed_positions and len(self._positions) > 0 
    2849 TypeError: object of type 'NoneType' has no len() 
    2850  
    2851 TypeError: object of type 'NoneType' has no len() 
    2852  
    2853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2855 return self._any_displayed_positions and len(self._positions) > 0 
    2856  
    2857 See log for complete Python traceback. 
    2858  
    2859 Traceback (most recent call last): 
    2860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2865 mouse_pause_tracking 
    2866 self._mouse_pause() 
    2867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2869 m.pause(self._mouse_pause_position) 
    2870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2872 p = picked_object(x, y, self.view) 
    2873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2881 near, far = self._near_far_bounds(cp, vd) 
    2882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2884 b = self.drawing_bounds(allow_drawing_changes = False) 
    2885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2890 dbounds = [d.bounds() for d in self.child_drawings() 
    2891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2893 if d.display and not getattr(d, 'skip_bounds', False)] 
    2894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2896 return self._any_displayed_positions and len(self._positions) > 0 
    2897 TypeError: object of type 'NoneType' has no len() 
    2898  
    2899 TypeError: object of type 'NoneType' has no len() 
    2900  
    2901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2903 return self._any_displayed_positions and len(self._positions) > 0 
    2904  
    2905 See log for complete Python traceback. 
    2906  
    2907 Traceback (most recent call last): 
    2908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2913 mouse_pause_tracking 
    2914 self._mouse_pause() 
    2915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2917 m.pause(self._mouse_pause_position) 
    2918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2920 p = picked_object(x, y, self.view) 
    2921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2929 near, far = self._near_far_bounds(cp, vd) 
    2930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2932 b = self.drawing_bounds(allow_drawing_changes = False) 
    2933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2938 dbounds = [d.bounds() for d in self.child_drawings() 
    2939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2941 if d.display and not getattr(d, 'skip_bounds', False)] 
    2942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2944 return self._any_displayed_positions and len(self._positions) > 0 
    2945 TypeError: object of type 'NoneType' has no len() 
    2946  
    2947 TypeError: object of type 'NoneType' has no len() 
    2948  
    2949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2951 return self._any_displayed_positions and len(self._positions) > 0 
    2952  
    2953 See log for complete Python traceback. 
    2954  
    2955 Traceback (most recent call last): 
    2956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    2958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    2961 mouse_pause_tracking 
    2962 self._mouse_pause() 
    2963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    2965 m.pause(self._mouse_pause_position) 
    2966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    2968 p = picked_object(x, y, self.view) 
    2969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    2971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    2972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    2974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    2975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    2977 near, far = self._near_far_bounds(cp, vd) 
    2978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    2980 b = self.drawing_bounds(allow_drawing_changes = False) 
    2981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    2983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    2984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    2986 dbounds = [d.bounds() for d in self.child_drawings() 
    2987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    2989 if d.display and not getattr(d, 'skip_bounds', False)] 
    2990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2992 return self._any_displayed_positions and len(self._positions) > 0 
    2993 TypeError: object of type 'NoneType' has no len() 
    2994  
    2995 TypeError: object of type 'NoneType' has no len() 
    2996  
    2997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    2998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    2999 return self._any_displayed_positions and len(self._positions) > 0 
    3000  
    3001 See log for complete Python traceback. 
    3002  
    3003 Traceback (most recent call last): 
    3004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3009 mouse_pause_tracking 
    3010 self._mouse_pause() 
    3011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3013 m.pause(self._mouse_pause_position) 
    3014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3016 p = picked_object(x, y, self.view) 
    3017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3025 near, far = self._near_far_bounds(cp, vd) 
    3026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3028 b = self.drawing_bounds(allow_drawing_changes = False) 
    3029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3034 dbounds = [d.bounds() for d in self.child_drawings() 
    3035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3037 if d.display and not getattr(d, 'skip_bounds', False)] 
    3038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3040 return self._any_displayed_positions and len(self._positions) > 0 
    3041 TypeError: object of type 'NoneType' has no len() 
    3042  
    3043 TypeError: object of type 'NoneType' has no len() 
    3044  
    3045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3047 return self._any_displayed_positions and len(self._positions) > 0 
    3048  
    3049 See log for complete Python traceback. 
    3050  
    3051 Traceback (most recent call last): 
    3052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3057 mouse_pause_tracking 
    3058 self._mouse_pause() 
    3059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3061 m.pause(self._mouse_pause_position) 
    3062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3064 p = picked_object(x, y, self.view) 
    3065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3073 near, far = self._near_far_bounds(cp, vd) 
    3074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3076 b = self.drawing_bounds(allow_drawing_changes = False) 
    3077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3082 dbounds = [d.bounds() for d in self.child_drawings() 
    3083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3085 if d.display and not getattr(d, 'skip_bounds', False)] 
    3086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3088 return self._any_displayed_positions and len(self._positions) > 0 
    3089 TypeError: object of type 'NoneType' has no len() 
    3090  
    3091 TypeError: object of type 'NoneType' has no len() 
    3092  
    3093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3095 return self._any_displayed_positions and len(self._positions) > 0 
    3096  
    3097 See log for complete Python traceback. 
    3098  
    3099 Traceback (most recent call last): 
    3100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3105 mouse_pause_tracking 
    3106 self._mouse_pause() 
    3107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3109 m.pause(self._mouse_pause_position) 
    3110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3112 p = picked_object(x, y, self.view) 
    3113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3121 near, far = self._near_far_bounds(cp, vd) 
    3122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3124 b = self.drawing_bounds(allow_drawing_changes = False) 
    3125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3130 dbounds = [d.bounds() for d in self.child_drawings() 
    3131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3133 if d.display and not getattr(d, 'skip_bounds', False)] 
    3134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3136 return self._any_displayed_positions and len(self._positions) > 0 
    3137 TypeError: object of type 'NoneType' has no len() 
    3138  
    3139 TypeError: object of type 'NoneType' has no len() 
    3140  
    3141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3143 return self._any_displayed_positions and len(self._positions) > 0 
    3144  
    3145 See log for complete Python traceback. 
    3146  
    3147 Traceback (most recent call last): 
    3148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3153 mouse_pause_tracking 
    3154 self._mouse_pause() 
    3155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3157 m.pause(self._mouse_pause_position) 
    3158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3160 p = picked_object(x, y, self.view) 
    3161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3169 near, far = self._near_far_bounds(cp, vd) 
    3170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3172 b = self.drawing_bounds(allow_drawing_changes = False) 
    3173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3178 dbounds = [d.bounds() for d in self.child_drawings() 
    3179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3181 if d.display and not getattr(d, 'skip_bounds', False)] 
    3182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3184 return self._any_displayed_positions and len(self._positions) > 0 
    3185 TypeError: object of type 'NoneType' has no len() 
    3186  
    3187 TypeError: object of type 'NoneType' has no len() 
    3188  
    3189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3191 return self._any_displayed_positions and len(self._positions) > 0 
    3192  
    3193 See log for complete Python traceback. 
    3194  
    3195 Traceback (most recent call last): 
    3196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3201 mouse_pause_tracking 
    3202 self._mouse_pause() 
    3203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3205 m.pause(self._mouse_pause_position) 
    3206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3208 p = picked_object(x, y, self.view) 
    3209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3217 near, far = self._near_far_bounds(cp, vd) 
    3218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3220 b = self.drawing_bounds(allow_drawing_changes = False) 
    3221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3226 dbounds = [d.bounds() for d in self.child_drawings() 
    3227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3229 if d.display and not getattr(d, 'skip_bounds', False)] 
    3230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3232 return self._any_displayed_positions and len(self._positions) > 0 
    3233 TypeError: object of type 'NoneType' has no len() 
    3234  
    3235 TypeError: object of type 'NoneType' has no len() 
    3236  
    3237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3239 return self._any_displayed_positions and len(self._positions) > 0 
    3240  
    3241 See log for complete Python traceback. 
    3242  
    3243 Traceback (most recent call last): 
    3244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3249 mouse_pause_tracking 
    3250 self._mouse_pause() 
    3251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3253 m.pause(self._mouse_pause_position) 
    3254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3256 p = picked_object(x, y, self.view) 
    3257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3265 near, far = self._near_far_bounds(cp, vd) 
    3266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3268 b = self.drawing_bounds(allow_drawing_changes = False) 
    3269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3274 dbounds = [d.bounds() for d in self.child_drawings() 
    3275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3277 if d.display and not getattr(d, 'skip_bounds', False)] 
    3278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3280 return self._any_displayed_positions and len(self._positions) > 0 
    3281 TypeError: object of type 'NoneType' has no len() 
    3282  
    3283 TypeError: object of type 'NoneType' has no len() 
    3284  
    3285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3287 return self._any_displayed_positions and len(self._positions) > 0 
    3288  
    3289 See log for complete Python traceback. 
    3290  
    3291 Traceback (most recent call last): 
    3292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3297 mouse_pause_tracking 
    3298 self._mouse_pause() 
    3299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3301 m.pause(self._mouse_pause_position) 
    3302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3304 p = picked_object(x, y, self.view) 
    3305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3313 near, far = self._near_far_bounds(cp, vd) 
    3314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3316 b = self.drawing_bounds(allow_drawing_changes = False) 
    3317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3322 dbounds = [d.bounds() for d in self.child_drawings() 
    3323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3325 if d.display and not getattr(d, 'skip_bounds', False)] 
    3326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3328 return self._any_displayed_positions and len(self._positions) > 0 
    3329 TypeError: object of type 'NoneType' has no len() 
    3330  
    3331 TypeError: object of type 'NoneType' has no len() 
    3332  
    3333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3335 return self._any_displayed_positions and len(self._positions) > 0 
    3336  
    3337 See log for complete Python traceback. 
    3338  
    3339 Traceback (most recent call last): 
    3340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3345 mouse_pause_tracking 
    3346 self._mouse_pause() 
    3347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3349 m.pause(self._mouse_pause_position) 
    3350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3352 p = picked_object(x, y, self.view) 
    3353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3361 near, far = self._near_far_bounds(cp, vd) 
    3362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3364 b = self.drawing_bounds(allow_drawing_changes = False) 
    3365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3370 dbounds = [d.bounds() for d in self.child_drawings() 
    3371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3373 if d.display and not getattr(d, 'skip_bounds', False)] 
    3374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3376 return self._any_displayed_positions and len(self._positions) > 0 
    3377 TypeError: object of type 'NoneType' has no len() 
    3378  
    3379 TypeError: object of type 'NoneType' has no len() 
    3380  
    3381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3383 return self._any_displayed_positions and len(self._positions) > 0 
    3384  
    3385 See log for complete Python traceback. 
    3386  
    3387 Traceback (most recent call last): 
    3388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3393 mouse_pause_tracking 
    3394 self._mouse_pause() 
    3395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3397 m.pause(self._mouse_pause_position) 
    3398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3400 p = picked_object(x, y, self.view) 
    3401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3409 near, far = self._near_far_bounds(cp, vd) 
    3410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3412 b = self.drawing_bounds(allow_drawing_changes = False) 
    3413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3418 dbounds = [d.bounds() for d in self.child_drawings() 
    3419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3421 if d.display and not getattr(d, 'skip_bounds', False)] 
    3422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3424 return self._any_displayed_positions and len(self._positions) > 0 
    3425 TypeError: object of type 'NoneType' has no len() 
    3426  
    3427 TypeError: object of type 'NoneType' has no len() 
    3428  
    3429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3431 return self._any_displayed_positions and len(self._positions) > 0 
    3432  
    3433 See log for complete Python traceback. 
    3434  
    3435 Traceback (most recent call last): 
    3436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3441 mouse_pause_tracking 
    3442 self._mouse_pause() 
    3443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3445 m.pause(self._mouse_pause_position) 
    3446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3448 p = picked_object(x, y, self.view) 
    3449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3457 near, far = self._near_far_bounds(cp, vd) 
    3458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3460 b = self.drawing_bounds(allow_drawing_changes = False) 
    3461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3466 dbounds = [d.bounds() for d in self.child_drawings() 
    3467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3469 if d.display and not getattr(d, 'skip_bounds', False)] 
    3470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3472 return self._any_displayed_positions and len(self._positions) > 0 
    3473 TypeError: object of type 'NoneType' has no len() 
    3474  
    3475 TypeError: object of type 'NoneType' has no len() 
    3476  
    3477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3479 return self._any_displayed_positions and len(self._positions) > 0 
    3480  
    3481 See log for complete Python traceback. 
    3482  
    3483 Traceback (most recent call last): 
    3484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3489 mouse_pause_tracking 
    3490 self._mouse_pause() 
    3491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3493 m.pause(self._mouse_pause_position) 
    3494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3496 p = picked_object(x, y, self.view) 
    3497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3505 near, far = self._near_far_bounds(cp, vd) 
    3506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3508 b = self.drawing_bounds(allow_drawing_changes = False) 
    3509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3514 dbounds = [d.bounds() for d in self.child_drawings() 
    3515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3517 if d.display and not getattr(d, 'skip_bounds', False)] 
    3518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3520 return self._any_displayed_positions and len(self._positions) > 0 
    3521 TypeError: object of type 'NoneType' has no len() 
    3522  
    3523 TypeError: object of type 'NoneType' has no len() 
    3524  
    3525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3527 return self._any_displayed_positions and len(self._positions) > 0 
    3528  
    3529 See log for complete Python traceback. 
    3530  
    3531 Traceback (most recent call last): 
    3532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3537 mouse_pause_tracking 
    3538 self._mouse_pause() 
    3539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3541 m.pause(self._mouse_pause_position) 
    3542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3544 p = picked_object(x, y, self.view) 
    3545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3553 near, far = self._near_far_bounds(cp, vd) 
    3554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3556 b = self.drawing_bounds(allow_drawing_changes = False) 
    3557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3562 dbounds = [d.bounds() for d in self.child_drawings() 
    3563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3565 if d.display and not getattr(d, 'skip_bounds', False)] 
    3566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3568 return self._any_displayed_positions and len(self._positions) > 0 
    3569 TypeError: object of type 'NoneType' has no len() 
    3570  
    3571 TypeError: object of type 'NoneType' has no len() 
    3572  
    3573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3575 return self._any_displayed_positions and len(self._positions) > 0 
    3576  
    3577 See log for complete Python traceback. 
    3578  
    3579 Traceback (most recent call last): 
    3580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3585 mouse_pause_tracking 
    3586 self._mouse_pause() 
    3587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3589 m.pause(self._mouse_pause_position) 
    3590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3592 p = picked_object(x, y, self.view) 
    3593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3601 near, far = self._near_far_bounds(cp, vd) 
    3602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3604 b = self.drawing_bounds(allow_drawing_changes = False) 
    3605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3610 dbounds = [d.bounds() for d in self.child_drawings() 
    3611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3613 if d.display and not getattr(d, 'skip_bounds', False)] 
    3614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3616 return self._any_displayed_positions and len(self._positions) > 0 
    3617 TypeError: object of type 'NoneType' has no len() 
    3618  
    3619 TypeError: object of type 'NoneType' has no len() 
    3620  
    3621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3623 return self._any_displayed_positions and len(self._positions) > 0 
    3624  
    3625 See log for complete Python traceback. 
    3626  
    3627 Traceback (most recent call last): 
    3628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3633 mouse_pause_tracking 
    3634 self._mouse_pause() 
    3635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3637 m.pause(self._mouse_pause_position) 
    3638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3640 p = picked_object(x, y, self.view) 
    3641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3649 near, far = self._near_far_bounds(cp, vd) 
    3650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3652 b = self.drawing_bounds(allow_drawing_changes = False) 
    3653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3658 dbounds = [d.bounds() for d in self.child_drawings() 
    3659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3661 if d.display and not getattr(d, 'skip_bounds', False)] 
    3662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3664 return self._any_displayed_positions and len(self._positions) > 0 
    3665 TypeError: object of type 'NoneType' has no len() 
    3666  
    3667 TypeError: object of type 'NoneType' has no len() 
    3668  
    3669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3671 return self._any_displayed_positions and len(self._positions) > 0 
    3672  
    3673 See log for complete Python traceback. 
    3674  
    3675 Traceback (most recent call last): 
    3676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3681 mouse_pause_tracking 
    3682 self._mouse_pause() 
    3683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3685 m.pause(self._mouse_pause_position) 
    3686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3688 p = picked_object(x, y, self.view) 
    3689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3697 near, far = self._near_far_bounds(cp, vd) 
    3698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3700 b = self.drawing_bounds(allow_drawing_changes = False) 
    3701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3706 dbounds = [d.bounds() for d in self.child_drawings() 
    3707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3709 if d.display and not getattr(d, 'skip_bounds', False)] 
    3710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3712 return self._any_displayed_positions and len(self._positions) > 0 
    3713 TypeError: object of type 'NoneType' has no len() 
    3714  
    3715 TypeError: object of type 'NoneType' has no len() 
    3716  
    3717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3719 return self._any_displayed_positions and len(self._positions) > 0 
    3720  
    3721 See log for complete Python traceback. 
    3722  
    3723 Traceback (most recent call last): 
    3724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3729 mouse_pause_tracking 
    3730 self._mouse_pause() 
    3731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3733 m.pause(self._mouse_pause_position) 
    3734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3736 p = picked_object(x, y, self.view) 
    3737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3745 near, far = self._near_far_bounds(cp, vd) 
    3746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3748 b = self.drawing_bounds(allow_drawing_changes = False) 
    3749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3754 dbounds = [d.bounds() for d in self.child_drawings() 
    3755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3757 if d.display and not getattr(d, 'skip_bounds', False)] 
    3758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3760 return self._any_displayed_positions and len(self._positions) > 0 
    3761 TypeError: object of type 'NoneType' has no len() 
    3762  
    3763 TypeError: object of type 'NoneType' has no len() 
    3764  
    3765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3767 return self._any_displayed_positions and len(self._positions) > 0 
    3768  
    3769 See log for complete Python traceback. 
    3770  
    3771 Traceback (most recent call last): 
    3772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3777 mouse_pause_tracking 
    3778 self._mouse_pause() 
    3779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3781 m.pause(self._mouse_pause_position) 
    3782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3784 p = picked_object(x, y, self.view) 
    3785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3793 near, far = self._near_far_bounds(cp, vd) 
    3794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3796 b = self.drawing_bounds(allow_drawing_changes = False) 
    3797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3802 dbounds = [d.bounds() for d in self.child_drawings() 
    3803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3805 if d.display and not getattr(d, 'skip_bounds', False)] 
    3806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3808 return self._any_displayed_positions and len(self._positions) > 0 
    3809 TypeError: object of type 'NoneType' has no len() 
    3810  
    3811 TypeError: object of type 'NoneType' has no len() 
    3812  
    3813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3815 return self._any_displayed_positions and len(self._positions) > 0 
    3816  
    3817 See log for complete Python traceback. 
    3818  
    3819 Traceback (most recent call last): 
    3820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3825 mouse_pause_tracking 
    3826 self._mouse_pause() 
    3827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3829 m.pause(self._mouse_pause_position) 
    3830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3832 p = picked_object(x, y, self.view) 
    3833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3841 near, far = self._near_far_bounds(cp, vd) 
    3842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3844 b = self.drawing_bounds(allow_drawing_changes = False) 
    3845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3850 dbounds = [d.bounds() for d in self.child_drawings() 
    3851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3853 if d.display and not getattr(d, 'skip_bounds', False)] 
    3854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3856 return self._any_displayed_positions and len(self._positions) > 0 
    3857 TypeError: object of type 'NoneType' has no len() 
    3858  
    3859 TypeError: object of type 'NoneType' has no len() 
    3860  
    3861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3863 return self._any_displayed_positions and len(self._positions) > 0 
    3864  
    3865 See log for complete Python traceback. 
    3866  
    3867 Traceback (most recent call last): 
    3868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3873 mouse_pause_tracking 
    3874 self._mouse_pause() 
    3875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3877 m.pause(self._mouse_pause_position) 
    3878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3880 p = picked_object(x, y, self.view) 
    3881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3889 near, far = self._near_far_bounds(cp, vd) 
    3890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3892 b = self.drawing_bounds(allow_drawing_changes = False) 
    3893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3898 dbounds = [d.bounds() for d in self.child_drawings() 
    3899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3901 if d.display and not getattr(d, 'skip_bounds', False)] 
    3902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3904 return self._any_displayed_positions and len(self._positions) > 0 
    3905 TypeError: object of type 'NoneType' has no len() 
    3906  
    3907 TypeError: object of type 'NoneType' has no len() 
    3908  
    3909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3911 return self._any_displayed_positions and len(self._positions) > 0 
    3912  
    3913 See log for complete Python traceback. 
    3914  
    3915 Traceback (most recent call last): 
    3916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3921 mouse_pause_tracking 
    3922 self._mouse_pause() 
    3923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3925 m.pause(self._mouse_pause_position) 
    3926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3928 p = picked_object(x, y, self.view) 
    3929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3937 near, far = self._near_far_bounds(cp, vd) 
    3938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3940 b = self.drawing_bounds(allow_drawing_changes = False) 
    3941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3946 dbounds = [d.bounds() for d in self.child_drawings() 
    3947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3949 if d.display and not getattr(d, 'skip_bounds', False)] 
    3950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3952 return self._any_displayed_positions and len(self._positions) > 0 
    3953 TypeError: object of type 'NoneType' has no len() 
    3954  
    3955 TypeError: object of type 'NoneType' has no len() 
    3956  
    3957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    3959 return self._any_displayed_positions and len(self._positions) > 0 
    3960  
    3961 See log for complete Python traceback. 
    3962  
    3963 Traceback (most recent call last): 
    3964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    3966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    3969 mouse_pause_tracking 
    3970 self._mouse_pause() 
    3971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    3973 m.pause(self._mouse_pause_position) 
    3974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    3976 p = picked_object(x, y, self.view) 
    3977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    3979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    3980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    3982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    3983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    3985 near, far = self._near_far_bounds(cp, vd) 
    3986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    3988 b = self.drawing_bounds(allow_drawing_changes = False) 
    3989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    3991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    3992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    3994 dbounds = [d.bounds() for d in self.child_drawings() 
    3995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    3997 if d.display and not getattr(d, 'skip_bounds', False)] 
    3998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    3999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4000 return self._any_displayed_positions and len(self._positions) > 0 
    4001 TypeError: object of type 'NoneType' has no len() 
    4002  
    4003 TypeError: object of type 'NoneType' has no len() 
    4004  
    4005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4007 return self._any_displayed_positions and len(self._positions) > 0 
    4008  
    4009 See log for complete Python traceback. 
    4010  
    4011 Traceback (most recent call last): 
    4012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4017 mouse_pause_tracking 
    4018 self._mouse_pause() 
    4019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4021 m.pause(self._mouse_pause_position) 
    4022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4024 p = picked_object(x, y, self.view) 
    4025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4033 near, far = self._near_far_bounds(cp, vd) 
    4034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4036 b = self.drawing_bounds(allow_drawing_changes = False) 
    4037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4042 dbounds = [d.bounds() for d in self.child_drawings() 
    4043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4045 if d.display and not getattr(d, 'skip_bounds', False)] 
    4046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4048 return self._any_displayed_positions and len(self._positions) > 0 
    4049 TypeError: object of type 'NoneType' has no len() 
    4050  
    4051 TypeError: object of type 'NoneType' has no len() 
    4052  
    4053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4055 return self._any_displayed_positions and len(self._positions) > 0 
    4056  
    4057 See log for complete Python traceback. 
    4058  
    4059 Traceback (most recent call last): 
    4060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4065 mouse_pause_tracking 
    4066 self._mouse_pause() 
    4067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4069 m.pause(self._mouse_pause_position) 
    4070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4072 p = picked_object(x, y, self.view) 
    4073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4081 near, far = self._near_far_bounds(cp, vd) 
    4082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4084 b = self.drawing_bounds(allow_drawing_changes = False) 
    4085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4090 dbounds = [d.bounds() for d in self.child_drawings() 
    4091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4093 if d.display and not getattr(d, 'skip_bounds', False)] 
    4094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4096 return self._any_displayed_positions and len(self._positions) > 0 
    4097 TypeError: object of type 'NoneType' has no len() 
    4098  
    4099 TypeError: object of type 'NoneType' has no len() 
    4100  
    4101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4103 return self._any_displayed_positions and len(self._positions) > 0 
    4104  
    4105 See log for complete Python traceback. 
    4106  
    4107 Traceback (most recent call last): 
    4108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4113 mouse_pause_tracking 
    4114 self._mouse_pause() 
    4115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4117 m.pause(self._mouse_pause_position) 
    4118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4120 p = picked_object(x, y, self.view) 
    4121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4129 near, far = self._near_far_bounds(cp, vd) 
    4130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4132 b = self.drawing_bounds(allow_drawing_changes = False) 
    4133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4138 dbounds = [d.bounds() for d in self.child_drawings() 
    4139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4141 if d.display and not getattr(d, 'skip_bounds', False)] 
    4142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4144 return self._any_displayed_positions and len(self._positions) > 0 
    4145 TypeError: object of type 'NoneType' has no len() 
    4146  
    4147 TypeError: object of type 'NoneType' has no len() 
    4148  
    4149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4151 return self._any_displayed_positions and len(self._positions) > 0 
    4152  
    4153 See log for complete Python traceback. 
    4154  
    4155 Traceback (most recent call last): 
    4156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4161 mouse_pause_tracking 
    4162 self._mouse_pause() 
    4163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4165 m.pause(self._mouse_pause_position) 
    4166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4168 p = picked_object(x, y, self.view) 
    4169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4177 near, far = self._near_far_bounds(cp, vd) 
    4178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4180 b = self.drawing_bounds(allow_drawing_changes = False) 
    4181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4186 dbounds = [d.bounds() for d in self.child_drawings() 
    4187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4189 if d.display and not getattr(d, 'skip_bounds', False)] 
    4190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4192 return self._any_displayed_positions and len(self._positions) > 0 
    4193 TypeError: object of type 'NoneType' has no len() 
    4194  
    4195 TypeError: object of type 'NoneType' has no len() 
    4196  
    4197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4199 return self._any_displayed_positions and len(self._positions) > 0 
    4200  
    4201 See log for complete Python traceback. 
    4202  
    4203 Traceback (most recent call last): 
    4204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4209 mouse_pause_tracking 
    4210 self._mouse_pause() 
    4211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4213 m.pause(self._mouse_pause_position) 
    4214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4216 p = picked_object(x, y, self.view) 
    4217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4225 near, far = self._near_far_bounds(cp, vd) 
    4226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4228 b = self.drawing_bounds(allow_drawing_changes = False) 
    4229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4234 dbounds = [d.bounds() for d in self.child_drawings() 
    4235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4237 if d.display and not getattr(d, 'skip_bounds', False)] 
    4238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4240 return self._any_displayed_positions and len(self._positions) > 0 
    4241 TypeError: object of type 'NoneType' has no len() 
    4242  
    4243 TypeError: object of type 'NoneType' has no len() 
    4244  
    4245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4247 return self._any_displayed_positions and len(self._positions) > 0 
    4248  
    4249 See log for complete Python traceback. 
    4250  
    4251 Traceback (most recent call last): 
    4252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4257 mouse_pause_tracking 
    4258 self._mouse_pause() 
    4259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4261 m.pause(self._mouse_pause_position) 
    4262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4264 p = picked_object(x, y, self.view) 
    4265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4273 near, far = self._near_far_bounds(cp, vd) 
    4274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4276 b = self.drawing_bounds(allow_drawing_changes = False) 
    4277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4282 dbounds = [d.bounds() for d in self.child_drawings() 
    4283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4285 if d.display and not getattr(d, 'skip_bounds', False)] 
    4286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4288 return self._any_displayed_positions and len(self._positions) > 0 
    4289 TypeError: object of type 'NoneType' has no len() 
    4290  
    4291 TypeError: object of type 'NoneType' has no len() 
    4292  
    4293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4295 return self._any_displayed_positions and len(self._positions) > 0 
    4296  
    4297 See log for complete Python traceback. 
    4298  
    4299 Traceback (most recent call last): 
    4300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4305 mouse_pause_tracking 
    4306 self._mouse_pause() 
    4307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4309 m.pause(self._mouse_pause_position) 
    4310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4312 p = picked_object(x, y, self.view) 
    4313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4321 near, far = self._near_far_bounds(cp, vd) 
    4322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4324 b = self.drawing_bounds(allow_drawing_changes = False) 
    4325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4330 dbounds = [d.bounds() for d in self.child_drawings() 
    4331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4333 if d.display and not getattr(d, 'skip_bounds', False)] 
    4334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4336 return self._any_displayed_positions and len(self._positions) > 0 
    4337 TypeError: object of type 'NoneType' has no len() 
    4338  
    4339 TypeError: object of type 'NoneType' has no len() 
    4340  
    4341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4343 return self._any_displayed_positions and len(self._positions) > 0 
    4344  
    4345 See log for complete Python traceback. 
    4346  
    4347 Traceback (most recent call last): 
    4348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4353 mouse_pause_tracking 
    4354 self._mouse_pause() 
    4355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4357 m.pause(self._mouse_pause_position) 
    4358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4360 p = picked_object(x, y, self.view) 
    4361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4369 near, far = self._near_far_bounds(cp, vd) 
    4370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4372 b = self.drawing_bounds(allow_drawing_changes = False) 
    4373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4378 dbounds = [d.bounds() for d in self.child_drawings() 
    4379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4381 if d.display and not getattr(d, 'skip_bounds', False)] 
    4382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4384 return self._any_displayed_positions and len(self._positions) > 0 
    4385 TypeError: object of type 'NoneType' has no len() 
    4386  
    4387 TypeError: object of type 'NoneType' has no len() 
    4388  
    4389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4391 return self._any_displayed_positions and len(self._positions) > 0 
    4392  
    4393 See log for complete Python traceback. 
    4394  
    4395 Traceback (most recent call last): 
    4396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4401 mouse_pause_tracking 
    4402 self._mouse_pause() 
    4403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4405 m.pause(self._mouse_pause_position) 
    4406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4408 p = picked_object(x, y, self.view) 
    4409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4417 near, far = self._near_far_bounds(cp, vd) 
    4418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4420 b = self.drawing_bounds(allow_drawing_changes = False) 
    4421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4426 dbounds = [d.bounds() for d in self.child_drawings() 
    4427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4429 if d.display and not getattr(d, 'skip_bounds', False)] 
    4430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4432 return self._any_displayed_positions and len(self._positions) > 0 
    4433 TypeError: object of type 'NoneType' has no len() 
    4434  
    4435 TypeError: object of type 'NoneType' has no len() 
    4436  
    4437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4439 return self._any_displayed_positions and len(self._positions) > 0 
    4440  
    4441 See log for complete Python traceback. 
    4442  
    4443 Traceback (most recent call last): 
    4444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4449 mouse_pause_tracking 
    4450 self._mouse_pause() 
    4451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4453 m.pause(self._mouse_pause_position) 
    4454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4456 p = picked_object(x, y, self.view) 
    4457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4465 near, far = self._near_far_bounds(cp, vd) 
    4466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4468 b = self.drawing_bounds(allow_drawing_changes = False) 
    4469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4474 dbounds = [d.bounds() for d in self.child_drawings() 
    4475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4477 if d.display and not getattr(d, 'skip_bounds', False)] 
    4478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4480 return self._any_displayed_positions and len(self._positions) > 0 
    4481 TypeError: object of type 'NoneType' has no len() 
    4482  
    4483 TypeError: object of type 'NoneType' has no len() 
    4484  
    4485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4487 return self._any_displayed_positions and len(self._positions) > 0 
    4488  
    4489 See log for complete Python traceback. 
    4490  
    4491 Traceback (most recent call last): 
    4492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4497 mouse_pause_tracking 
    4498 self._mouse_pause() 
    4499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4501 m.pause(self._mouse_pause_position) 
    4502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4504 p = picked_object(x, y, self.view) 
    4505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4513 near, far = self._near_far_bounds(cp, vd) 
    4514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4516 b = self.drawing_bounds(allow_drawing_changes = False) 
    4517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4522 dbounds = [d.bounds() for d in self.child_drawings() 
    4523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4525 if d.display and not getattr(d, 'skip_bounds', False)] 
    4526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4528 return self._any_displayed_positions and len(self._positions) > 0 
    4529 TypeError: object of type 'NoneType' has no len() 
    4530  
    4531 TypeError: object of type 'NoneType' has no len() 
    4532  
    4533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4535 return self._any_displayed_positions and len(self._positions) > 0 
    4536  
    4537 See log for complete Python traceback. 
    4538  
    4539 Traceback (most recent call last): 
    4540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4545 mouse_pause_tracking 
    4546 self._mouse_pause() 
    4547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4549 m.pause(self._mouse_pause_position) 
    4550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4552 p = picked_object(x, y, self.view) 
    4553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4561 near, far = self._near_far_bounds(cp, vd) 
    4562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4564 b = self.drawing_bounds(allow_drawing_changes = False) 
    4565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4570 dbounds = [d.bounds() for d in self.child_drawings() 
    4571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4573 if d.display and not getattr(d, 'skip_bounds', False)] 
    4574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4576 return self._any_displayed_positions and len(self._positions) > 0 
    4577 TypeError: object of type 'NoneType' has no len() 
    4578  
    4579 TypeError: object of type 'NoneType' has no len() 
    4580  
    4581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4583 return self._any_displayed_positions and len(self._positions) > 0 
    4584  
    4585 See log for complete Python traceback. 
    4586  
    4587 Traceback (most recent call last): 
    4588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4593 mouse_pause_tracking 
    4594 self._mouse_pause() 
    4595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4597 m.pause(self._mouse_pause_position) 
    4598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4600 p = picked_object(x, y, self.view) 
    4601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4609 near, far = self._near_far_bounds(cp, vd) 
    4610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4612 b = self.drawing_bounds(allow_drawing_changes = False) 
    4613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4618 dbounds = [d.bounds() for d in self.child_drawings() 
    4619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4621 if d.display and not getattr(d, 'skip_bounds', False)] 
    4622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4624 return self._any_displayed_positions and len(self._positions) > 0 
    4625 TypeError: object of type 'NoneType' has no len() 
    4626  
    4627 TypeError: object of type 'NoneType' has no len() 
    4628  
    4629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4631 return self._any_displayed_positions and len(self._positions) > 0 
    4632  
    4633 See log for complete Python traceback. 
    4634  
    4635 Traceback (most recent call last): 
    4636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4641 mouse_pause_tracking 
    4642 self._mouse_pause() 
    4643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4645 m.pause(self._mouse_pause_position) 
    4646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4648 p = picked_object(x, y, self.view) 
    4649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4657 near, far = self._near_far_bounds(cp, vd) 
    4658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4660 b = self.drawing_bounds(allow_drawing_changes = False) 
    4661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4666 dbounds = [d.bounds() for d in self.child_drawings() 
    4667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4669 if d.display and not getattr(d, 'skip_bounds', False)] 
    4670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4672 return self._any_displayed_positions and len(self._positions) > 0 
    4673 TypeError: object of type 'NoneType' has no len() 
    4674  
    4675 TypeError: object of type 'NoneType' has no len() 
    4676  
    4677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4679 return self._any_displayed_positions and len(self._positions) > 0 
    4680  
    4681 See log for complete Python traceback. 
    4682  
    4683 Traceback (most recent call last): 
    4684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4689 mouse_pause_tracking 
    4690 self._mouse_pause() 
    4691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4693 m.pause(self._mouse_pause_position) 
    4694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4696 p = picked_object(x, y, self.view) 
    4697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4705 near, far = self._near_far_bounds(cp, vd) 
    4706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4708 b = self.drawing_bounds(allow_drawing_changes = False) 
    4709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4714 dbounds = [d.bounds() for d in self.child_drawings() 
    4715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4717 if d.display and not getattr(d, 'skip_bounds', False)] 
    4718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4720 return self._any_displayed_positions and len(self._positions) > 0 
    4721 TypeError: object of type 'NoneType' has no len() 
    4722  
    4723 TypeError: object of type 'NoneType' has no len() 
    4724  
    4725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4727 return self._any_displayed_positions and len(self._positions) > 0 
    4728  
    4729 See log for complete Python traceback. 
    4730  
    4731 Traceback (most recent call last): 
    4732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4737 mouse_pause_tracking 
    4738 self._mouse_pause() 
    4739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4741 m.pause(self._mouse_pause_position) 
    4742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4744 p = picked_object(x, y, self.view) 
    4745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4753 near, far = self._near_far_bounds(cp, vd) 
    4754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4756 b = self.drawing_bounds(allow_drawing_changes = False) 
    4757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4762 dbounds = [d.bounds() for d in self.child_drawings() 
    4763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4765 if d.display and not getattr(d, 'skip_bounds', False)] 
    4766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4768 return self._any_displayed_positions and len(self._positions) > 0 
    4769 TypeError: object of type 'NoneType' has no len() 
    4770  
    4771 TypeError: object of type 'NoneType' has no len() 
    4772  
    4773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4775 return self._any_displayed_positions and len(self._positions) > 0 
    4776  
    4777 See log for complete Python traceback. 
    4778  
    4779 Traceback (most recent call last): 
    4780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4785 mouse_pause_tracking 
    4786 self._mouse_pause() 
    4787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4789 m.pause(self._mouse_pause_position) 
    4790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4792 p = picked_object(x, y, self.view) 
    4793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4801 near, far = self._near_far_bounds(cp, vd) 
    4802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4804 b = self.drawing_bounds(allow_drawing_changes = False) 
    4805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4810 dbounds = [d.bounds() for d in self.child_drawings() 
    4811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4813 if d.display and not getattr(d, 'skip_bounds', False)] 
    4814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4816 return self._any_displayed_positions and len(self._positions) > 0 
    4817 TypeError: object of type 'NoneType' has no len() 
    4818  
    4819 TypeError: object of type 'NoneType' has no len() 
    4820  
    4821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4823 return self._any_displayed_positions and len(self._positions) > 0 
    4824  
    4825 See log for complete Python traceback. 
    4826  
    4827 Traceback (most recent call last): 
    4828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4833 mouse_pause_tracking 
    4834 self._mouse_pause() 
    4835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4837 m.pause(self._mouse_pause_position) 
    4838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4840 p = picked_object(x, y, self.view) 
    4841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4849 near, far = self._near_far_bounds(cp, vd) 
    4850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4852 b = self.drawing_bounds(allow_drawing_changes = False) 
    4853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4858 dbounds = [d.bounds() for d in self.child_drawings() 
    4859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4861 if d.display and not getattr(d, 'skip_bounds', False)] 
    4862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4864 return self._any_displayed_positions and len(self._positions) > 0 
    4865 TypeError: object of type 'NoneType' has no len() 
    4866  
    4867 TypeError: object of type 'NoneType' has no len() 
    4868  
    4869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4871 return self._any_displayed_positions and len(self._positions) > 0 
    4872  
    4873 See log for complete Python traceback. 
    4874  
    4875 Traceback (most recent call last): 
    4876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4881 mouse_pause_tracking 
    4882 self._mouse_pause() 
    4883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4885 m.pause(self._mouse_pause_position) 
    4886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4888 p = picked_object(x, y, self.view) 
    4889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4897 near, far = self._near_far_bounds(cp, vd) 
    4898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4900 b = self.drawing_bounds(allow_drawing_changes = False) 
    4901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4906 dbounds = [d.bounds() for d in self.child_drawings() 
    4907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4909 if d.display and not getattr(d, 'skip_bounds', False)] 
    4910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4912 return self._any_displayed_positions and len(self._positions) > 0 
    4913 TypeError: object of type 'NoneType' has no len() 
    4914  
    4915 TypeError: object of type 'NoneType' has no len() 
    4916  
    4917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4919 return self._any_displayed_positions and len(self._positions) > 0 
    4920  
    4921 See log for complete Python traceback. 
    4922  
    4923 Traceback (most recent call last): 
    4924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4929 mouse_pause_tracking 
    4930 self._mouse_pause() 
    4931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4933 m.pause(self._mouse_pause_position) 
    4934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4936 p = picked_object(x, y, self.view) 
    4937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4945 near, far = self._near_far_bounds(cp, vd) 
    4946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4948 b = self.drawing_bounds(allow_drawing_changes = False) 
    4949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    4952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    4954 dbounds = [d.bounds() for d in self.child_drawings() 
    4955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    4957 if d.display and not getattr(d, 'skip_bounds', False)] 
    4958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4960 return self._any_displayed_positions and len(self._positions) > 0 
    4961 TypeError: object of type 'NoneType' has no len() 
    4962  
    4963 TypeError: object of type 'NoneType' has no len() 
    4964  
    4965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    4967 return self._any_displayed_positions and len(self._positions) > 0 
    4968  
    4969 See log for complete Python traceback. 
    4970  
    4971 Traceback (most recent call last): 
    4972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    4974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    4977 mouse_pause_tracking 
    4978 self._mouse_pause() 
    4979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    4981 m.pause(self._mouse_pause_position) 
    4982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    4984 p = picked_object(x, y, self.view) 
    4985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    4987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    4988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    4990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    4991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    4993 near, far = self._near_far_bounds(cp, vd) 
    4994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    4996 b = self.drawing_bounds(allow_drawing_changes = False) 
    4997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    4998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    4999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5002 dbounds = [d.bounds() for d in self.child_drawings() 
    5003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5005 if d.display and not getattr(d, 'skip_bounds', False)] 
    5006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5008 return self._any_displayed_positions and len(self._positions) > 0 
    5009 TypeError: object of type 'NoneType' has no len() 
    5010  
    5011 TypeError: object of type 'NoneType' has no len() 
    5012  
    5013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5015 return self._any_displayed_positions and len(self._positions) > 0 
    5016  
    5017 See log for complete Python traceback. 
    5018  
    5019 Traceback (most recent call last): 
    5020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5025 mouse_pause_tracking 
    5026 self._mouse_pause() 
    5027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5029 m.pause(self._mouse_pause_position) 
    5030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5032 p = picked_object(x, y, self.view) 
    5033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5041 near, far = self._near_far_bounds(cp, vd) 
    5042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5044 b = self.drawing_bounds(allow_drawing_changes = False) 
    5045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5050 dbounds = [d.bounds() for d in self.child_drawings() 
    5051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5053 if d.display and not getattr(d, 'skip_bounds', False)] 
    5054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5056 return self._any_displayed_positions and len(self._positions) > 0 
    5057 TypeError: object of type 'NoneType' has no len() 
    5058  
    5059 TypeError: object of type 'NoneType' has no len() 
    5060  
    5061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5063 return self._any_displayed_positions and len(self._positions) > 0 
    5064  
    5065 See log for complete Python traceback. 
    5066  
    5067 Traceback (most recent call last): 
    5068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5073 mouse_pause_tracking 
    5074 self._mouse_pause() 
    5075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5077 m.pause(self._mouse_pause_position) 
    5078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5080 p = picked_object(x, y, self.view) 
    5081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5089 near, far = self._near_far_bounds(cp, vd) 
    5090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5092 b = self.drawing_bounds(allow_drawing_changes = False) 
    5093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5098 dbounds = [d.bounds() for d in self.child_drawings() 
    5099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5101 if d.display and not getattr(d, 'skip_bounds', False)] 
    5102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5104 return self._any_displayed_positions and len(self._positions) > 0 
    5105 TypeError: object of type 'NoneType' has no len() 
    5106  
    5107 TypeError: object of type 'NoneType' has no len() 
    5108  
    5109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5111 return self._any_displayed_positions and len(self._positions) > 0 
    5112  
    5113 See log for complete Python traceback. 
    5114  
    5115 Traceback (most recent call last): 
    5116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5121 mouse_pause_tracking 
    5122 self._mouse_pause() 
    5123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5125 m.pause(self._mouse_pause_position) 
    5126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5128 p = picked_object(x, y, self.view) 
    5129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5137 near, far = self._near_far_bounds(cp, vd) 
    5138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5140 b = self.drawing_bounds(allow_drawing_changes = False) 
    5141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5146 dbounds = [d.bounds() for d in self.child_drawings() 
    5147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5149 if d.display and not getattr(d, 'skip_bounds', False)] 
    5150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5152 return self._any_displayed_positions and len(self._positions) > 0 
    5153 TypeError: object of type 'NoneType' has no len() 
    5154  
    5155 TypeError: object of type 'NoneType' has no len() 
    5156  
    5157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5159 return self._any_displayed_positions and len(self._positions) > 0 
    5160  
    5161 See log for complete Python traceback. 
    5162  
    5163 Traceback (most recent call last): 
    5164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5169 mouse_pause_tracking 
    5170 self._mouse_pause() 
    5171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5173 m.pause(self._mouse_pause_position) 
    5174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5176 p = picked_object(x, y, self.view) 
    5177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5185 near, far = self._near_far_bounds(cp, vd) 
    5186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5188 b = self.drawing_bounds(allow_drawing_changes = False) 
    5189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5194 dbounds = [d.bounds() for d in self.child_drawings() 
    5195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5197 if d.display and not getattr(d, 'skip_bounds', False)] 
    5198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5200 return self._any_displayed_positions and len(self._positions) > 0 
    5201 TypeError: object of type 'NoneType' has no len() 
    5202  
    5203 TypeError: object of type 'NoneType' has no len() 
    5204  
    5205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5207 return self._any_displayed_positions and len(self._positions) > 0 
    5208  
    5209 See log for complete Python traceback. 
    5210  
    5211 Traceback (most recent call last): 
    5212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5217 mouse_pause_tracking 
    5218 self._mouse_pause() 
    5219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5221 m.pause(self._mouse_pause_position) 
    5222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5224 p = picked_object(x, y, self.view) 
    5225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5233 near, far = self._near_far_bounds(cp, vd) 
    5234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5236 b = self.drawing_bounds(allow_drawing_changes = False) 
    5237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5242 dbounds = [d.bounds() for d in self.child_drawings() 
    5243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5245 if d.display and not getattr(d, 'skip_bounds', False)] 
    5246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5248 return self._any_displayed_positions and len(self._positions) > 0 
    5249 TypeError: object of type 'NoneType' has no len() 
    5250  
    5251 TypeError: object of type 'NoneType' has no len() 
    5252  
    5253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5255 return self._any_displayed_positions and len(self._positions) > 0 
    5256  
    5257 See log for complete Python traceback. 
    5258  
    5259 Traceback (most recent call last): 
    5260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5265 mouse_pause_tracking 
    5266 self._mouse_pause() 
    5267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5269 m.pause(self._mouse_pause_position) 
    5270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5272 p = picked_object(x, y, self.view) 
    5273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5281 near, far = self._near_far_bounds(cp, vd) 
    5282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5284 b = self.drawing_bounds(allow_drawing_changes = False) 
    5285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5290 dbounds = [d.bounds() for d in self.child_drawings() 
    5291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5293 if d.display and not getattr(d, 'skip_bounds', False)] 
    5294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5296 return self._any_displayed_positions and len(self._positions) > 0 
    5297 TypeError: object of type 'NoneType' has no len() 
    5298  
    5299 TypeError: object of type 'NoneType' has no len() 
    5300  
    5301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5303 return self._any_displayed_positions and len(self._positions) > 0 
    5304  
    5305 See log for complete Python traceback. 
    5306  
    5307 Traceback (most recent call last): 
    5308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5313 mouse_pause_tracking 
    5314 self._mouse_pause() 
    5315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5317 m.pause(self._mouse_pause_position) 
    5318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5320 p = picked_object(x, y, self.view) 
    5321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5329 near, far = self._near_far_bounds(cp, vd) 
    5330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5332 b = self.drawing_bounds(allow_drawing_changes = False) 
    5333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5338 dbounds = [d.bounds() for d in self.child_drawings() 
    5339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5341 if d.display and not getattr(d, 'skip_bounds', False)] 
    5342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5344 return self._any_displayed_positions and len(self._positions) > 0 
    5345 TypeError: object of type 'NoneType' has no len() 
    5346  
    5347 TypeError: object of type 'NoneType' has no len() 
    5348  
    5349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5351 return self._any_displayed_positions and len(self._positions) > 0 
    5352  
    5353 See log for complete Python traceback. 
    5354  
    5355 Traceback (most recent call last): 
    5356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5361 mouse_pause_tracking 
    5362 self._mouse_pause() 
    5363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5365 m.pause(self._mouse_pause_position) 
    5366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5368 p = picked_object(x, y, self.view) 
    5369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5377 near, far = self._near_far_bounds(cp, vd) 
    5378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5380 b = self.drawing_bounds(allow_drawing_changes = False) 
    5381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5386 dbounds = [d.bounds() for d in self.child_drawings() 
    5387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5389 if d.display and not getattr(d, 'skip_bounds', False)] 
    5390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5392 return self._any_displayed_positions and len(self._positions) > 0 
    5393 TypeError: object of type 'NoneType' has no len() 
    5394  
    5395 TypeError: object of type 'NoneType' has no len() 
    5396  
    5397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5399 return self._any_displayed_positions and len(self._positions) > 0 
    5400  
    5401 See log for complete Python traceback. 
    5402  
    5403 Traceback (most recent call last): 
    5404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5409 mouse_pause_tracking 
    5410 self._mouse_pause() 
    5411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5413 m.pause(self._mouse_pause_position) 
    5414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5416 p = picked_object(x, y, self.view) 
    5417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5425 near, far = self._near_far_bounds(cp, vd) 
    5426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5428 b = self.drawing_bounds(allow_drawing_changes = False) 
    5429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5434 dbounds = [d.bounds() for d in self.child_drawings() 
    5435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5437 if d.display and not getattr(d, 'skip_bounds', False)] 
    5438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5440 return self._any_displayed_positions and len(self._positions) > 0 
    5441 TypeError: object of type 'NoneType' has no len() 
    5442  
    5443 TypeError: object of type 'NoneType' has no len() 
    5444  
    5445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5447 return self._any_displayed_positions and len(self._positions) > 0 
    5448  
    5449 See log for complete Python traceback. 
    5450  
    5451 Traceback (most recent call last): 
    5452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5457 mouse_pause_tracking 
    5458 self._mouse_pause() 
    5459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5461 m.pause(self._mouse_pause_position) 
    5462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5464 p = picked_object(x, y, self.view) 
    5465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5473 near, far = self._near_far_bounds(cp, vd) 
    5474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5476 b = self.drawing_bounds(allow_drawing_changes = False) 
    5477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5482 dbounds = [d.bounds() for d in self.child_drawings() 
    5483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5485 if d.display and not getattr(d, 'skip_bounds', False)] 
    5486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5488 return self._any_displayed_positions and len(self._positions) > 0 
    5489 TypeError: object of type 'NoneType' has no len() 
    5490  
    5491 TypeError: object of type 'NoneType' has no len() 
    5492  
    5493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5495 return self._any_displayed_positions and len(self._positions) > 0 
    5496  
    5497 See log for complete Python traceback. 
    5498  
    5499 Traceback (most recent call last): 
    5500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5505 mouse_pause_tracking 
    5506 self._mouse_pause() 
    5507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5509 m.pause(self._mouse_pause_position) 
    5510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5512 p = picked_object(x, y, self.view) 
    5513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5521 near, far = self._near_far_bounds(cp, vd) 
    5522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5524 b = self.drawing_bounds(allow_drawing_changes = False) 
    5525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5530 dbounds = [d.bounds() for d in self.child_drawings() 
    5531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5533 if d.display and not getattr(d, 'skip_bounds', False)] 
    5534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5536 return self._any_displayed_positions and len(self._positions) > 0 
    5537 TypeError: object of type 'NoneType' has no len() 
    5538  
    5539 TypeError: object of type 'NoneType' has no len() 
    5540  
    5541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5543 return self._any_displayed_positions and len(self._positions) > 0 
    5544  
    5545 See log for complete Python traceback. 
    5546  
    5547 Traceback (most recent call last): 
    5548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5553 mouse_pause_tracking 
    5554 self._mouse_pause() 
    5555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5557 m.pause(self._mouse_pause_position) 
    5558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5560 p = picked_object(x, y, self.view) 
    5561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5569 near, far = self._near_far_bounds(cp, vd) 
    5570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5572 b = self.drawing_bounds(allow_drawing_changes = False) 
    5573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5578 dbounds = [d.bounds() for d in self.child_drawings() 
    5579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5581 if d.display and not getattr(d, 'skip_bounds', False)] 
    5582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5584 return self._any_displayed_positions and len(self._positions) > 0 
    5585 TypeError: object of type 'NoneType' has no len() 
    5586  
    5587 TypeError: object of type 'NoneType' has no len() 
    5588  
    5589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5591 return self._any_displayed_positions and len(self._positions) > 0 
    5592  
    5593 See log for complete Python traceback. 
    5594  
    5595 Traceback (most recent call last): 
    5596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5601 mouse_pause_tracking 
    5602 self._mouse_pause() 
    5603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5605 m.pause(self._mouse_pause_position) 
    5606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5608 p = picked_object(x, y, self.view) 
    5609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5617 near, far = self._near_far_bounds(cp, vd) 
    5618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5620 b = self.drawing_bounds(allow_drawing_changes = False) 
    5621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5626 dbounds = [d.bounds() for d in self.child_drawings() 
    5627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5629 if d.display and not getattr(d, 'skip_bounds', False)] 
    5630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5632 return self._any_displayed_positions and len(self._positions) > 0 
    5633 TypeError: object of type 'NoneType' has no len() 
    5634  
    5635 TypeError: object of type 'NoneType' has no len() 
    5636  
    5637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5639 return self._any_displayed_positions and len(self._positions) > 0 
    5640  
    5641 See log for complete Python traceback. 
    5642  
    5643 Traceback (most recent call last): 
    5644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5649 mouse_pause_tracking 
    5650 self._mouse_pause() 
    5651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5653 m.pause(self._mouse_pause_position) 
    5654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5656 p = picked_object(x, y, self.view) 
    5657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5665 near, far = self._near_far_bounds(cp, vd) 
    5666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5668 b = self.drawing_bounds(allow_drawing_changes = False) 
    5669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5674 dbounds = [d.bounds() for d in self.child_drawings() 
    5675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5677 if d.display and not getattr(d, 'skip_bounds', False)] 
    5678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5680 return self._any_displayed_positions and len(self._positions) > 0 
    5681 TypeError: object of type 'NoneType' has no len() 
    5682  
    5683 TypeError: object of type 'NoneType' has no len() 
    5684  
    5685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5687 return self._any_displayed_positions and len(self._positions) > 0 
    5688  
    5689 See log for complete Python traceback. 
    5690  
    5691 Traceback (most recent call last): 
    5692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5697 mouse_pause_tracking 
    5698 self._mouse_pause() 
    5699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5701 m.pause(self._mouse_pause_position) 
    5702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5704 p = picked_object(x, y, self.view) 
    5705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5713 near, far = self._near_far_bounds(cp, vd) 
    5714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5716 b = self.drawing_bounds(allow_drawing_changes = False) 
    5717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5722 dbounds = [d.bounds() for d in self.child_drawings() 
    5723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5725 if d.display and not getattr(d, 'skip_bounds', False)] 
    5726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5728 return self._any_displayed_positions and len(self._positions) > 0 
    5729 TypeError: object of type 'NoneType' has no len() 
    5730  
    5731 TypeError: object of type 'NoneType' has no len() 
    5732  
    5733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5735 return self._any_displayed_positions and len(self._positions) > 0 
    5736  
    5737 See log for complete Python traceback. 
    5738  
    5739 Traceback (most recent call last): 
    5740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5745 mouse_pause_tracking 
    5746 self._mouse_pause() 
    5747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5749 m.pause(self._mouse_pause_position) 
    5750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5752 p = picked_object(x, y, self.view) 
    5753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5761 near, far = self._near_far_bounds(cp, vd) 
    5762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5764 b = self.drawing_bounds(allow_drawing_changes = False) 
    5765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5770 dbounds = [d.bounds() for d in self.child_drawings() 
    5771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5773 if d.display and not getattr(d, 'skip_bounds', False)] 
    5774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5776 return self._any_displayed_positions and len(self._positions) > 0 
    5777 TypeError: object of type 'NoneType' has no len() 
    5778  
    5779 TypeError: object of type 'NoneType' has no len() 
    5780  
    5781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5783 return self._any_displayed_positions and len(self._positions) > 0 
    5784  
    5785 See log for complete Python traceback. 
    5786  
    5787 Traceback (most recent call last): 
    5788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5793 mouse_pause_tracking 
    5794 self._mouse_pause() 
    5795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5797 m.pause(self._mouse_pause_position) 
    5798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5800 p = picked_object(x, y, self.view) 
    5801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5809 near, far = self._near_far_bounds(cp, vd) 
    5810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5812 b = self.drawing_bounds(allow_drawing_changes = False) 
    5813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5818 dbounds = [d.bounds() for d in self.child_drawings() 
    5819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5821 if d.display and not getattr(d, 'skip_bounds', False)] 
    5822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5824 return self._any_displayed_positions and len(self._positions) > 0 
    5825 TypeError: object of type 'NoneType' has no len() 
    5826  
    5827 TypeError: object of type 'NoneType' has no len() 
    5828  
    5829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5831 return self._any_displayed_positions and len(self._positions) > 0 
    5832  
    5833 See log for complete Python traceback. 
    5834  
    5835 Traceback (most recent call last): 
    5836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5841 mouse_pause_tracking 
    5842 self._mouse_pause() 
    5843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5845 m.pause(self._mouse_pause_position) 
    5846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5848 p = picked_object(x, y, self.view) 
    5849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5857 near, far = self._near_far_bounds(cp, vd) 
    5858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5860 b = self.drawing_bounds(allow_drawing_changes = False) 
    5861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5866 dbounds = [d.bounds() for d in self.child_drawings() 
    5867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5869 if d.display and not getattr(d, 'skip_bounds', False)] 
    5870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5872 return self._any_displayed_positions and len(self._positions) > 0 
    5873 TypeError: object of type 'NoneType' has no len() 
    5874  
    5875 TypeError: object of type 'NoneType' has no len() 
    5876  
    5877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5879 return self._any_displayed_positions and len(self._positions) > 0 
    5880  
    5881 See log for complete Python traceback. 
    5882  
    5883 Traceback (most recent call last): 
    5884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5889 mouse_pause_tracking 
    5890 self._mouse_pause() 
    5891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5893 m.pause(self._mouse_pause_position) 
    5894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5896 p = picked_object(x, y, self.view) 
    5897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5905 near, far = self._near_far_bounds(cp, vd) 
    5906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5908 b = self.drawing_bounds(allow_drawing_changes = False) 
    5909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5914 dbounds = [d.bounds() for d in self.child_drawings() 
    5915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5917 if d.display and not getattr(d, 'skip_bounds', False)] 
    5918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5920 return self._any_displayed_positions and len(self._positions) > 0 
    5921 TypeError: object of type 'NoneType' has no len() 
    5922  
    5923 TypeError: object of type 'NoneType' has no len() 
    5924  
    5925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5927 return self._any_displayed_positions and len(self._positions) > 0 
    5928  
    5929 See log for complete Python traceback. 
    5930  
    5931 Traceback (most recent call last): 
    5932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5937 mouse_pause_tracking 
    5938 self._mouse_pause() 
    5939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5941 m.pause(self._mouse_pause_position) 
    5942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5944 p = picked_object(x, y, self.view) 
    5945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    5953 near, far = self._near_far_bounds(cp, vd) 
    5954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    5956 b = self.drawing_bounds(allow_drawing_changes = False) 
    5957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    5959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    5960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    5962 dbounds = [d.bounds() for d in self.child_drawings() 
    5963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    5965 if d.display and not getattr(d, 'skip_bounds', False)] 
    5966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5968 return self._any_displayed_positions and len(self._positions) > 0 
    5969 TypeError: object of type 'NoneType' has no len() 
    5970  
    5971 TypeError: object of type 'NoneType' has no len() 
    5972  
    5973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    5975 return self._any_displayed_positions and len(self._positions) > 0 
    5976  
    5977 See log for complete Python traceback. 
    5978  
    5979 Traceback (most recent call last): 
    5980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    5982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    5985 mouse_pause_tracking 
    5986 self._mouse_pause() 
    5987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    5989 m.pause(self._mouse_pause_position) 
    5990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    5992 p = picked_object(x, y, self.view) 
    5993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    5995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    5996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    5997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    5998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    5999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6001 near, far = self._near_far_bounds(cp, vd) 
    6002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6004 b = self.drawing_bounds(allow_drawing_changes = False) 
    6005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6010 dbounds = [d.bounds() for d in self.child_drawings() 
    6011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6013 if d.display and not getattr(d, 'skip_bounds', False)] 
    6014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6016 return self._any_displayed_positions and len(self._positions) > 0 
    6017 TypeError: object of type 'NoneType' has no len() 
    6018  
    6019 TypeError: object of type 'NoneType' has no len() 
    6020  
    6021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6023 return self._any_displayed_positions and len(self._positions) > 0 
    6024  
    6025 See log for complete Python traceback. 
    6026  
    6027 Traceback (most recent call last): 
    6028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6033 mouse_pause_tracking 
    6034 self._mouse_pause() 
    6035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6037 m.pause(self._mouse_pause_position) 
    6038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6040 p = picked_object(x, y, self.view) 
    6041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6049 near, far = self._near_far_bounds(cp, vd) 
    6050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6052 b = self.drawing_bounds(allow_drawing_changes = False) 
    6053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6058 dbounds = [d.bounds() for d in self.child_drawings() 
    6059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6061 if d.display and not getattr(d, 'skip_bounds', False)] 
    6062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6064 return self._any_displayed_positions and len(self._positions) > 0 
    6065 TypeError: object of type 'NoneType' has no len() 
    6066  
    6067 TypeError: object of type 'NoneType' has no len() 
    6068  
    6069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6071 return self._any_displayed_positions and len(self._positions) > 0 
    6072  
    6073 See log for complete Python traceback. 
    6074  
    6075 Traceback (most recent call last): 
    6076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6081 mouse_pause_tracking 
    6082 self._mouse_pause() 
    6083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6085 m.pause(self._mouse_pause_position) 
    6086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6088 p = picked_object(x, y, self.view) 
    6089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6097 near, far = self._near_far_bounds(cp, vd) 
    6098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6100 b = self.drawing_bounds(allow_drawing_changes = False) 
    6101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6106 dbounds = [d.bounds() for d in self.child_drawings() 
    6107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6109 if d.display and not getattr(d, 'skip_bounds', False)] 
    6110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6112 return self._any_displayed_positions and len(self._positions) > 0 
    6113 TypeError: object of type 'NoneType' has no len() 
    6114  
    6115 TypeError: object of type 'NoneType' has no len() 
    6116  
    6117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6119 return self._any_displayed_positions and len(self._positions) > 0 
    6120  
    6121 See log for complete Python traceback. 
    6122  
    6123 Traceback (most recent call last): 
    6124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6129 mouse_pause_tracking 
    6130 self._mouse_pause() 
    6131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6133 m.pause(self._mouse_pause_position) 
    6134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6136 p = picked_object(x, y, self.view) 
    6137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6145 near, far = self._near_far_bounds(cp, vd) 
    6146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6148 b = self.drawing_bounds(allow_drawing_changes = False) 
    6149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6154 dbounds = [d.bounds() for d in self.child_drawings() 
    6155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6157 if d.display and not getattr(d, 'skip_bounds', False)] 
    6158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6160 return self._any_displayed_positions and len(self._positions) > 0 
    6161 TypeError: object of type 'NoneType' has no len() 
    6162  
    6163 TypeError: object of type 'NoneType' has no len() 
    6164  
    6165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6167 return self._any_displayed_positions and len(self._positions) > 0 
    6168  
    6169 See log for complete Python traceback. 
    6170  
    6171 Traceback (most recent call last): 
    6172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6177 mouse_pause_tracking 
    6178 self._mouse_pause() 
    6179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6181 m.pause(self._mouse_pause_position) 
    6182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6184 p = picked_object(x, y, self.view) 
    6185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6193 near, far = self._near_far_bounds(cp, vd) 
    6194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6196 b = self.drawing_bounds(allow_drawing_changes = False) 
    6197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6202 dbounds = [d.bounds() for d in self.child_drawings() 
    6203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6205 if d.display and not getattr(d, 'skip_bounds', False)] 
    6206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6208 return self._any_displayed_positions and len(self._positions) > 0 
    6209 TypeError: object of type 'NoneType' has no len() 
    6210  
    6211 TypeError: object of type 'NoneType' has no len() 
    6212  
    6213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6215 return self._any_displayed_positions and len(self._positions) > 0 
    6216  
    6217 See log for complete Python traceback. 
    6218  
    6219 Traceback (most recent call last): 
    6220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6225 mouse_pause_tracking 
    6226 self._mouse_pause() 
    6227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6229 m.pause(self._mouse_pause_position) 
    6230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6232 p = picked_object(x, y, self.view) 
    6233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6241 near, far = self._near_far_bounds(cp, vd) 
    6242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6244 b = self.drawing_bounds(allow_drawing_changes = False) 
    6245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6250 dbounds = [d.bounds() for d in self.child_drawings() 
    6251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6253 if d.display and not getattr(d, 'skip_bounds', False)] 
    6254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6256 return self._any_displayed_positions and len(self._positions) > 0 
    6257 TypeError: object of type 'NoneType' has no len() 
    6258  
    6259 TypeError: object of type 'NoneType' has no len() 
    6260  
    6261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6263 return self._any_displayed_positions and len(self._positions) > 0 
    6264  
    6265 See log for complete Python traceback. 
    6266  
    6267 Traceback (most recent call last): 
    6268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6273 mouse_pause_tracking 
    6274 self._mouse_pause() 
    6275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6277 m.pause(self._mouse_pause_position) 
    6278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6280 p = picked_object(x, y, self.view) 
    6281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6289 near, far = self._near_far_bounds(cp, vd) 
    6290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6292 b = self.drawing_bounds(allow_drawing_changes = False) 
    6293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6298 dbounds = [d.bounds() for d in self.child_drawings() 
    6299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6301 if d.display and not getattr(d, 'skip_bounds', False)] 
    6302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6304 return self._any_displayed_positions and len(self._positions) > 0 
    6305 TypeError: object of type 'NoneType' has no len() 
    6306  
    6307 TypeError: object of type 'NoneType' has no len() 
    6308  
    6309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6311 return self._any_displayed_positions and len(self._positions) > 0 
    6312  
    6313 See log for complete Python traceback. 
    6314  
    6315 Traceback (most recent call last): 
    6316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6321 mouse_pause_tracking 
    6322 self._mouse_pause() 
    6323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6325 m.pause(self._mouse_pause_position) 
    6326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6328 p = picked_object(x, y, self.view) 
    6329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6337 near, far = self._near_far_bounds(cp, vd) 
    6338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6340 b = self.drawing_bounds(allow_drawing_changes = False) 
    6341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6346 dbounds = [d.bounds() for d in self.child_drawings() 
    6347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6349 if d.display and not getattr(d, 'skip_bounds', False)] 
    6350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6352 return self._any_displayed_positions and len(self._positions) > 0 
    6353 TypeError: object of type 'NoneType' has no len() 
    6354  
    6355 TypeError: object of type 'NoneType' has no len() 
    6356  
    6357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6359 return self._any_displayed_positions and len(self._positions) > 0 
    6360  
    6361 See log for complete Python traceback. 
    6362  
    6363 Traceback (most recent call last): 
    6364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6369 mouse_pause_tracking 
    6370 self._mouse_pause() 
    6371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6373 m.pause(self._mouse_pause_position) 
    6374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6376 p = picked_object(x, y, self.view) 
    6377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6385 near, far = self._near_far_bounds(cp, vd) 
    6386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6388 b = self.drawing_bounds(allow_drawing_changes = False) 
    6389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6394 dbounds = [d.bounds() for d in self.child_drawings() 
    6395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6397 if d.display and not getattr(d, 'skip_bounds', False)] 
    6398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6400 return self._any_displayed_positions and len(self._positions) > 0 
    6401 TypeError: object of type 'NoneType' has no len() 
    6402  
    6403 TypeError: object of type 'NoneType' has no len() 
    6404  
    6405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6407 return self._any_displayed_positions and len(self._positions) > 0 
    6408  
    6409 See log for complete Python traceback. 
    6410  
    6411 Traceback (most recent call last): 
    6412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6417 mouse_pause_tracking 
    6418 self._mouse_pause() 
    6419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6421 m.pause(self._mouse_pause_position) 
    6422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6424 p = picked_object(x, y, self.view) 
    6425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6433 near, far = self._near_far_bounds(cp, vd) 
    6434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6436 b = self.drawing_bounds(allow_drawing_changes = False) 
    6437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6442 dbounds = [d.bounds() for d in self.child_drawings() 
    6443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6445 if d.display and not getattr(d, 'skip_bounds', False)] 
    6446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6448 return self._any_displayed_positions and len(self._positions) > 0 
    6449 TypeError: object of type 'NoneType' has no len() 
    6450  
    6451 TypeError: object of type 'NoneType' has no len() 
    6452  
    6453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6455 return self._any_displayed_positions and len(self._positions) > 0 
    6456  
    6457 See log for complete Python traceback. 
    6458  
    6459 Traceback (most recent call last): 
    6460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6465 mouse_pause_tracking 
    6466 self._mouse_pause() 
    6467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6469 m.pause(self._mouse_pause_position) 
    6470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6472 p = picked_object(x, y, self.view) 
    6473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6481 near, far = self._near_far_bounds(cp, vd) 
    6482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6484 b = self.drawing_bounds(allow_drawing_changes = False) 
    6485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6490 dbounds = [d.bounds() for d in self.child_drawings() 
    6491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6493 if d.display and not getattr(d, 'skip_bounds', False)] 
    6494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6496 return self._any_displayed_positions and len(self._positions) > 0 
    6497 TypeError: object of type 'NoneType' has no len() 
    6498  
    6499 TypeError: object of type 'NoneType' has no len() 
    6500  
    6501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6503 return self._any_displayed_positions and len(self._positions) > 0 
    6504  
    6505 See log for complete Python traceback. 
    6506  
    6507 Traceback (most recent call last): 
    6508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6513 mouse_pause_tracking 
    6514 self._mouse_pause() 
    6515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6517 m.pause(self._mouse_pause_position) 
    6518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6520 p = picked_object(x, y, self.view) 
    6521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6529 near, far = self._near_far_bounds(cp, vd) 
    6530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6532 b = self.drawing_bounds(allow_drawing_changes = False) 
    6533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6538 dbounds = [d.bounds() for d in self.child_drawings() 
    6539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6541 if d.display and not getattr(d, 'skip_bounds', False)] 
    6542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6544 return self._any_displayed_positions and len(self._positions) > 0 
    6545 TypeError: object of type 'NoneType' has no len() 
    6546  
    6547 TypeError: object of type 'NoneType' has no len() 
    6548  
    6549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6551 return self._any_displayed_positions and len(self._positions) > 0 
    6552  
    6553 See log for complete Python traceback. 
    6554  
    6555 Traceback (most recent call last): 
    6556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6561 mouse_pause_tracking 
    6562 self._mouse_pause() 
    6563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6565 m.pause(self._mouse_pause_position) 
    6566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6568 p = picked_object(x, y, self.view) 
    6569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6577 near, far = self._near_far_bounds(cp, vd) 
    6578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6580 b = self.drawing_bounds(allow_drawing_changes = False) 
    6581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6586 dbounds = [d.bounds() for d in self.child_drawings() 
    6587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6589 if d.display and not getattr(d, 'skip_bounds', False)] 
    6590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6592 return self._any_displayed_positions and len(self._positions) > 0 
    6593 TypeError: object of type 'NoneType' has no len() 
    6594  
    6595 TypeError: object of type 'NoneType' has no len() 
    6596  
    6597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6599 return self._any_displayed_positions and len(self._positions) > 0 
    6600  
    6601 See log for complete Python traceback. 
    6602  
    6603 Traceback (most recent call last): 
    6604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6609 mouse_pause_tracking 
    6610 self._mouse_pause() 
    6611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6613 m.pause(self._mouse_pause_position) 
    6614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6616 p = picked_object(x, y, self.view) 
    6617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6625 near, far = self._near_far_bounds(cp, vd) 
    6626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6628 b = self.drawing_bounds(allow_drawing_changes = False) 
    6629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6634 dbounds = [d.bounds() for d in self.child_drawings() 
    6635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6637 if d.display and not getattr(d, 'skip_bounds', False)] 
    6638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6640 return self._any_displayed_positions and len(self._positions) > 0 
    6641 TypeError: object of type 'NoneType' has no len() 
    6642  
    6643 TypeError: object of type 'NoneType' has no len() 
    6644  
    6645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6647 return self._any_displayed_positions and len(self._positions) > 0 
    6648  
    6649 See log for complete Python traceback. 
    6650  
    6651 Traceback (most recent call last): 
    6652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6657 mouse_pause_tracking 
    6658 self._mouse_pause() 
    6659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6661 m.pause(self._mouse_pause_position) 
    6662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6664 p = picked_object(x, y, self.view) 
    6665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6673 near, far = self._near_far_bounds(cp, vd) 
    6674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6676 b = self.drawing_bounds(allow_drawing_changes = False) 
    6677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6682 dbounds = [d.bounds() for d in self.child_drawings() 
    6683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6685 if d.display and not getattr(d, 'skip_bounds', False)] 
    6686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6688 return self._any_displayed_positions and len(self._positions) > 0 
    6689 TypeError: object of type 'NoneType' has no len() 
    6690  
    6691 TypeError: object of type 'NoneType' has no len() 
    6692  
    6693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6695 return self._any_displayed_positions and len(self._positions) > 0 
    6696  
    6697 See log for complete Python traceback. 
    6698  
    6699 Traceback (most recent call last): 
    6700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6705 mouse_pause_tracking 
    6706 self._mouse_pause() 
    6707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6709 m.pause(self._mouse_pause_position) 
    6710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6712 p = picked_object(x, y, self.view) 
    6713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6721 near, far = self._near_far_bounds(cp, vd) 
    6722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6724 b = self.drawing_bounds(allow_drawing_changes = False) 
    6725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6730 dbounds = [d.bounds() for d in self.child_drawings() 
    6731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6733 if d.display and not getattr(d, 'skip_bounds', False)] 
    6734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6736 return self._any_displayed_positions and len(self._positions) > 0 
    6737 TypeError: object of type 'NoneType' has no len() 
    6738  
    6739 TypeError: object of type 'NoneType' has no len() 
    6740  
    6741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6743 return self._any_displayed_positions and len(self._positions) > 0 
    6744  
    6745 See log for complete Python traceback. 
    6746  
    6747 Traceback (most recent call last): 
    6748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6753 mouse_pause_tracking 
    6754 self._mouse_pause() 
    6755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6757 m.pause(self._mouse_pause_position) 
    6758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6760 p = picked_object(x, y, self.view) 
    6761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6769 near, far = self._near_far_bounds(cp, vd) 
    6770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6772 b = self.drawing_bounds(allow_drawing_changes = False) 
    6773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6778 dbounds = [d.bounds() for d in self.child_drawings() 
    6779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6781 if d.display and not getattr(d, 'skip_bounds', False)] 
    6782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6784 return self._any_displayed_positions and len(self._positions) > 0 
    6785 TypeError: object of type 'NoneType' has no len() 
    6786  
    6787 TypeError: object of type 'NoneType' has no len() 
    6788  
    6789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6791 return self._any_displayed_positions and len(self._positions) > 0 
    6792  
    6793 See log for complete Python traceback. 
    6794  
    6795 Traceback (most recent call last): 
    6796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6801 mouse_pause_tracking 
    6802 self._mouse_pause() 
    6803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6805 m.pause(self._mouse_pause_position) 
    6806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6808 p = picked_object(x, y, self.view) 
    6809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6817 near, far = self._near_far_bounds(cp, vd) 
    6818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6820 b = self.drawing_bounds(allow_drawing_changes = False) 
    6821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6826 dbounds = [d.bounds() for d in self.child_drawings() 
    6827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6829 if d.display and not getattr(d, 'skip_bounds', False)] 
    6830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6832 return self._any_displayed_positions and len(self._positions) > 0 
    6833 TypeError: object of type 'NoneType' has no len() 
    6834  
    6835 TypeError: object of type 'NoneType' has no len() 
    6836  
    6837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6839 return self._any_displayed_positions and len(self._positions) > 0 
    6840  
    6841 See log for complete Python traceback. 
    6842  
    6843 Traceback (most recent call last): 
    6844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6849 mouse_pause_tracking 
    6850 self._mouse_pause() 
    6851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6853 m.pause(self._mouse_pause_position) 
    6854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6856 p = picked_object(x, y, self.view) 
    6857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6865 near, far = self._near_far_bounds(cp, vd) 
    6866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6868 b = self.drawing_bounds(allow_drawing_changes = False) 
    6869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6874 dbounds = [d.bounds() for d in self.child_drawings() 
    6875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6877 if d.display and not getattr(d, 'skip_bounds', False)] 
    6878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6880 return self._any_displayed_positions and len(self._positions) > 0 
    6881 TypeError: object of type 'NoneType' has no len() 
    6882  
    6883 TypeError: object of type 'NoneType' has no len() 
    6884  
    6885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6887 return self._any_displayed_positions and len(self._positions) > 0 
    6888  
    6889 See log for complete Python traceback. 
    6890  
    6891 Traceback (most recent call last): 
    6892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6897 mouse_pause_tracking 
    6898 self._mouse_pause() 
    6899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6901 m.pause(self._mouse_pause_position) 
    6902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6904 p = picked_object(x, y, self.view) 
    6905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6913 near, far = self._near_far_bounds(cp, vd) 
    6914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6916 b = self.drawing_bounds(allow_drawing_changes = False) 
    6917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6922 dbounds = [d.bounds() for d in self.child_drawings() 
    6923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6925 if d.display and not getattr(d, 'skip_bounds', False)] 
    6926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6928 return self._any_displayed_positions and len(self._positions) > 0 
    6929 TypeError: object of type 'NoneType' has no len() 
    6930  
    6931 TypeError: object of type 'NoneType' has no len() 
    6932  
    6933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6935 return self._any_displayed_positions and len(self._positions) > 0 
    6936  
    6937 See log for complete Python traceback. 
    6938  
    6939 Traceback (most recent call last): 
    6940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6945 mouse_pause_tracking 
    6946 self._mouse_pause() 
    6947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6949 m.pause(self._mouse_pause_position) 
    6950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    6952 p = picked_object(x, y, self.view) 
    6953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    6955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    6956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    6958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    6959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    6961 near, far = self._near_far_bounds(cp, vd) 
    6962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    6964 b = self.drawing_bounds(allow_drawing_changes = False) 
    6965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    6967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    6968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    6970 dbounds = [d.bounds() for d in self.child_drawings() 
    6971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    6973 if d.display and not getattr(d, 'skip_bounds', False)] 
    6974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6976 return self._any_displayed_positions and len(self._positions) > 0 
    6977 TypeError: object of type 'NoneType' has no len() 
    6978  
    6979 TypeError: object of type 'NoneType' has no len() 
    6980  
    6981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    6983 return self._any_displayed_positions and len(self._positions) > 0 
    6984  
    6985 See log for complete Python traceback. 
    6986  
    6987 Traceback (most recent call last): 
    6988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    6990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    6993 mouse_pause_tracking 
    6994 self._mouse_pause() 
    6995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    6997 m.pause(self._mouse_pause_position) 
    6998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    6999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7000 p = picked_object(x, y, self.view) 
    7001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7009 near, far = self._near_far_bounds(cp, vd) 
    7010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7012 b = self.drawing_bounds(allow_drawing_changes = False) 
    7013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7018 dbounds = [d.bounds() for d in self.child_drawings() 
    7019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7021 if d.display and not getattr(d, 'skip_bounds', False)] 
    7022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7024 return self._any_displayed_positions and len(self._positions) > 0 
    7025 TypeError: object of type 'NoneType' has no len() 
    7026  
    7027 TypeError: object of type 'NoneType' has no len() 
    7028  
    7029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7031 return self._any_displayed_positions and len(self._positions) > 0 
    7032  
    7033 See log for complete Python traceback. 
    7034  
    7035 Traceback (most recent call last): 
    7036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7041 mouse_pause_tracking 
    7042 self._mouse_pause() 
    7043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7045 m.pause(self._mouse_pause_position) 
    7046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7048 p = picked_object(x, y, self.view) 
    7049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7057 near, far = self._near_far_bounds(cp, vd) 
    7058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7060 b = self.drawing_bounds(allow_drawing_changes = False) 
    7061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7066 dbounds = [d.bounds() for d in self.child_drawings() 
    7067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7069 if d.display and not getattr(d, 'skip_bounds', False)] 
    7070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7072 return self._any_displayed_positions and len(self._positions) > 0 
    7073 TypeError: object of type 'NoneType' has no len() 
    7074  
    7075 TypeError: object of type 'NoneType' has no len() 
    7076  
    7077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7079 return self._any_displayed_positions and len(self._positions) > 0 
    7080  
    7081 See log for complete Python traceback. 
    7082  
    7083 Traceback (most recent call last): 
    7084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7089 mouse_pause_tracking 
    7090 self._mouse_pause() 
    7091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7093 m.pause(self._mouse_pause_position) 
    7094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7096 p = picked_object(x, y, self.view) 
    7097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7105 near, far = self._near_far_bounds(cp, vd) 
    7106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7108 b = self.drawing_bounds(allow_drawing_changes = False) 
    7109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7114 dbounds = [d.bounds() for d in self.child_drawings() 
    7115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7117 if d.display and not getattr(d, 'skip_bounds', False)] 
    7118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7120 return self._any_displayed_positions and len(self._positions) > 0 
    7121 TypeError: object of type 'NoneType' has no len() 
    7122  
    7123 TypeError: object of type 'NoneType' has no len() 
    7124  
    7125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7127 return self._any_displayed_positions and len(self._positions) > 0 
    7128  
    7129 See log for complete Python traceback. 
    7130  
    7131 Traceback (most recent call last): 
    7132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7137 mouse_pause_tracking 
    7138 self._mouse_pause() 
    7139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7141 m.pause(self._mouse_pause_position) 
    7142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7144 p = picked_object(x, y, self.view) 
    7145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7153 near, far = self._near_far_bounds(cp, vd) 
    7154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7156 b = self.drawing_bounds(allow_drawing_changes = False) 
    7157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7162 dbounds = [d.bounds() for d in self.child_drawings() 
    7163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7165 if d.display and not getattr(d, 'skip_bounds', False)] 
    7166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7168 return self._any_displayed_positions and len(self._positions) > 0 
    7169 TypeError: object of type 'NoneType' has no len() 
    7170  
    7171 TypeError: object of type 'NoneType' has no len() 
    7172  
    7173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7175 return self._any_displayed_positions and len(self._positions) > 0 
    7176  
    7177 See log for complete Python traceback. 
    7178  
    7179 Traceback (most recent call last): 
    7180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7185 mouse_pause_tracking 
    7186 self._mouse_pause() 
    7187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7189 m.pause(self._mouse_pause_position) 
    7190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7192 p = picked_object(x, y, self.view) 
    7193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7201 near, far = self._near_far_bounds(cp, vd) 
    7202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7204 b = self.drawing_bounds(allow_drawing_changes = False) 
    7205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7210 dbounds = [d.bounds() for d in self.child_drawings() 
    7211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7213 if d.display and not getattr(d, 'skip_bounds', False)] 
    7214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7216 return self._any_displayed_positions and len(self._positions) > 0 
    7217 TypeError: object of type 'NoneType' has no len() 
    7218  
    7219 TypeError: object of type 'NoneType' has no len() 
    7220  
    7221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7223 return self._any_displayed_positions and len(self._positions) > 0 
    7224  
    7225 See log for complete Python traceback. 
    7226  
    7227 Traceback (most recent call last): 
    7228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7233 mouse_pause_tracking 
    7234 self._mouse_pause() 
    7235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7237 m.pause(self._mouse_pause_position) 
    7238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7240 p = picked_object(x, y, self.view) 
    7241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7249 near, far = self._near_far_bounds(cp, vd) 
    7250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7252 b = self.drawing_bounds(allow_drawing_changes = False) 
    7253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7258 dbounds = [d.bounds() for d in self.child_drawings() 
    7259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7261 if d.display and not getattr(d, 'skip_bounds', False)] 
    7262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7264 return self._any_displayed_positions and len(self._positions) > 0 
    7265 TypeError: object of type 'NoneType' has no len() 
    7266  
    7267 TypeError: object of type 'NoneType' has no len() 
    7268  
    7269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7271 return self._any_displayed_positions and len(self._positions) > 0 
    7272  
    7273 See log for complete Python traceback. 
    7274  
    7275 Traceback (most recent call last): 
    7276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7281 mouse_pause_tracking 
    7282 self._mouse_pause() 
    7283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7285 m.pause(self._mouse_pause_position) 
    7286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7288 p = picked_object(x, y, self.view) 
    7289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7297 near, far = self._near_far_bounds(cp, vd) 
    7298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7300 b = self.drawing_bounds(allow_drawing_changes = False) 
    7301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7306 dbounds = [d.bounds() for d in self.child_drawings() 
    7307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7309 if d.display and not getattr(d, 'skip_bounds', False)] 
    7310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7312 return self._any_displayed_positions and len(self._positions) > 0 
    7313 TypeError: object of type 'NoneType' has no len() 
    7314  
    7315 TypeError: object of type 'NoneType' has no len() 
    7316  
    7317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7319 return self._any_displayed_positions and len(self._positions) > 0 
    7320  
    7321 See log for complete Python traceback. 
    7322  
    7323 Traceback (most recent call last): 
    7324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7329 mouse_pause_tracking 
    7330 self._mouse_pause() 
    7331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7333 m.pause(self._mouse_pause_position) 
    7334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7336 p = picked_object(x, y, self.view) 
    7337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7345 near, far = self._near_far_bounds(cp, vd) 
    7346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7348 b = self.drawing_bounds(allow_drawing_changes = False) 
    7349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7354 dbounds = [d.bounds() for d in self.child_drawings() 
    7355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7357 if d.display and not getattr(d, 'skip_bounds', False)] 
    7358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7360 return self._any_displayed_positions and len(self._positions) > 0 
    7361 TypeError: object of type 'NoneType' has no len() 
    7362  
    7363 TypeError: object of type 'NoneType' has no len() 
    7364  
    7365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7367 return self._any_displayed_positions and len(self._positions) > 0 
    7368  
    7369 See log for complete Python traceback. 
    7370  
    7371 Traceback (most recent call last): 
    7372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7377 mouse_pause_tracking 
    7378 self._mouse_pause() 
    7379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7381 m.pause(self._mouse_pause_position) 
    7382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7384 p = picked_object(x, y, self.view) 
    7385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7393 near, far = self._near_far_bounds(cp, vd) 
    7394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7396 b = self.drawing_bounds(allow_drawing_changes = False) 
    7397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7402 dbounds = [d.bounds() for d in self.child_drawings() 
    7403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7405 if d.display and not getattr(d, 'skip_bounds', False)] 
    7406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7408 return self._any_displayed_positions and len(self._positions) > 0 
    7409 TypeError: object of type 'NoneType' has no len() 
    7410  
    7411 TypeError: object of type 'NoneType' has no len() 
    7412  
    7413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7415 return self._any_displayed_positions and len(self._positions) > 0 
    7416  
    7417 See log for complete Python traceback. 
    7418  
    7419 Traceback (most recent call last): 
    7420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7425 mouse_pause_tracking 
    7426 self._mouse_pause() 
    7427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7429 m.pause(self._mouse_pause_position) 
    7430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7432 p = picked_object(x, y, self.view) 
    7433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7441 near, far = self._near_far_bounds(cp, vd) 
    7442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7444 b = self.drawing_bounds(allow_drawing_changes = False) 
    7445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7450 dbounds = [d.bounds() for d in self.child_drawings() 
    7451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7453 if d.display and not getattr(d, 'skip_bounds', False)] 
    7454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7456 return self._any_displayed_positions and len(self._positions) > 0 
    7457 TypeError: object of type 'NoneType' has no len() 
    7458  
    7459 TypeError: object of type 'NoneType' has no len() 
    7460  
    7461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7463 return self._any_displayed_positions and len(self._positions) > 0 
    7464  
    7465 See log for complete Python traceback. 
    7466  
    7467 Traceback (most recent call last): 
    7468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7473 mouse_pause_tracking 
    7474 self._mouse_pause() 
    7475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7477 m.pause(self._mouse_pause_position) 
    7478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7480 p = picked_object(x, y, self.view) 
    7481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7489 near, far = self._near_far_bounds(cp, vd) 
    7490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7492 b = self.drawing_bounds(allow_drawing_changes = False) 
    7493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7498 dbounds = [d.bounds() for d in self.child_drawings() 
    7499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7501 if d.display and not getattr(d, 'skip_bounds', False)] 
    7502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7504 return self._any_displayed_positions and len(self._positions) > 0 
    7505 TypeError: object of type 'NoneType' has no len() 
    7506  
    7507 TypeError: object of type 'NoneType' has no len() 
    7508  
    7509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7511 return self._any_displayed_positions and len(self._positions) > 0 
    7512  
    7513 See log for complete Python traceback. 
    7514  
    7515 Traceback (most recent call last): 
    7516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7521 mouse_pause_tracking 
    7522 self._mouse_pause() 
    7523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7525 m.pause(self._mouse_pause_position) 
    7526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7528 p = picked_object(x, y, self.view) 
    7529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7537 near, far = self._near_far_bounds(cp, vd) 
    7538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7540 b = self.drawing_bounds(allow_drawing_changes = False) 
    7541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7546 dbounds = [d.bounds() for d in self.child_drawings() 
    7547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7549 if d.display and not getattr(d, 'skip_bounds', False)] 
    7550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7552 return self._any_displayed_positions and len(self._positions) > 0 
    7553 TypeError: object of type 'NoneType' has no len() 
    7554  
    7555 TypeError: object of type 'NoneType' has no len() 
    7556  
    7557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7559 return self._any_displayed_positions and len(self._positions) > 0 
    7560  
    7561 See log for complete Python traceback. 
    7562  
    7563 Traceback (most recent call last): 
    7564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7569 mouse_pause_tracking 
    7570 self._mouse_pause() 
    7571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7573 m.pause(self._mouse_pause_position) 
    7574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7576 p = picked_object(x, y, self.view) 
    7577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7585 near, far = self._near_far_bounds(cp, vd) 
    7586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7588 b = self.drawing_bounds(allow_drawing_changes = False) 
    7589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7594 dbounds = [d.bounds() for d in self.child_drawings() 
    7595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7597 if d.display and not getattr(d, 'skip_bounds', False)] 
    7598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7600 return self._any_displayed_positions and len(self._positions) > 0 
    7601 TypeError: object of type 'NoneType' has no len() 
    7602  
    7603 TypeError: object of type 'NoneType' has no len() 
    7604  
    7605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7607 return self._any_displayed_positions and len(self._positions) > 0 
    7608  
    7609 See log for complete Python traceback. 
    7610  
    7611 Traceback (most recent call last): 
    7612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7617 mouse_pause_tracking 
    7618 self._mouse_pause() 
    7619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7621 m.pause(self._mouse_pause_position) 
    7622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7624 p = picked_object(x, y, self.view) 
    7625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7633 near, far = self._near_far_bounds(cp, vd) 
    7634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7636 b = self.drawing_bounds(allow_drawing_changes = False) 
    7637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7642 dbounds = [d.bounds() for d in self.child_drawings() 
    7643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7645 if d.display and not getattr(d, 'skip_bounds', False)] 
    7646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7648 return self._any_displayed_positions and len(self._positions) > 0 
    7649 TypeError: object of type 'NoneType' has no len() 
    7650  
    7651 TypeError: object of type 'NoneType' has no len() 
    7652  
    7653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7655 return self._any_displayed_positions and len(self._positions) > 0 
    7656  
    7657 See log for complete Python traceback. 
    7658  
    7659 Traceback (most recent call last): 
    7660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7665 mouse_pause_tracking 
    7666 self._mouse_pause() 
    7667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7669 m.pause(self._mouse_pause_position) 
    7670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7672 p = picked_object(x, y, self.view) 
    7673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7681 near, far = self._near_far_bounds(cp, vd) 
    7682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7684 b = self.drawing_bounds(allow_drawing_changes = False) 
    7685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7690 dbounds = [d.bounds() for d in self.child_drawings() 
    7691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7693 if d.display and not getattr(d, 'skip_bounds', False)] 
    7694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7696 return self._any_displayed_positions and len(self._positions) > 0 
    7697 TypeError: object of type 'NoneType' has no len() 
    7698  
    7699 TypeError: object of type 'NoneType' has no len() 
    7700  
    7701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7703 return self._any_displayed_positions and len(self._positions) > 0 
    7704  
    7705 See log for complete Python traceback. 
    7706  
    7707 Traceback (most recent call last): 
    7708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7713 mouse_pause_tracking 
    7714 self._mouse_pause() 
    7715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7717 m.pause(self._mouse_pause_position) 
    7718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7720 p = picked_object(x, y, self.view) 
    7721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7729 near, far = self._near_far_bounds(cp, vd) 
    7730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7732 b = self.drawing_bounds(allow_drawing_changes = False) 
    7733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7738 dbounds = [d.bounds() for d in self.child_drawings() 
    7739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7741 if d.display and not getattr(d, 'skip_bounds', False)] 
    7742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7744 return self._any_displayed_positions and len(self._positions) > 0 
    7745 TypeError: object of type 'NoneType' has no len() 
    7746  
    7747 TypeError: object of type 'NoneType' has no len() 
    7748  
    7749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7751 return self._any_displayed_positions and len(self._positions) > 0 
    7752  
    7753 See log for complete Python traceback. 
    7754  
    7755 Traceback (most recent call last): 
    7756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7761 mouse_pause_tracking 
    7762 self._mouse_pause() 
    7763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7765 m.pause(self._mouse_pause_position) 
    7766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7768 p = picked_object(x, y, self.view) 
    7769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7777 near, far = self._near_far_bounds(cp, vd) 
    7778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7780 b = self.drawing_bounds(allow_drawing_changes = False) 
    7781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7786 dbounds = [d.bounds() for d in self.child_drawings() 
    7787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7789 if d.display and not getattr(d, 'skip_bounds', False)] 
    7790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7792 return self._any_displayed_positions and len(self._positions) > 0 
    7793 TypeError: object of type 'NoneType' has no len() 
    7794  
    7795 TypeError: object of type 'NoneType' has no len() 
    7796  
    7797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7799 return self._any_displayed_positions and len(self._positions) > 0 
    7800  
    7801 See log for complete Python traceback. 
    7802  
    7803 Traceback (most recent call last): 
    7804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7809 mouse_pause_tracking 
    7810 self._mouse_pause() 
    7811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7813 m.pause(self._mouse_pause_position) 
    7814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7816 p = picked_object(x, y, self.view) 
    7817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7825 near, far = self._near_far_bounds(cp, vd) 
    7826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7828 b = self.drawing_bounds(allow_drawing_changes = False) 
    7829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7834 dbounds = [d.bounds() for d in self.child_drawings() 
    7835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7837 if d.display and not getattr(d, 'skip_bounds', False)] 
    7838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7840 return self._any_displayed_positions and len(self._positions) > 0 
    7841 TypeError: object of type 'NoneType' has no len() 
    7842  
    7843 TypeError: object of type 'NoneType' has no len() 
    7844  
    7845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7847 return self._any_displayed_positions and len(self._positions) > 0 
    7848  
    7849 See log for complete Python traceback. 
    7850  
    7851 Traceback (most recent call last): 
    7852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7857 mouse_pause_tracking 
    7858 self._mouse_pause() 
    7859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7861 m.pause(self._mouse_pause_position) 
    7862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7864 p = picked_object(x, y, self.view) 
    7865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7873 near, far = self._near_far_bounds(cp, vd) 
    7874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7876 b = self.drawing_bounds(allow_drawing_changes = False) 
    7877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7882 dbounds = [d.bounds() for d in self.child_drawings() 
    7883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7885 if d.display and not getattr(d, 'skip_bounds', False)] 
    7886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7888 return self._any_displayed_positions and len(self._positions) > 0 
    7889 TypeError: object of type 'NoneType' has no len() 
    7890  
    7891 TypeError: object of type 'NoneType' has no len() 
    7892  
    7893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7895 return self._any_displayed_positions and len(self._positions) > 0 
    7896  
    7897 See log for complete Python traceback. 
    7898  
    7899 Traceback (most recent call last): 
    7900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7905 mouse_pause_tracking 
    7906 self._mouse_pause() 
    7907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7909 m.pause(self._mouse_pause_position) 
    7910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7912 p = picked_object(x, y, self.view) 
    7913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7921 near, far = self._near_far_bounds(cp, vd) 
    7922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7924 b = self.drawing_bounds(allow_drawing_changes = False) 
    7925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7930 dbounds = [d.bounds() for d in self.child_drawings() 
    7931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7933 if d.display and not getattr(d, 'skip_bounds', False)] 
    7934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7936 return self._any_displayed_positions and len(self._positions) > 0 
    7937 TypeError: object of type 'NoneType' has no len() 
    7938  
    7939 TypeError: object of type 'NoneType' has no len() 
    7940  
    7941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7943 return self._any_displayed_positions and len(self._positions) > 0 
    7944  
    7945 See log for complete Python traceback. 
    7946  
    7947 Traceback (most recent call last): 
    7948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    7953 mouse_pause_tracking 
    7954 self._mouse_pause() 
    7955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    7957 m.pause(self._mouse_pause_position) 
    7958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    7960 p = picked_object(x, y, self.view) 
    7961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    7963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    7964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    7966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    7967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    7969 near, far = self._near_far_bounds(cp, vd) 
    7970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    7972 b = self.drawing_bounds(allow_drawing_changes = False) 
    7973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    7975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    7976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    7978 dbounds = [d.bounds() for d in self.child_drawings() 
    7979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    7981 if d.display and not getattr(d, 'skip_bounds', False)] 
    7982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7984 return self._any_displayed_positions and len(self._positions) > 0 
    7985 TypeError: object of type 'NoneType' has no len() 
    7986  
    7987 TypeError: object of type 'NoneType' has no len() 
    7988  
    7989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    7991 return self._any_displayed_positions and len(self._positions) > 0 
    7992  
    7993 See log for complete Python traceback. 
    7994  
    7995 Traceback (most recent call last): 
    7996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    7997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    7998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8001 mouse_pause_tracking 
    8002 self._mouse_pause() 
    8003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8005 m.pause(self._mouse_pause_position) 
    8006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8008 p = picked_object(x, y, self.view) 
    8009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8017 near, far = self._near_far_bounds(cp, vd) 
    8018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8020 b = self.drawing_bounds(allow_drawing_changes = False) 
    8021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8026 dbounds = [d.bounds() for d in self.child_drawings() 
    8027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8029 if d.display and not getattr(d, 'skip_bounds', False)] 
    8030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8032 return self._any_displayed_positions and len(self._positions) > 0 
    8033 TypeError: object of type 'NoneType' has no len() 
    8034  
    8035 TypeError: object of type 'NoneType' has no len() 
    8036  
    8037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8039 return self._any_displayed_positions and len(self._positions) > 0 
    8040  
    8041 See log for complete Python traceback. 
    8042  
    8043 Traceback (most recent call last): 
    8044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8049 mouse_pause_tracking 
    8050 self._mouse_pause() 
    8051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8053 m.pause(self._mouse_pause_position) 
    8054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8056 p = picked_object(x, y, self.view) 
    8057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8065 near, far = self._near_far_bounds(cp, vd) 
    8066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8068 b = self.drawing_bounds(allow_drawing_changes = False) 
    8069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8074 dbounds = [d.bounds() for d in self.child_drawings() 
    8075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8077 if d.display and not getattr(d, 'skip_bounds', False)] 
    8078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8080 return self._any_displayed_positions and len(self._positions) > 0 
    8081 TypeError: object of type 'NoneType' has no len() 
    8082  
    8083 TypeError: object of type 'NoneType' has no len() 
    8084  
    8085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8087 return self._any_displayed_positions and len(self._positions) > 0 
    8088  
    8089 See log for complete Python traceback. 
    8090  
    8091 Traceback (most recent call last): 
    8092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8097 mouse_pause_tracking 
    8098 self._mouse_pause() 
    8099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8101 m.pause(self._mouse_pause_position) 
    8102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8104 p = picked_object(x, y, self.view) 
    8105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8113 near, far = self._near_far_bounds(cp, vd) 
    8114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8116 b = self.drawing_bounds(allow_drawing_changes = False) 
    8117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8122 dbounds = [d.bounds() for d in self.child_drawings() 
    8123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8125 if d.display and not getattr(d, 'skip_bounds', False)] 
    8126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8128 return self._any_displayed_positions and len(self._positions) > 0 
    8129 TypeError: object of type 'NoneType' has no len() 
    8130  
    8131 TypeError: object of type 'NoneType' has no len() 
    8132  
    8133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8135 return self._any_displayed_positions and len(self._positions) > 0 
    8136  
    8137 See log for complete Python traceback. 
    8138  
    8139 Traceback (most recent call last): 
    8140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8145 mouse_pause_tracking 
    8146 self._mouse_pause() 
    8147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8149 m.pause(self._mouse_pause_position) 
    8150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8152 p = picked_object(x, y, self.view) 
    8153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8161 near, far = self._near_far_bounds(cp, vd) 
    8162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8164 b = self.drawing_bounds(allow_drawing_changes = False) 
    8165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8170 dbounds = [d.bounds() for d in self.child_drawings() 
    8171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8173 if d.display and not getattr(d, 'skip_bounds', False)] 
    8174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8176 return self._any_displayed_positions and len(self._positions) > 0 
    8177 TypeError: object of type 'NoneType' has no len() 
    8178  
    8179 TypeError: object of type 'NoneType' has no len() 
    8180  
    8181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8183 return self._any_displayed_positions and len(self._positions) > 0 
    8184  
    8185 See log for complete Python traceback. 
    8186  
    8187 Traceback (most recent call last): 
    8188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8193 mouse_pause_tracking 
    8194 self._mouse_pause() 
    8195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8197 m.pause(self._mouse_pause_position) 
    8198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8200 p = picked_object(x, y, self.view) 
    8201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8209 near, far = self._near_far_bounds(cp, vd) 
    8210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8212 b = self.drawing_bounds(allow_drawing_changes = False) 
    8213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8218 dbounds = [d.bounds() for d in self.child_drawings() 
    8219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8221 if d.display and not getattr(d, 'skip_bounds', False)] 
    8222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8224 return self._any_displayed_positions and len(self._positions) > 0 
    8225 TypeError: object of type 'NoneType' has no len() 
    8226  
    8227 TypeError: object of type 'NoneType' has no len() 
    8228  
    8229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8231 return self._any_displayed_positions and len(self._positions) > 0 
    8232  
    8233 See log for complete Python traceback. 
    8234  
    8235 Traceback (most recent call last): 
    8236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8241 mouse_pause_tracking 
    8242 self._mouse_pause() 
    8243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8245 m.pause(self._mouse_pause_position) 
    8246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8248 p = picked_object(x, y, self.view) 
    8249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8257 near, far = self._near_far_bounds(cp, vd) 
    8258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8260 b = self.drawing_bounds(allow_drawing_changes = False) 
    8261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8266 dbounds = [d.bounds() for d in self.child_drawings() 
    8267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8269 if d.display and not getattr(d, 'skip_bounds', False)] 
    8270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8272 return self._any_displayed_positions and len(self._positions) > 0 
    8273 TypeError: object of type 'NoneType' has no len() 
    8274  
    8275 TypeError: object of type 'NoneType' has no len() 
    8276  
    8277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8279 return self._any_displayed_positions and len(self._positions) > 0 
    8280  
    8281 See log for complete Python traceback. 
    8282  
    8283 Traceback (most recent call last): 
    8284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8289 mouse_pause_tracking 
    8290 self._mouse_pause() 
    8291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8293 m.pause(self._mouse_pause_position) 
    8294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8296 p = picked_object(x, y, self.view) 
    8297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8305 near, far = self._near_far_bounds(cp, vd) 
    8306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8308 b = self.drawing_bounds(allow_drawing_changes = False) 
    8309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8314 dbounds = [d.bounds() for d in self.child_drawings() 
    8315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8317 if d.display and not getattr(d, 'skip_bounds', False)] 
    8318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8320 return self._any_displayed_positions and len(self._positions) > 0 
    8321 TypeError: object of type 'NoneType' has no len() 
    8322  
    8323 TypeError: object of type 'NoneType' has no len() 
    8324  
    8325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8327 return self._any_displayed_positions and len(self._positions) > 0 
    8328  
    8329 See log for complete Python traceback. 
    8330  
    8331 Traceback (most recent call last): 
    8332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8337 mouse_pause_tracking 
    8338 self._mouse_pause() 
    8339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8341 m.pause(self._mouse_pause_position) 
    8342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8344 p = picked_object(x, y, self.view) 
    8345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8353 near, far = self._near_far_bounds(cp, vd) 
    8354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8356 b = self.drawing_bounds(allow_drawing_changes = False) 
    8357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8362 dbounds = [d.bounds() for d in self.child_drawings() 
    8363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8365 if d.display and not getattr(d, 'skip_bounds', False)] 
    8366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8368 return self._any_displayed_positions and len(self._positions) > 0 
    8369 TypeError: object of type 'NoneType' has no len() 
    8370  
    8371 TypeError: object of type 'NoneType' has no len() 
    8372  
    8373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8375 return self._any_displayed_positions and len(self._positions) > 0 
    8376  
    8377 See log for complete Python traceback. 
    8378  
    8379 Traceback (most recent call last): 
    8380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8385 mouse_pause_tracking 
    8386 self._mouse_pause() 
    8387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8389 m.pause(self._mouse_pause_position) 
    8390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8392 p = picked_object(x, y, self.view) 
    8393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8401 near, far = self._near_far_bounds(cp, vd) 
    8402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8404 b = self.drawing_bounds(allow_drawing_changes = False) 
    8405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8410 dbounds = [d.bounds() for d in self.child_drawings() 
    8411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8413 if d.display and not getattr(d, 'skip_bounds', False)] 
    8414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8416 return self._any_displayed_positions and len(self._positions) > 0 
    8417 TypeError: object of type 'NoneType' has no len() 
    8418  
    8419 TypeError: object of type 'NoneType' has no len() 
    8420  
    8421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8423 return self._any_displayed_positions and len(self._positions) > 0 
    8424  
    8425 See log for complete Python traceback. 
    8426  
    8427 Traceback (most recent call last): 
    8428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8433 mouse_pause_tracking 
    8434 self._mouse_pause() 
    8435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8437 m.pause(self._mouse_pause_position) 
    8438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8440 p = picked_object(x, y, self.view) 
    8441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8449 near, far = self._near_far_bounds(cp, vd) 
    8450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8452 b = self.drawing_bounds(allow_drawing_changes = False) 
    8453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8458 dbounds = [d.bounds() for d in self.child_drawings() 
    8459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8461 if d.display and not getattr(d, 'skip_bounds', False)] 
    8462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8464 return self._any_displayed_positions and len(self._positions) > 0 
    8465 TypeError: object of type 'NoneType' has no len() 
    8466  
    8467 TypeError: object of type 'NoneType' has no len() 
    8468  
    8469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8471 return self._any_displayed_positions and len(self._positions) > 0 
    8472  
    8473 See log for complete Python traceback. 
    8474  
    8475 Traceback (most recent call last): 
    8476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8481 mouse_pause_tracking 
    8482 self._mouse_pause() 
    8483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8485 m.pause(self._mouse_pause_position) 
    8486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8488 p = picked_object(x, y, self.view) 
    8489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8497 near, far = self._near_far_bounds(cp, vd) 
    8498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8500 b = self.drawing_bounds(allow_drawing_changes = False) 
    8501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8506 dbounds = [d.bounds() for d in self.child_drawings() 
    8507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8509 if d.display and not getattr(d, 'skip_bounds', False)] 
    8510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8512 return self._any_displayed_positions and len(self._positions) > 0 
    8513 TypeError: object of type 'NoneType' has no len() 
    8514  
    8515 TypeError: object of type 'NoneType' has no len() 
    8516  
    8517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8519 return self._any_displayed_positions and len(self._positions) > 0 
    8520  
    8521 See log for complete Python traceback. 
    8522  
    8523 Traceback (most recent call last): 
    8524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8529 mouse_pause_tracking 
    8530 self._mouse_pause() 
    8531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8533 m.pause(self._mouse_pause_position) 
    8534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8536 p = picked_object(x, y, self.view) 
    8537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8545 near, far = self._near_far_bounds(cp, vd) 
    8546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8548 b = self.drawing_bounds(allow_drawing_changes = False) 
    8549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8554 dbounds = [d.bounds() for d in self.child_drawings() 
    8555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8557 if d.display and not getattr(d, 'skip_bounds', False)] 
    8558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8560 return self._any_displayed_positions and len(self._positions) > 0 
    8561 TypeError: object of type 'NoneType' has no len() 
    8562  
    8563 TypeError: object of type 'NoneType' has no len() 
    8564  
    8565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8567 return self._any_displayed_positions and len(self._positions) > 0 
    8568  
    8569 See log for complete Python traceback. 
    8570  
    8571 Traceback (most recent call last): 
    8572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8577 mouse_pause_tracking 
    8578 self._mouse_pause() 
    8579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8581 m.pause(self._mouse_pause_position) 
    8582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8584 p = picked_object(x, y, self.view) 
    8585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8593 near, far = self._near_far_bounds(cp, vd) 
    8594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8596 b = self.drawing_bounds(allow_drawing_changes = False) 
    8597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8602 dbounds = [d.bounds() for d in self.child_drawings() 
    8603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8605 if d.display and not getattr(d, 'skip_bounds', False)] 
    8606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8608 return self._any_displayed_positions and len(self._positions) > 0 
    8609 TypeError: object of type 'NoneType' has no len() 
    8610  
    8611 TypeError: object of type 'NoneType' has no len() 
    8612  
    8613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8615 return self._any_displayed_positions and len(self._positions) > 0 
    8616  
    8617 See log for complete Python traceback. 
    8618  
    8619 Traceback (most recent call last): 
    8620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8625 mouse_pause_tracking 
    8626 self._mouse_pause() 
    8627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8629 m.pause(self._mouse_pause_position) 
    8630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8632 p = picked_object(x, y, self.view) 
    8633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8641 near, far = self._near_far_bounds(cp, vd) 
    8642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8644 b = self.drawing_bounds(allow_drawing_changes = False) 
    8645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8650 dbounds = [d.bounds() for d in self.child_drawings() 
    8651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8653 if d.display and not getattr(d, 'skip_bounds', False)] 
    8654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8656 return self._any_displayed_positions and len(self._positions) > 0 
    8657 TypeError: object of type 'NoneType' has no len() 
    8658  
    8659 TypeError: object of type 'NoneType' has no len() 
    8660  
    8661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8663 return self._any_displayed_positions and len(self._positions) > 0 
    8664  
    8665 See log for complete Python traceback. 
    8666  
    8667 Traceback (most recent call last): 
    8668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8673 mouse_pause_tracking 
    8674 self._mouse_pause() 
    8675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8677 m.pause(self._mouse_pause_position) 
    8678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8680 p = picked_object(x, y, self.view) 
    8681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8689 near, far = self._near_far_bounds(cp, vd) 
    8690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8692 b = self.drawing_bounds(allow_drawing_changes = False) 
    8693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8698 dbounds = [d.bounds() for d in self.child_drawings() 
    8699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8701 if d.display and not getattr(d, 'skip_bounds', False)] 
    8702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8704 return self._any_displayed_positions and len(self._positions) > 0 
    8705 TypeError: object of type 'NoneType' has no len() 
    8706  
    8707 TypeError: object of type 'NoneType' has no len() 
    8708  
    8709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8711 return self._any_displayed_positions and len(self._positions) > 0 
    8712  
    8713 See log for complete Python traceback. 
    8714  
    8715 Traceback (most recent call last): 
    8716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8721 mouse_pause_tracking 
    8722 self._mouse_pause() 
    8723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8725 m.pause(self._mouse_pause_position) 
    8726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8728 p = picked_object(x, y, self.view) 
    8729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8737 near, far = self._near_far_bounds(cp, vd) 
    8738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8740 b = self.drawing_bounds(allow_drawing_changes = False) 
    8741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8746 dbounds = [d.bounds() for d in self.child_drawings() 
    8747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8749 if d.display and not getattr(d, 'skip_bounds', False)] 
    8750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8752 return self._any_displayed_positions and len(self._positions) > 0 
    8753 TypeError: object of type 'NoneType' has no len() 
    8754  
    8755 TypeError: object of type 'NoneType' has no len() 
    8756  
    8757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8759 return self._any_displayed_positions and len(self._positions) > 0 
    8760  
    8761 See log for complete Python traceback. 
    8762  
    8763 Traceback (most recent call last): 
    8764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8769 mouse_pause_tracking 
    8770 self._mouse_pause() 
    8771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8773 m.pause(self._mouse_pause_position) 
    8774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8776 p = picked_object(x, y, self.view) 
    8777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8785 near, far = self._near_far_bounds(cp, vd) 
    8786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8788 b = self.drawing_bounds(allow_drawing_changes = False) 
    8789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8794 dbounds = [d.bounds() for d in self.child_drawings() 
    8795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8797 if d.display and not getattr(d, 'skip_bounds', False)] 
    8798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8800 return self._any_displayed_positions and len(self._positions) > 0 
    8801 TypeError: object of type 'NoneType' has no len() 
    8802  
    8803 TypeError: object of type 'NoneType' has no len() 
    8804  
    8805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8807 return self._any_displayed_positions and len(self._positions) > 0 
    8808  
    8809 See log for complete Python traceback. 
    8810  
    8811 Traceback (most recent call last): 
    8812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8817 mouse_pause_tracking 
    8818 self._mouse_pause() 
    8819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8821 m.pause(self._mouse_pause_position) 
    8822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8824 p = picked_object(x, y, self.view) 
    8825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8833 near, far = self._near_far_bounds(cp, vd) 
    8834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8836 b = self.drawing_bounds(allow_drawing_changes = False) 
    8837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8842 dbounds = [d.bounds() for d in self.child_drawings() 
    8843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8845 if d.display and not getattr(d, 'skip_bounds', False)] 
    8846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8848 return self._any_displayed_positions and len(self._positions) > 0 
    8849 TypeError: object of type 'NoneType' has no len() 
    8850  
    8851 TypeError: object of type 'NoneType' has no len() 
    8852  
    8853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8855 return self._any_displayed_positions and len(self._positions) > 0 
    8856  
    8857 See log for complete Python traceback. 
    8858  
    8859 Traceback (most recent call last): 
    8860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8865 mouse_pause_tracking 
    8866 self._mouse_pause() 
    8867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8869 m.pause(self._mouse_pause_position) 
    8870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8872 p = picked_object(x, y, self.view) 
    8873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8881 near, far = self._near_far_bounds(cp, vd) 
    8882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8884 b = self.drawing_bounds(allow_drawing_changes = False) 
    8885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8890 dbounds = [d.bounds() for d in self.child_drawings() 
    8891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8893 if d.display and not getattr(d, 'skip_bounds', False)] 
    8894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8896 return self._any_displayed_positions and len(self._positions) > 0 
    8897 TypeError: object of type 'NoneType' has no len() 
    8898  
    8899 TypeError: object of type 'NoneType' has no len() 
    8900  
    8901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8903 return self._any_displayed_positions and len(self._positions) > 0 
    8904  
    8905 See log for complete Python traceback. 
    8906  
    8907 Traceback (most recent call last): 
    8908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8913 mouse_pause_tracking 
    8914 self._mouse_pause() 
    8915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8917 m.pause(self._mouse_pause_position) 
    8918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8920 p = picked_object(x, y, self.view) 
    8921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8929 near, far = self._near_far_bounds(cp, vd) 
    8930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8932 b = self.drawing_bounds(allow_drawing_changes = False) 
    8933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8938 dbounds = [d.bounds() for d in self.child_drawings() 
    8939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8941 if d.display and not getattr(d, 'skip_bounds', False)] 
    8942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8944 return self._any_displayed_positions and len(self._positions) > 0 
    8945 TypeError: object of type 'NoneType' has no len() 
    8946  
    8947 TypeError: object of type 'NoneType' has no len() 
    8948  
    8949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8951 return self._any_displayed_positions and len(self._positions) > 0 
    8952  
    8953 See log for complete Python traceback. 
    8954  
    8955 Traceback (most recent call last): 
    8956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    8958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    8961 mouse_pause_tracking 
    8962 self._mouse_pause() 
    8963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    8965 m.pause(self._mouse_pause_position) 
    8966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    8968 p = picked_object(x, y, self.view) 
    8969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    8971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    8972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    8974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    8975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    8977 near, far = self._near_far_bounds(cp, vd) 
    8978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    8980 b = self.drawing_bounds(allow_drawing_changes = False) 
    8981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    8983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    8984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    8986 dbounds = [d.bounds() for d in self.child_drawings() 
    8987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    8989 if d.display and not getattr(d, 'skip_bounds', False)] 
    8990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8992 return self._any_displayed_positions and len(self._positions) > 0 
    8993 TypeError: object of type 'NoneType' has no len() 
    8994  
    8995 TypeError: object of type 'NoneType' has no len() 
    8996  
    8997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    8998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    8999 return self._any_displayed_positions and len(self._positions) > 0 
    9000  
    9001 See log for complete Python traceback. 
    9002  
    9003 Traceback (most recent call last): 
    9004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9009 mouse_pause_tracking 
    9010 self._mouse_pause() 
    9011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9013 m.pause(self._mouse_pause_position) 
    9014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9016 p = picked_object(x, y, self.view) 
    9017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9025 near, far = self._near_far_bounds(cp, vd) 
    9026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9028 b = self.drawing_bounds(allow_drawing_changes = False) 
    9029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9034 dbounds = [d.bounds() for d in self.child_drawings() 
    9035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9037 if d.display and not getattr(d, 'skip_bounds', False)] 
    9038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9040 return self._any_displayed_positions and len(self._positions) > 0 
    9041 TypeError: object of type 'NoneType' has no len() 
    9042  
    9043 TypeError: object of type 'NoneType' has no len() 
    9044  
    9045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9047 return self._any_displayed_positions and len(self._positions) > 0 
    9048  
    9049 See log for complete Python traceback. 
    9050  
    9051 Traceback (most recent call last): 
    9052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9057 mouse_pause_tracking 
    9058 self._mouse_pause() 
    9059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9061 m.pause(self._mouse_pause_position) 
    9062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9064 p = picked_object(x, y, self.view) 
    9065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9073 near, far = self._near_far_bounds(cp, vd) 
    9074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9076 b = self.drawing_bounds(allow_drawing_changes = False) 
    9077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9082 dbounds = [d.bounds() for d in self.child_drawings() 
    9083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9085 if d.display and not getattr(d, 'skip_bounds', False)] 
    9086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9088 return self._any_displayed_positions and len(self._positions) > 0 
    9089 TypeError: object of type 'NoneType' has no len() 
    9090  
    9091 TypeError: object of type 'NoneType' has no len() 
    9092  
    9093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9095 return self._any_displayed_positions and len(self._positions) > 0 
    9096  
    9097 See log for complete Python traceback. 
    9098  
    9099 Traceback (most recent call last): 
    9100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9105 mouse_pause_tracking 
    9106 self._mouse_pause() 
    9107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9109 m.pause(self._mouse_pause_position) 
    9110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9112 p = picked_object(x, y, self.view) 
    9113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9121 near, far = self._near_far_bounds(cp, vd) 
    9122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9124 b = self.drawing_bounds(allow_drawing_changes = False) 
    9125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9130 dbounds = [d.bounds() for d in self.child_drawings() 
    9131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9133 if d.display and not getattr(d, 'skip_bounds', False)] 
    9134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9136 return self._any_displayed_positions and len(self._positions) > 0 
    9137 TypeError: object of type 'NoneType' has no len() 
    9138  
    9139 TypeError: object of type 'NoneType' has no len() 
    9140  
    9141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9143 return self._any_displayed_positions and len(self._positions) > 0 
    9144  
    9145 See log for complete Python traceback. 
    9146  
    9147 Traceback (most recent call last): 
    9148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9153 mouse_pause_tracking 
    9154 self._mouse_pause() 
    9155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9157 m.pause(self._mouse_pause_position) 
    9158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9160 p = picked_object(x, y, self.view) 
    9161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9169 near, far = self._near_far_bounds(cp, vd) 
    9170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9172 b = self.drawing_bounds(allow_drawing_changes = False) 
    9173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9178 dbounds = [d.bounds() for d in self.child_drawings() 
    9179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9181 if d.display and not getattr(d, 'skip_bounds', False)] 
    9182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9184 return self._any_displayed_positions and len(self._positions) > 0 
    9185 TypeError: object of type 'NoneType' has no len() 
    9186  
    9187 TypeError: object of type 'NoneType' has no len() 
    9188  
    9189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9191 return self._any_displayed_positions and len(self._positions) > 0 
    9192  
    9193 See log for complete Python traceback. 
    9194  
    9195 Traceback (most recent call last): 
    9196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9201 mouse_pause_tracking 
    9202 self._mouse_pause() 
    9203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9205 m.pause(self._mouse_pause_position) 
    9206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9208 p = picked_object(x, y, self.view) 
    9209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9217 near, far = self._near_far_bounds(cp, vd) 
    9218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9220 b = self.drawing_bounds(allow_drawing_changes = False) 
    9221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9226 dbounds = [d.bounds() for d in self.child_drawings() 
    9227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9229 if d.display and not getattr(d, 'skip_bounds', False)] 
    9230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9232 return self._any_displayed_positions and len(self._positions) > 0 
    9233 TypeError: object of type 'NoneType' has no len() 
    9234  
    9235 TypeError: object of type 'NoneType' has no len() 
    9236  
    9237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9239 return self._any_displayed_positions and len(self._positions) > 0 
    9240  
    9241 See log for complete Python traceback. 
    9242  
    9243 Traceback (most recent call last): 
    9244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9249 mouse_pause_tracking 
    9250 self._mouse_pause() 
    9251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9253 m.pause(self._mouse_pause_position) 
    9254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9256 p = picked_object(x, y, self.view) 
    9257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9265 near, far = self._near_far_bounds(cp, vd) 
    9266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9268 b = self.drawing_bounds(allow_drawing_changes = False) 
    9269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9274 dbounds = [d.bounds() for d in self.child_drawings() 
    9275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9277 if d.display and not getattr(d, 'skip_bounds', False)] 
    9278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9280 return self._any_displayed_positions and len(self._positions) > 0 
    9281 TypeError: object of type 'NoneType' has no len() 
    9282  
    9283 TypeError: object of type 'NoneType' has no len() 
    9284  
    9285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9287 return self._any_displayed_positions and len(self._positions) > 0 
    9288  
    9289 See log for complete Python traceback. 
    9290  
    9291 Traceback (most recent call last): 
    9292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9297 mouse_pause_tracking 
    9298 self._mouse_pause() 
    9299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9301 m.pause(self._mouse_pause_position) 
    9302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9304 p = picked_object(x, y, self.view) 
    9305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9313 near, far = self._near_far_bounds(cp, vd) 
    9314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9316 b = self.drawing_bounds(allow_drawing_changes = False) 
    9317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9322 dbounds = [d.bounds() for d in self.child_drawings() 
    9323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9325 if d.display and not getattr(d, 'skip_bounds', False)] 
    9326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9328 return self._any_displayed_positions and len(self._positions) > 0 
    9329 TypeError: object of type 'NoneType' has no len() 
    9330  
    9331 TypeError: object of type 'NoneType' has no len() 
    9332  
    9333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9335 return self._any_displayed_positions and len(self._positions) > 0 
    9336  
    9337 See log for complete Python traceback. 
    9338  
    9339 Traceback (most recent call last): 
    9340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9345 mouse_pause_tracking 
    9346 self._mouse_pause() 
    9347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9349 m.pause(self._mouse_pause_position) 
    9350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9352 p = picked_object(x, y, self.view) 
    9353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9361 near, far = self._near_far_bounds(cp, vd) 
    9362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9364 b = self.drawing_bounds(allow_drawing_changes = False) 
    9365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9370 dbounds = [d.bounds() for d in self.child_drawings() 
    9371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9373 if d.display and not getattr(d, 'skip_bounds', False)] 
    9374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9376 return self._any_displayed_positions and len(self._positions) > 0 
    9377 TypeError: object of type 'NoneType' has no len() 
    9378  
    9379 TypeError: object of type 'NoneType' has no len() 
    9380  
    9381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9383 return self._any_displayed_positions and len(self._positions) > 0 
    9384  
    9385 See log for complete Python traceback. 
    9386  
    9387 Traceback (most recent call last): 
    9388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9393 mouse_pause_tracking 
    9394 self._mouse_pause() 
    9395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9397 m.pause(self._mouse_pause_position) 
    9398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9400 p = picked_object(x, y, self.view) 
    9401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9409 near, far = self._near_far_bounds(cp, vd) 
    9410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9412 b = self.drawing_bounds(allow_drawing_changes = False) 
    9413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9418 dbounds = [d.bounds() for d in self.child_drawings() 
    9419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9421 if d.display and not getattr(d, 'skip_bounds', False)] 
    9422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9424 return self._any_displayed_positions and len(self._positions) > 0 
    9425 TypeError: object of type 'NoneType' has no len() 
    9426  
    9427 TypeError: object of type 'NoneType' has no len() 
    9428  
    9429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9431 return self._any_displayed_positions and len(self._positions) > 0 
    9432  
    9433 See log for complete Python traceback. 
    9434  
    9435 Traceback (most recent call last): 
    9436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9441 mouse_pause_tracking 
    9442 self._mouse_pause() 
    9443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9445 m.pause(self._mouse_pause_position) 
    9446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9448 p = picked_object(x, y, self.view) 
    9449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9457 near, far = self._near_far_bounds(cp, vd) 
    9458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9460 b = self.drawing_bounds(allow_drawing_changes = False) 
    9461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9466 dbounds = [d.bounds() for d in self.child_drawings() 
    9467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9469 if d.display and not getattr(d, 'skip_bounds', False)] 
    9470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9472 return self._any_displayed_positions and len(self._positions) > 0 
    9473 TypeError: object of type 'NoneType' has no len() 
    9474  
    9475 TypeError: object of type 'NoneType' has no len() 
    9476  
    9477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9479 return self._any_displayed_positions and len(self._positions) > 0 
    9480  
    9481 See log for complete Python traceback. 
    9482  
    9483 Traceback (most recent call last): 
    9484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9489 mouse_pause_tracking 
    9490 self._mouse_pause() 
    9491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9493 m.pause(self._mouse_pause_position) 
    9494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9496 p = picked_object(x, y, self.view) 
    9497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9505 near, far = self._near_far_bounds(cp, vd) 
    9506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9508 b = self.drawing_bounds(allow_drawing_changes = False) 
    9509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9514 dbounds = [d.bounds() for d in self.child_drawings() 
    9515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9517 if d.display and not getattr(d, 'skip_bounds', False)] 
    9518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9520 return self._any_displayed_positions and len(self._positions) > 0 
    9521 TypeError: object of type 'NoneType' has no len() 
    9522  
    9523 TypeError: object of type 'NoneType' has no len() 
    9524  
    9525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9527 return self._any_displayed_positions and len(self._positions) > 0 
    9528  
    9529 See log for complete Python traceback. 
    9530  
    9531 Traceback (most recent call last): 
    9532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9537 mouse_pause_tracking 
    9538 self._mouse_pause() 
    9539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9541 m.pause(self._mouse_pause_position) 
    9542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9544 p = picked_object(x, y, self.view) 
    9545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9553 near, far = self._near_far_bounds(cp, vd) 
    9554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9556 b = self.drawing_bounds(allow_drawing_changes = False) 
    9557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9562 dbounds = [d.bounds() for d in self.child_drawings() 
    9563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9565 if d.display and not getattr(d, 'skip_bounds', False)] 
    9566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9568 return self._any_displayed_positions and len(self._positions) > 0 
    9569 TypeError: object of type 'NoneType' has no len() 
    9570  
    9571 TypeError: object of type 'NoneType' has no len() 
    9572  
    9573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9575 return self._any_displayed_positions and len(self._positions) > 0 
    9576  
    9577 See log for complete Python traceback. 
    9578  
    9579 Traceback (most recent call last): 
    9580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9585 mouse_pause_tracking 
    9586 self._mouse_pause() 
    9587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9589 m.pause(self._mouse_pause_position) 
    9590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9592 p = picked_object(x, y, self.view) 
    9593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9601 near, far = self._near_far_bounds(cp, vd) 
    9602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9604 b = self.drawing_bounds(allow_drawing_changes = False) 
    9605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9610 dbounds = [d.bounds() for d in self.child_drawings() 
    9611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9613 if d.display and not getattr(d, 'skip_bounds', False)] 
    9614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9616 return self._any_displayed_positions and len(self._positions) > 0 
    9617 TypeError: object of type 'NoneType' has no len() 
    9618  
    9619 TypeError: object of type 'NoneType' has no len() 
    9620  
    9621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9623 return self._any_displayed_positions and len(self._positions) > 0 
    9624  
    9625 See log for complete Python traceback. 
    9626  
    9627 Traceback (most recent call last): 
    9628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9633 mouse_pause_tracking 
    9634 self._mouse_pause() 
    9635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9637 m.pause(self._mouse_pause_position) 
    9638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9640 p = picked_object(x, y, self.view) 
    9641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9649 near, far = self._near_far_bounds(cp, vd) 
    9650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9652 b = self.drawing_bounds(allow_drawing_changes = False) 
    9653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9658 dbounds = [d.bounds() for d in self.child_drawings() 
    9659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9661 if d.display and not getattr(d, 'skip_bounds', False)] 
    9662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9664 return self._any_displayed_positions and len(self._positions) > 0 
    9665 TypeError: object of type 'NoneType' has no len() 
    9666  
    9667 TypeError: object of type 'NoneType' has no len() 
    9668  
    9669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9671 return self._any_displayed_positions and len(self._positions) > 0 
    9672  
    9673 See log for complete Python traceback. 
    9674  
    9675 Traceback (most recent call last): 
    9676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9681 mouse_pause_tracking 
    9682 self._mouse_pause() 
    9683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9685 m.pause(self._mouse_pause_position) 
    9686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9688 p = picked_object(x, y, self.view) 
    9689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9697 near, far = self._near_far_bounds(cp, vd) 
    9698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9700 b = self.drawing_bounds(allow_drawing_changes = False) 
    9701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9706 dbounds = [d.bounds() for d in self.child_drawings() 
    9707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9709 if d.display and not getattr(d, 'skip_bounds', False)] 
    9710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9712 return self._any_displayed_positions and len(self._positions) > 0 
    9713 TypeError: object of type 'NoneType' has no len() 
    9714  
    9715 TypeError: object of type 'NoneType' has no len() 
    9716  
    9717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9719 return self._any_displayed_positions and len(self._positions) > 0 
    9720  
    9721 See log for complete Python traceback. 
    9722  
    9723 Traceback (most recent call last): 
    9724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9729 mouse_pause_tracking 
    9730 self._mouse_pause() 
    9731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9733 m.pause(self._mouse_pause_position) 
    9734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9736 p = picked_object(x, y, self.view) 
    9737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9745 near, far = self._near_far_bounds(cp, vd) 
    9746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9748 b = self.drawing_bounds(allow_drawing_changes = False) 
    9749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9754 dbounds = [d.bounds() for d in self.child_drawings() 
    9755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9757 if d.display and not getattr(d, 'skip_bounds', False)] 
    9758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9760 return self._any_displayed_positions and len(self._positions) > 0 
    9761 TypeError: object of type 'NoneType' has no len() 
    9762  
    9763 TypeError: object of type 'NoneType' has no len() 
    9764  
    9765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9767 return self._any_displayed_positions and len(self._positions) > 0 
    9768  
    9769 See log for complete Python traceback. 
    9770  
    9771 Traceback (most recent call last): 
    9772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9777 mouse_pause_tracking 
    9778 self._mouse_pause() 
    9779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9781 m.pause(self._mouse_pause_position) 
    9782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9784 p = picked_object(x, y, self.view) 
    9785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9793 near, far = self._near_far_bounds(cp, vd) 
    9794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9796 b = self.drawing_bounds(allow_drawing_changes = False) 
    9797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9802 dbounds = [d.bounds() for d in self.child_drawings() 
    9803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9805 if d.display and not getattr(d, 'skip_bounds', False)] 
    9806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9808 return self._any_displayed_positions and len(self._positions) > 0 
    9809 TypeError: object of type 'NoneType' has no len() 
    9810  
    9811 TypeError: object of type 'NoneType' has no len() 
    9812  
    9813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9815 return self._any_displayed_positions and len(self._positions) > 0 
    9816  
    9817 See log for complete Python traceback. 
    9818  
    9819 Traceback (most recent call last): 
    9820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9825 mouse_pause_tracking 
    9826 self._mouse_pause() 
    9827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9829 m.pause(self._mouse_pause_position) 
    9830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9832 p = picked_object(x, y, self.view) 
    9833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9841 near, far = self._near_far_bounds(cp, vd) 
    9842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9844 b = self.drawing_bounds(allow_drawing_changes = False) 
    9845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9850 dbounds = [d.bounds() for d in self.child_drawings() 
    9851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9853 if d.display and not getattr(d, 'skip_bounds', False)] 
    9854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9856 return self._any_displayed_positions and len(self._positions) > 0 
    9857 TypeError: object of type 'NoneType' has no len() 
    9858  
    9859 TypeError: object of type 'NoneType' has no len() 
    9860  
    9861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9863 return self._any_displayed_positions and len(self._positions) > 0 
    9864  
    9865 See log for complete Python traceback. 
    9866  
    9867 Traceback (most recent call last): 
    9868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9873 mouse_pause_tracking 
    9874 self._mouse_pause() 
    9875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9877 m.pause(self._mouse_pause_position) 
    9878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9880 p = picked_object(x, y, self.view) 
    9881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9889 near, far = self._near_far_bounds(cp, vd) 
    9890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9892 b = self.drawing_bounds(allow_drawing_changes = False) 
    9893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9898 dbounds = [d.bounds() for d in self.child_drawings() 
    9899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9901 if d.display and not getattr(d, 'skip_bounds', False)] 
    9902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9904 return self._any_displayed_positions and len(self._positions) > 0 
    9905 TypeError: object of type 'NoneType' has no len() 
    9906  
    9907 TypeError: object of type 'NoneType' has no len() 
    9908  
    9909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9911 return self._any_displayed_positions and len(self._positions) > 0 
    9912  
    9913 See log for complete Python traceback. 
    9914  
    9915 Traceback (most recent call last): 
    9916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9921 mouse_pause_tracking 
    9922 self._mouse_pause() 
    9923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9925 m.pause(self._mouse_pause_position) 
    9926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9928 p = picked_object(x, y, self.view) 
    9929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9937 near, far = self._near_far_bounds(cp, vd) 
    9938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9940 b = self.drawing_bounds(allow_drawing_changes = False) 
    9941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9946 dbounds = [d.bounds() for d in self.child_drawings() 
    9947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9949 if d.display and not getattr(d, 'skip_bounds', False)] 
    9950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9952 return self._any_displayed_positions and len(self._positions) > 0 
    9953 TypeError: object of type 'NoneType' has no len() 
    9954  
    9955 TypeError: object of type 'NoneType' has no len() 
    9956  
    9957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    9959 return self._any_displayed_positions and len(self._positions) > 0 
    9960  
    9961 See log for complete Python traceback. 
    9962  
    9963 Traceback (most recent call last): 
    9964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    9966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    9969 mouse_pause_tracking 
    9970 self._mouse_pause() 
    9971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    9973 m.pause(self._mouse_pause_position) 
    9974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    9976 p = picked_object(x, y, self.view) 
    9977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    9979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    9980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    9982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    9983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    9985 near, far = self._near_far_bounds(cp, vd) 
    9986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    9988 b = self.drawing_bounds(allow_drawing_changes = False) 
    9989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    9991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    9992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    9994 dbounds = [d.bounds() for d in self.child_drawings() 
    9995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    9997 if d.display and not getattr(d, 'skip_bounds', False)] 
    9998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    9999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10000 return self._any_displayed_positions and len(self._positions) > 0 
    10001 TypeError: object of type 'NoneType' has no len() 
    10002  
    10003 TypeError: object of type 'NoneType' has no len() 
    10004  
    10005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10007 return self._any_displayed_positions and len(self._positions) > 0 
    10008  
    10009 See log for complete Python traceback. 
    10010  
    10011 Traceback (most recent call last): 
    10012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10017 mouse_pause_tracking 
    10018 self._mouse_pause() 
    10019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10021 m.pause(self._mouse_pause_position) 
    10022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10024 p = picked_object(x, y, self.view) 
    10025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10033 near, far = self._near_far_bounds(cp, vd) 
    10034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10036 b = self.drawing_bounds(allow_drawing_changes = False) 
    10037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10042 dbounds = [d.bounds() for d in self.child_drawings() 
    10043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10045 if d.display and not getattr(d, 'skip_bounds', False)] 
    10046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10048 return self._any_displayed_positions and len(self._positions) > 0 
    10049 TypeError: object of type 'NoneType' has no len() 
    10050  
    10051 TypeError: object of type 'NoneType' has no len() 
    10052  
    10053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10055 return self._any_displayed_positions and len(self._positions) > 0 
    10056  
    10057 See log for complete Python traceback. 
    10058  
    10059 Traceback (most recent call last): 
    10060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10065 mouse_pause_tracking 
    10066 self._mouse_pause() 
    10067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10069 m.pause(self._mouse_pause_position) 
    10070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10072 p = picked_object(x, y, self.view) 
    10073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10081 near, far = self._near_far_bounds(cp, vd) 
    10082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10084 b = self.drawing_bounds(allow_drawing_changes = False) 
    10085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10090 dbounds = [d.bounds() for d in self.child_drawings() 
    10091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10093 if d.display and not getattr(d, 'skip_bounds', False)] 
    10094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10096 return self._any_displayed_positions and len(self._positions) > 0 
    10097 TypeError: object of type 'NoneType' has no len() 
    10098  
    10099 TypeError: object of type 'NoneType' has no len() 
    10100  
    10101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10103 return self._any_displayed_positions and len(self._positions) > 0 
    10104  
    10105 See log for complete Python traceback. 
    10106  
    10107 Traceback (most recent call last): 
    10108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10113 mouse_pause_tracking 
    10114 self._mouse_pause() 
    10115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10117 m.pause(self._mouse_pause_position) 
    10118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10120 p = picked_object(x, y, self.view) 
    10121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10129 near, far = self._near_far_bounds(cp, vd) 
    10130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10132 b = self.drawing_bounds(allow_drawing_changes = False) 
    10133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10138 dbounds = [d.bounds() for d in self.child_drawings() 
    10139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10141 if d.display and not getattr(d, 'skip_bounds', False)] 
    10142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10144 return self._any_displayed_positions and len(self._positions) > 0 
    10145 TypeError: object of type 'NoneType' has no len() 
    10146  
    10147 TypeError: object of type 'NoneType' has no len() 
    10148  
    10149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10151 return self._any_displayed_positions and len(self._positions) > 0 
    10152  
    10153 See log for complete Python traceback. 
    10154  
    10155 Traceback (most recent call last): 
    10156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10161 mouse_pause_tracking 
    10162 self._mouse_pause() 
    10163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10165 m.pause(self._mouse_pause_position) 
    10166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10168 p = picked_object(x, y, self.view) 
    10169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10177 near, far = self._near_far_bounds(cp, vd) 
    10178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10180 b = self.drawing_bounds(allow_drawing_changes = False) 
    10181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10186 dbounds = [d.bounds() for d in self.child_drawings() 
    10187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10189 if d.display and not getattr(d, 'skip_bounds', False)] 
    10190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10192 return self._any_displayed_positions and len(self._positions) > 0 
    10193 TypeError: object of type 'NoneType' has no len() 
    10194  
    10195 TypeError: object of type 'NoneType' has no len() 
    10196  
    10197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10199 return self._any_displayed_positions and len(self._positions) > 0 
    10200  
    10201 See log for complete Python traceback. 
    10202  
    10203 Traceback (most recent call last): 
    10204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10209 mouse_pause_tracking 
    10210 self._mouse_pause() 
    10211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10213 m.pause(self._mouse_pause_position) 
    10214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10216 p = picked_object(x, y, self.view) 
    10217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10225 near, far = self._near_far_bounds(cp, vd) 
    10226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10228 b = self.drawing_bounds(allow_drawing_changes = False) 
    10229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10234 dbounds = [d.bounds() for d in self.child_drawings() 
    10235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10237 if d.display and not getattr(d, 'skip_bounds', False)] 
    10238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10240 return self._any_displayed_positions and len(self._positions) > 0 
    10241 TypeError: object of type 'NoneType' has no len() 
    10242  
    10243 TypeError: object of type 'NoneType' has no len() 
    10244  
    10245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10247 return self._any_displayed_positions and len(self._positions) > 0 
    10248  
    10249 See log for complete Python traceback. 
    10250  
    10251 Traceback (most recent call last): 
    10252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10257 mouse_pause_tracking 
    10258 self._mouse_pause() 
    10259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10261 m.pause(self._mouse_pause_position) 
    10262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10264 p = picked_object(x, y, self.view) 
    10265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10273 near, far = self._near_far_bounds(cp, vd) 
    10274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10276 b = self.drawing_bounds(allow_drawing_changes = False) 
    10277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10282 dbounds = [d.bounds() for d in self.child_drawings() 
    10283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10285 if d.display and not getattr(d, 'skip_bounds', False)] 
    10286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10288 return self._any_displayed_positions and len(self._positions) > 0 
    10289 TypeError: object of type 'NoneType' has no len() 
    10290  
    10291 TypeError: object of type 'NoneType' has no len() 
    10292  
    10293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10295 return self._any_displayed_positions and len(self._positions) > 0 
    10296  
    10297 See log for complete Python traceback. 
    10298  
    10299 Traceback (most recent call last): 
    10300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10305 mouse_pause_tracking 
    10306 self._mouse_pause() 
    10307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10309 m.pause(self._mouse_pause_position) 
    10310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10312 p = picked_object(x, y, self.view) 
    10313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10321 near, far = self._near_far_bounds(cp, vd) 
    10322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10324 b = self.drawing_bounds(allow_drawing_changes = False) 
    10325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10330 dbounds = [d.bounds() for d in self.child_drawings() 
    10331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10333 if d.display and not getattr(d, 'skip_bounds', False)] 
    10334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10336 return self._any_displayed_positions and len(self._positions) > 0 
    10337 TypeError: object of type 'NoneType' has no len() 
    10338  
    10339 TypeError: object of type 'NoneType' has no len() 
    10340  
    10341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10343 return self._any_displayed_positions and len(self._positions) > 0 
    10344  
    10345 See log for complete Python traceback. 
    10346  
    10347 Traceback (most recent call last): 
    10348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10353 mouse_pause_tracking 
    10354 self._mouse_pause() 
    10355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10357 m.pause(self._mouse_pause_position) 
    10358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10360 p = picked_object(x, y, self.view) 
    10361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10369 near, far = self._near_far_bounds(cp, vd) 
    10370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10372 b = self.drawing_bounds(allow_drawing_changes = False) 
    10373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10378 dbounds = [d.bounds() for d in self.child_drawings() 
    10379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10381 if d.display and not getattr(d, 'skip_bounds', False)] 
    10382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10384 return self._any_displayed_positions and len(self._positions) > 0 
    10385 TypeError: object of type 'NoneType' has no len() 
    10386  
    10387 TypeError: object of type 'NoneType' has no len() 
    10388  
    10389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10391 return self._any_displayed_positions and len(self._positions) > 0 
    10392  
    10393 See log for complete Python traceback. 
    10394  
    10395 Traceback (most recent call last): 
    10396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10401 mouse_pause_tracking 
    10402 self._mouse_pause() 
    10403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10405 m.pause(self._mouse_pause_position) 
    10406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10408 p = picked_object(x, y, self.view) 
    10409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10417 near, far = self._near_far_bounds(cp, vd) 
    10418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10420 b = self.drawing_bounds(allow_drawing_changes = False) 
    10421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10426 dbounds = [d.bounds() for d in self.child_drawings() 
    10427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10429 if d.display and not getattr(d, 'skip_bounds', False)] 
    10430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10432 return self._any_displayed_positions and len(self._positions) > 0 
    10433 TypeError: object of type 'NoneType' has no len() 
    10434  
    10435 TypeError: object of type 'NoneType' has no len() 
    10436  
    10437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10439 return self._any_displayed_positions and len(self._positions) > 0 
    10440  
    10441 See log for complete Python traceback. 
    10442  
    10443 Traceback (most recent call last): 
    10444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10449 mouse_pause_tracking 
    10450 self._mouse_pause() 
    10451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10453 m.pause(self._mouse_pause_position) 
    10454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10456 p = picked_object(x, y, self.view) 
    10457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10465 near, far = self._near_far_bounds(cp, vd) 
    10466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10468 b = self.drawing_bounds(allow_drawing_changes = False) 
    10469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10474 dbounds = [d.bounds() for d in self.child_drawings() 
    10475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10477 if d.display and not getattr(d, 'skip_bounds', False)] 
    10478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10480 return self._any_displayed_positions and len(self._positions) > 0 
    10481 TypeError: object of type 'NoneType' has no len() 
    10482  
    10483 TypeError: object of type 'NoneType' has no len() 
    10484  
    10485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10487 return self._any_displayed_positions and len(self._positions) > 0 
    10488  
    10489 See log for complete Python traceback. 
    10490  
    10491 Traceback (most recent call last): 
    10492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10497 mouse_pause_tracking 
    10498 self._mouse_pause() 
    10499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10501 m.pause(self._mouse_pause_position) 
    10502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10504 p = picked_object(x, y, self.view) 
    10505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10513 near, far = self._near_far_bounds(cp, vd) 
    10514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10516 b = self.drawing_bounds(allow_drawing_changes = False) 
    10517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10522 dbounds = [d.bounds() for d in self.child_drawings() 
    10523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10525 if d.display and not getattr(d, 'skip_bounds', False)] 
    10526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10528 return self._any_displayed_positions and len(self._positions) > 0 
    10529 TypeError: object of type 'NoneType' has no len() 
    10530  
    10531 TypeError: object of type 'NoneType' has no len() 
    10532  
    10533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10535 return self._any_displayed_positions and len(self._positions) > 0 
    10536  
    10537 See log for complete Python traceback. 
    10538  
    10539 Traceback (most recent call last): 
    10540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10545 mouse_pause_tracking 
    10546 self._mouse_pause() 
    10547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10549 m.pause(self._mouse_pause_position) 
    10550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10552 p = picked_object(x, y, self.view) 
    10553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10561 near, far = self._near_far_bounds(cp, vd) 
    10562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10564 b = self.drawing_bounds(allow_drawing_changes = False) 
    10565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10570 dbounds = [d.bounds() for d in self.child_drawings() 
    10571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10573 if d.display and not getattr(d, 'skip_bounds', False)] 
    10574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10576 return self._any_displayed_positions and len(self._positions) > 0 
    10577 TypeError: object of type 'NoneType' has no len() 
    10578  
    10579 TypeError: object of type 'NoneType' has no len() 
    10580  
    10581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10583 return self._any_displayed_positions and len(self._positions) > 0 
    10584  
    10585 See log for complete Python traceback. 
    10586  
    10587 Traceback (most recent call last): 
    10588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10593 mouse_pause_tracking 
    10594 self._mouse_pause() 
    10595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10597 m.pause(self._mouse_pause_position) 
    10598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10600 p = picked_object(x, y, self.view) 
    10601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10609 near, far = self._near_far_bounds(cp, vd) 
    10610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10612 b = self.drawing_bounds(allow_drawing_changes = False) 
    10613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10618 dbounds = [d.bounds() for d in self.child_drawings() 
    10619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10621 if d.display and not getattr(d, 'skip_bounds', False)] 
    10622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10624 return self._any_displayed_positions and len(self._positions) > 0 
    10625 TypeError: object of type 'NoneType' has no len() 
    10626  
    10627 TypeError: object of type 'NoneType' has no len() 
    10628  
    10629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10631 return self._any_displayed_positions and len(self._positions) > 0 
    10632  
    10633 See log for complete Python traceback. 
    10634  
    10635 Traceback (most recent call last): 
    10636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10641 mouse_pause_tracking 
    10642 self._mouse_pause() 
    10643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10645 m.pause(self._mouse_pause_position) 
    10646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10648 p = picked_object(x, y, self.view) 
    10649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10657 near, far = self._near_far_bounds(cp, vd) 
    10658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10660 b = self.drawing_bounds(allow_drawing_changes = False) 
    10661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10666 dbounds = [d.bounds() for d in self.child_drawings() 
    10667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10669 if d.display and not getattr(d, 'skip_bounds', False)] 
    10670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10672 return self._any_displayed_positions and len(self._positions) > 0 
    10673 TypeError: object of type 'NoneType' has no len() 
    10674  
    10675 TypeError: object of type 'NoneType' has no len() 
    10676  
    10677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10679 return self._any_displayed_positions and len(self._positions) > 0 
    10680  
    10681 See log for complete Python traceback. 
    10682  
    10683 Traceback (most recent call last): 
    10684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10689 mouse_pause_tracking 
    10690 self._mouse_pause() 
    10691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10693 m.pause(self._mouse_pause_position) 
    10694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10696 p = picked_object(x, y, self.view) 
    10697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10705 near, far = self._near_far_bounds(cp, vd) 
    10706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10708 b = self.drawing_bounds(allow_drawing_changes = False) 
    10709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10714 dbounds = [d.bounds() for d in self.child_drawings() 
    10715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10717 if d.display and not getattr(d, 'skip_bounds', False)] 
    10718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10720 return self._any_displayed_positions and len(self._positions) > 0 
    10721 TypeError: object of type 'NoneType' has no len() 
    10722  
    10723 TypeError: object of type 'NoneType' has no len() 
    10724  
    10725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10727 return self._any_displayed_positions and len(self._positions) > 0 
    10728  
    10729 See log for complete Python traceback. 
    10730  
    10731 Traceback (most recent call last): 
    10732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10737 mouse_pause_tracking 
    10738 self._mouse_pause() 
    10739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10741 m.pause(self._mouse_pause_position) 
    10742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10744 p = picked_object(x, y, self.view) 
    10745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10753 near, far = self._near_far_bounds(cp, vd) 
    10754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10756 b = self.drawing_bounds(allow_drawing_changes = False) 
    10757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10762 dbounds = [d.bounds() for d in self.child_drawings() 
    10763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10765 if d.display and not getattr(d, 'skip_bounds', False)] 
    10766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10768 return self._any_displayed_positions and len(self._positions) > 0 
    10769 TypeError: object of type 'NoneType' has no len() 
    10770  
    10771 TypeError: object of type 'NoneType' has no len() 
    10772  
    10773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10775 return self._any_displayed_positions and len(self._positions) > 0 
    10776  
    10777 See log for complete Python traceback. 
    10778  
    10779 Traceback (most recent call last): 
    10780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10785 mouse_pause_tracking 
    10786 self._mouse_pause() 
    10787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10789 m.pause(self._mouse_pause_position) 
    10790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10792 p = picked_object(x, y, self.view) 
    10793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10801 near, far = self._near_far_bounds(cp, vd) 
    10802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10804 b = self.drawing_bounds(allow_drawing_changes = False) 
    10805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10810 dbounds = [d.bounds() for d in self.child_drawings() 
    10811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10813 if d.display and not getattr(d, 'skip_bounds', False)] 
    10814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10816 return self._any_displayed_positions and len(self._positions) > 0 
    10817 TypeError: object of type 'NoneType' has no len() 
    10818  
    10819 TypeError: object of type 'NoneType' has no len() 
    10820  
    10821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10823 return self._any_displayed_positions and len(self._positions) > 0 
    10824  
    10825 See log for complete Python traceback. 
    10826  
    10827 Traceback (most recent call last): 
    10828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10833 mouse_pause_tracking 
    10834 self._mouse_pause() 
    10835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10837 m.pause(self._mouse_pause_position) 
    10838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10840 p = picked_object(x, y, self.view) 
    10841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10849 near, far = self._near_far_bounds(cp, vd) 
    10850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10852 b = self.drawing_bounds(allow_drawing_changes = False) 
    10853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10858 dbounds = [d.bounds() for d in self.child_drawings() 
    10859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10861 if d.display and not getattr(d, 'skip_bounds', False)] 
    10862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10864 return self._any_displayed_positions and len(self._positions) > 0 
    10865 TypeError: object of type 'NoneType' has no len() 
    10866  
    10867 TypeError: object of type 'NoneType' has no len() 
    10868  
    10869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10871 return self._any_displayed_positions and len(self._positions) > 0 
    10872  
    10873 See log for complete Python traceback. 
    10874  
    10875 Traceback (most recent call last): 
    10876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10881 mouse_pause_tracking 
    10882 self._mouse_pause() 
    10883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10885 m.pause(self._mouse_pause_position) 
    10886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10888 p = picked_object(x, y, self.view) 
    10889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10897 near, far = self._near_far_bounds(cp, vd) 
    10898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10900 b = self.drawing_bounds(allow_drawing_changes = False) 
    10901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10906 dbounds = [d.bounds() for d in self.child_drawings() 
    10907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10909 if d.display and not getattr(d, 'skip_bounds', False)] 
    10910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10912 return self._any_displayed_positions and len(self._positions) > 0 
    10913 TypeError: object of type 'NoneType' has no len() 
    10914  
    10915 TypeError: object of type 'NoneType' has no len() 
    10916  
    10917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10919 return self._any_displayed_positions and len(self._positions) > 0 
    10920  
    10921 See log for complete Python traceback. 
    10922  
    10923 Traceback (most recent call last): 
    10924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10929 mouse_pause_tracking 
    10930 self._mouse_pause() 
    10931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10933 m.pause(self._mouse_pause_position) 
    10934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10936 p = picked_object(x, y, self.view) 
    10937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10945 near, far = self._near_far_bounds(cp, vd) 
    10946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10948 b = self.drawing_bounds(allow_drawing_changes = False) 
    10949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    10952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    10954 dbounds = [d.bounds() for d in self.child_drawings() 
    10955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    10957 if d.display and not getattr(d, 'skip_bounds', False)] 
    10958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10960 return self._any_displayed_positions and len(self._positions) > 0 
    10961 TypeError: object of type 'NoneType' has no len() 
    10962  
    10963 TypeError: object of type 'NoneType' has no len() 
    10964  
    10965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    10967 return self._any_displayed_positions and len(self._positions) > 0 
    10968  
    10969 See log for complete Python traceback. 
    10970  
    10971 Traceback (most recent call last): 
    10972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    10974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    10977 mouse_pause_tracking 
    10978 self._mouse_pause() 
    10979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    10981 m.pause(self._mouse_pause_position) 
    10982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    10984 p = picked_object(x, y, self.view) 
    10985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    10987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    10988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    10990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    10991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    10993 near, far = self._near_far_bounds(cp, vd) 
    10994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    10996 b = self.drawing_bounds(allow_drawing_changes = False) 
    10997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    10998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    10999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11002 dbounds = [d.bounds() for d in self.child_drawings() 
    11003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11005 if d.display and not getattr(d, 'skip_bounds', False)] 
    11006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11008 return self._any_displayed_positions and len(self._positions) > 0 
    11009 TypeError: object of type 'NoneType' has no len() 
    11010  
    11011 TypeError: object of type 'NoneType' has no len() 
    11012  
    11013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11015 return self._any_displayed_positions and len(self._positions) > 0 
    11016  
    11017 See log for complete Python traceback. 
    11018  
    11019 Traceback (most recent call last): 
    11020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11025 mouse_pause_tracking 
    11026 self._mouse_pause() 
    11027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11029 m.pause(self._mouse_pause_position) 
    11030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11032 p = picked_object(x, y, self.view) 
    11033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11041 near, far = self._near_far_bounds(cp, vd) 
    11042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11044 b = self.drawing_bounds(allow_drawing_changes = False) 
    11045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11050 dbounds = [d.bounds() for d in self.child_drawings() 
    11051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11053 if d.display and not getattr(d, 'skip_bounds', False)] 
    11054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11056 return self._any_displayed_positions and len(self._positions) > 0 
    11057 TypeError: object of type 'NoneType' has no len() 
    11058  
    11059 TypeError: object of type 'NoneType' has no len() 
    11060  
    11061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11063 return self._any_displayed_positions and len(self._positions) > 0 
    11064  
    11065 See log for complete Python traceback. 
    11066  
    11067 Traceback (most recent call last): 
    11068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11073 mouse_pause_tracking 
    11074 self._mouse_pause() 
    11075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11077 m.pause(self._mouse_pause_position) 
    11078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11080 p = picked_object(x, y, self.view) 
    11081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11089 near, far = self._near_far_bounds(cp, vd) 
    11090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11092 b = self.drawing_bounds(allow_drawing_changes = False) 
    11093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11098 dbounds = [d.bounds() for d in self.child_drawings() 
    11099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11101 if d.display and not getattr(d, 'skip_bounds', False)] 
    11102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11104 return self._any_displayed_positions and len(self._positions) > 0 
    11105 TypeError: object of type 'NoneType' has no len() 
    11106  
    11107 TypeError: object of type 'NoneType' has no len() 
    11108  
    11109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11111 return self._any_displayed_positions and len(self._positions) > 0 
    11112  
    11113 See log for complete Python traceback. 
    11114  
    11115 Traceback (most recent call last): 
    11116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11121 mouse_pause_tracking 
    11122 self._mouse_pause() 
    11123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11125 m.pause(self._mouse_pause_position) 
    11126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11128 p = picked_object(x, y, self.view) 
    11129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11137 near, far = self._near_far_bounds(cp, vd) 
    11138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11140 b = self.drawing_bounds(allow_drawing_changes = False) 
    11141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11146 dbounds = [d.bounds() for d in self.child_drawings() 
    11147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11149 if d.display and not getattr(d, 'skip_bounds', False)] 
    11150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11152 return self._any_displayed_positions and len(self._positions) > 0 
    11153 TypeError: object of type 'NoneType' has no len() 
    11154  
    11155 TypeError: object of type 'NoneType' has no len() 
    11156  
    11157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11159 return self._any_displayed_positions and len(self._positions) > 0 
    11160  
    11161 See log for complete Python traceback. 
    11162  
    11163 Traceback (most recent call last): 
    11164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11169 mouse_pause_tracking 
    11170 self._mouse_pause() 
    11171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11173 m.pause(self._mouse_pause_position) 
    11174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11176 p = picked_object(x, y, self.view) 
    11177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11185 near, far = self._near_far_bounds(cp, vd) 
    11186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11188 b = self.drawing_bounds(allow_drawing_changes = False) 
    11189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11194 dbounds = [d.bounds() for d in self.child_drawings() 
    11195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11197 if d.display and not getattr(d, 'skip_bounds', False)] 
    11198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11200 return self._any_displayed_positions and len(self._positions) > 0 
    11201 TypeError: object of type 'NoneType' has no len() 
    11202  
    11203 TypeError: object of type 'NoneType' has no len() 
    11204  
    11205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11207 return self._any_displayed_positions and len(self._positions) > 0 
    11208  
    11209 See log for complete Python traceback. 
    11210  
    11211 Traceback (most recent call last): 
    11212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11217 mouse_pause_tracking 
    11218 self._mouse_pause() 
    11219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11221 m.pause(self._mouse_pause_position) 
    11222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11224 p = picked_object(x, y, self.view) 
    11225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11233 near, far = self._near_far_bounds(cp, vd) 
    11234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11236 b = self.drawing_bounds(allow_drawing_changes = False) 
    11237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11242 dbounds = [d.bounds() for d in self.child_drawings() 
    11243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11245 if d.display and not getattr(d, 'skip_bounds', False)] 
    11246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11248 return self._any_displayed_positions and len(self._positions) > 0 
    11249 TypeError: object of type 'NoneType' has no len() 
    11250  
    11251 TypeError: object of type 'NoneType' has no len() 
    11252  
    11253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11255 return self._any_displayed_positions and len(self._positions) > 0 
    11256  
    11257 See log for complete Python traceback. 
    11258  
    11259 Traceback (most recent call last): 
    11260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11265 mouse_pause_tracking 
    11266 self._mouse_pause() 
    11267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11269 m.pause(self._mouse_pause_position) 
    11270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11272 p = picked_object(x, y, self.view) 
    11273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11281 near, far = self._near_far_bounds(cp, vd) 
    11282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11284 b = self.drawing_bounds(allow_drawing_changes = False) 
    11285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11290 dbounds = [d.bounds() for d in self.child_drawings() 
    11291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11293 if d.display and not getattr(d, 'skip_bounds', False)] 
    11294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11296 return self._any_displayed_positions and len(self._positions) > 0 
    11297 TypeError: object of type 'NoneType' has no len() 
    11298  
    11299 TypeError: object of type 'NoneType' has no len() 
    11300  
    11301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11303 return self._any_displayed_positions and len(self._positions) > 0 
    11304  
    11305 See log for complete Python traceback. 
    11306  
    11307 Traceback (most recent call last): 
    11308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11313 mouse_pause_tracking 
    11314 self._mouse_pause() 
    11315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11317 m.pause(self._mouse_pause_position) 
    11318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11320 p = picked_object(x, y, self.view) 
    11321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11329 near, far = self._near_far_bounds(cp, vd) 
    11330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11332 b = self.drawing_bounds(allow_drawing_changes = False) 
    11333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11338 dbounds = [d.bounds() for d in self.child_drawings() 
    11339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11341 if d.display and not getattr(d, 'skip_bounds', False)] 
    11342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11344 return self._any_displayed_positions and len(self._positions) > 0 
    11345 TypeError: object of type 'NoneType' has no len() 
    11346  
    11347 TypeError: object of type 'NoneType' has no len() 
    11348  
    11349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11351 return self._any_displayed_positions and len(self._positions) > 0 
    11352  
    11353 See log for complete Python traceback. 
    11354  
    11355 Traceback (most recent call last): 
    11356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11361 mouse_pause_tracking 
    11362 self._mouse_pause() 
    11363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11365 m.pause(self._mouse_pause_position) 
    11366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11368 p = picked_object(x, y, self.view) 
    11369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11377 near, far = self._near_far_bounds(cp, vd) 
    11378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11380 b = self.drawing_bounds(allow_drawing_changes = False) 
    11381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11386 dbounds = [d.bounds() for d in self.child_drawings() 
    11387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11389 if d.display and not getattr(d, 'skip_bounds', False)] 
    11390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11392 return self._any_displayed_positions and len(self._positions) > 0 
    11393 TypeError: object of type 'NoneType' has no len() 
    11394  
    11395 TypeError: object of type 'NoneType' has no len() 
    11396  
    11397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11399 return self._any_displayed_positions and len(self._positions) > 0 
    11400  
    11401 See log for complete Python traceback. 
    11402  
    11403 Traceback (most recent call last): 
    11404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11409 mouse_pause_tracking 
    11410 self._mouse_pause() 
    11411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11413 m.pause(self._mouse_pause_position) 
    11414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11416 p = picked_object(x, y, self.view) 
    11417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11425 near, far = self._near_far_bounds(cp, vd) 
    11426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11428 b = self.drawing_bounds(allow_drawing_changes = False) 
    11429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11434 dbounds = [d.bounds() for d in self.child_drawings() 
    11435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11437 if d.display and not getattr(d, 'skip_bounds', False)] 
    11438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11440 return self._any_displayed_positions and len(self._positions) > 0 
    11441 TypeError: object of type 'NoneType' has no len() 
    11442  
    11443 TypeError: object of type 'NoneType' has no len() 
    11444  
    11445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11447 return self._any_displayed_positions and len(self._positions) > 0 
    11448  
    11449 See log for complete Python traceback. 
    11450  
    11451 Traceback (most recent call last): 
    11452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11457 mouse_pause_tracking 
    11458 self._mouse_pause() 
    11459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11461 m.pause(self._mouse_pause_position) 
    11462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11464 p = picked_object(x, y, self.view) 
    11465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11473 near, far = self._near_far_bounds(cp, vd) 
    11474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11476 b = self.drawing_bounds(allow_drawing_changes = False) 
    11477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11482 dbounds = [d.bounds() for d in self.child_drawings() 
    11483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11485 if d.display and not getattr(d, 'skip_bounds', False)] 
    11486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11488 return self._any_displayed_positions and len(self._positions) > 0 
    11489 TypeError: object of type 'NoneType' has no len() 
    11490  
    11491 TypeError: object of type 'NoneType' has no len() 
    11492  
    11493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11495 return self._any_displayed_positions and len(self._positions) > 0 
    11496  
    11497 See log for complete Python traceback. 
    11498  
    11499 Traceback (most recent call last): 
    11500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11505 mouse_pause_tracking 
    11506 self._mouse_pause() 
    11507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11509 m.pause(self._mouse_pause_position) 
    11510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11512 p = picked_object(x, y, self.view) 
    11513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11521 near, far = self._near_far_bounds(cp, vd) 
    11522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11524 b = self.drawing_bounds(allow_drawing_changes = False) 
    11525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11530 dbounds = [d.bounds() for d in self.child_drawings() 
    11531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11533 if d.display and not getattr(d, 'skip_bounds', False)] 
    11534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11536 return self._any_displayed_positions and len(self._positions) > 0 
    11537 TypeError: object of type 'NoneType' has no len() 
    11538  
    11539 TypeError: object of type 'NoneType' has no len() 
    11540  
    11541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11543 return self._any_displayed_positions and len(self._positions) > 0 
    11544  
    11545 See log for complete Python traceback. 
    11546  
    11547 Traceback (most recent call last): 
    11548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11553 mouse_pause_tracking 
    11554 self._mouse_pause() 
    11555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11557 m.pause(self._mouse_pause_position) 
    11558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11560 p = picked_object(x, y, self.view) 
    11561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11569 near, far = self._near_far_bounds(cp, vd) 
    11570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11572 b = self.drawing_bounds(allow_drawing_changes = False) 
    11573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11578 dbounds = [d.bounds() for d in self.child_drawings() 
    11579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11581 if d.display and not getattr(d, 'skip_bounds', False)] 
    11582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11584 return self._any_displayed_positions and len(self._positions) > 0 
    11585 TypeError: object of type 'NoneType' has no len() 
    11586  
    11587 TypeError: object of type 'NoneType' has no len() 
    11588  
    11589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11591 return self._any_displayed_positions and len(self._positions) > 0 
    11592  
    11593 See log for complete Python traceback. 
    11594  
    11595 Traceback (most recent call last): 
    11596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11601 mouse_pause_tracking 
    11602 self._mouse_pause() 
    11603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11605 m.pause(self._mouse_pause_position) 
    11606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11608 p = picked_object(x, y, self.view) 
    11609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11617 near, far = self._near_far_bounds(cp, vd) 
    11618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11620 b = self.drawing_bounds(allow_drawing_changes = False) 
    11621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11626 dbounds = [d.bounds() for d in self.child_drawings() 
    11627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11629 if d.display and not getattr(d, 'skip_bounds', False)] 
    11630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11632 return self._any_displayed_positions and len(self._positions) > 0 
    11633 TypeError: object of type 'NoneType' has no len() 
    11634  
    11635 TypeError: object of type 'NoneType' has no len() 
    11636  
    11637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11639 return self._any_displayed_positions and len(self._positions) > 0 
    11640  
    11641 See log for complete Python traceback. 
    11642  
    11643 Traceback (most recent call last): 
    11644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11649 mouse_pause_tracking 
    11650 self._mouse_pause() 
    11651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11653 m.pause(self._mouse_pause_position) 
    11654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11656 p = picked_object(x, y, self.view) 
    11657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11665 near, far = self._near_far_bounds(cp, vd) 
    11666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11668 b = self.drawing_bounds(allow_drawing_changes = False) 
    11669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11674 dbounds = [d.bounds() for d in self.child_drawings() 
    11675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11677 if d.display and not getattr(d, 'skip_bounds', False)] 
    11678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11680 return self._any_displayed_positions and len(self._positions) > 0 
    11681 TypeError: object of type 'NoneType' has no len() 
    11682  
    11683 TypeError: object of type 'NoneType' has no len() 
    11684  
    11685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11687 return self._any_displayed_positions and len(self._positions) > 0 
    11688  
    11689 See log for complete Python traceback. 
    11690  
    11691 Traceback (most recent call last): 
    11692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11697 mouse_pause_tracking 
    11698 self._mouse_pause() 
    11699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11701 m.pause(self._mouse_pause_position) 
    11702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11704 p = picked_object(x, y, self.view) 
    11705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11713 near, far = self._near_far_bounds(cp, vd) 
    11714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11716 b = self.drawing_bounds(allow_drawing_changes = False) 
    11717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11722 dbounds = [d.bounds() for d in self.child_drawings() 
    11723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11725 if d.display and not getattr(d, 'skip_bounds', False)] 
    11726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11728 return self._any_displayed_positions and len(self._positions) > 0 
    11729 TypeError: object of type 'NoneType' has no len() 
    11730  
    11731 TypeError: object of type 'NoneType' has no len() 
    11732  
    11733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11735 return self._any_displayed_positions and len(self._positions) > 0 
    11736  
    11737 See log for complete Python traceback. 
    11738  
    11739 Traceback (most recent call last): 
    11740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11745 mouse_pause_tracking 
    11746 self._mouse_pause() 
    11747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11749 m.pause(self._mouse_pause_position) 
    11750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11752 p = picked_object(x, y, self.view) 
    11753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11761 near, far = self._near_far_bounds(cp, vd) 
    11762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11764 b = self.drawing_bounds(allow_drawing_changes = False) 
    11765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11770 dbounds = [d.bounds() for d in self.child_drawings() 
    11771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11773 if d.display and not getattr(d, 'skip_bounds', False)] 
    11774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11776 return self._any_displayed_positions and len(self._positions) > 0 
    11777 TypeError: object of type 'NoneType' has no len() 
    11778  
    11779 TypeError: object of type 'NoneType' has no len() 
    11780  
    11781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11783 return self._any_displayed_positions and len(self._positions) > 0 
    11784  
    11785 See log for complete Python traceback. 
    11786  
    11787 Traceback (most recent call last): 
    11788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11793 mouse_pause_tracking 
    11794 self._mouse_pause() 
    11795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11797 m.pause(self._mouse_pause_position) 
    11798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11800 p = picked_object(x, y, self.view) 
    11801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11809 near, far = self._near_far_bounds(cp, vd) 
    11810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11812 b = self.drawing_bounds(allow_drawing_changes = False) 
    11813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11818 dbounds = [d.bounds() for d in self.child_drawings() 
    11819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11821 if d.display and not getattr(d, 'skip_bounds', False)] 
    11822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11824 return self._any_displayed_positions and len(self._positions) > 0 
    11825 TypeError: object of type 'NoneType' has no len() 
    11826  
    11827 TypeError: object of type 'NoneType' has no len() 
    11828  
    11829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11831 return self._any_displayed_positions and len(self._positions) > 0 
    11832  
    11833 See log for complete Python traceback. 
    11834  
    11835 Traceback (most recent call last): 
    11836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11841 mouse_pause_tracking 
    11842 self._mouse_pause() 
    11843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11845 m.pause(self._mouse_pause_position) 
    11846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11848 p = picked_object(x, y, self.view) 
    11849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11857 near, far = self._near_far_bounds(cp, vd) 
    11858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11860 b = self.drawing_bounds(allow_drawing_changes = False) 
    11861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11866 dbounds = [d.bounds() for d in self.child_drawings() 
    11867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11869 if d.display and not getattr(d, 'skip_bounds', False)] 
    11870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11872 return self._any_displayed_positions and len(self._positions) > 0 
    11873 TypeError: object of type 'NoneType' has no len() 
    11874  
    11875 TypeError: object of type 'NoneType' has no len() 
    11876  
    11877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11879 return self._any_displayed_positions and len(self._positions) > 0 
    11880  
    11881 See log for complete Python traceback. 
    11882  
    11883 Traceback (most recent call last): 
    11884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11889 mouse_pause_tracking 
    11890 self._mouse_pause() 
    11891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11893 m.pause(self._mouse_pause_position) 
    11894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11896 p = picked_object(x, y, self.view) 
    11897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11905 near, far = self._near_far_bounds(cp, vd) 
    11906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11908 b = self.drawing_bounds(allow_drawing_changes = False) 
    11909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11914 dbounds = [d.bounds() for d in self.child_drawings() 
    11915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11917 if d.display and not getattr(d, 'skip_bounds', False)] 
    11918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11920 return self._any_displayed_positions and len(self._positions) > 0 
    11921 TypeError: object of type 'NoneType' has no len() 
    11922  
    11923 TypeError: object of type 'NoneType' has no len() 
    11924  
    11925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11927 return self._any_displayed_positions and len(self._positions) > 0 
    11928  
    11929 See log for complete Python traceback. 
    11930  
    11931 Traceback (most recent call last): 
    11932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11937 mouse_pause_tracking 
    11938 self._mouse_pause() 
    11939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11941 m.pause(self._mouse_pause_position) 
    11942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11944 p = picked_object(x, y, self.view) 
    11945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    11953 near, far = self._near_far_bounds(cp, vd) 
    11954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    11956 b = self.drawing_bounds(allow_drawing_changes = False) 
    11957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    11959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    11960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    11962 dbounds = [d.bounds() for d in self.child_drawings() 
    11963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    11965 if d.display and not getattr(d, 'skip_bounds', False)] 
    11966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11968 return self._any_displayed_positions and len(self._positions) > 0 
    11969 TypeError: object of type 'NoneType' has no len() 
    11970  
    11971 TypeError: object of type 'NoneType' has no len() 
    11972  
    11973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    11975 return self._any_displayed_positions and len(self._positions) > 0 
    11976  
    11977 See log for complete Python traceback. 
    11978  
    11979 Traceback (most recent call last): 
    11980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    11982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    11985 mouse_pause_tracking 
    11986 self._mouse_pause() 
    11987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    11989 m.pause(self._mouse_pause_position) 
    11990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    11992 p = picked_object(x, y, self.view) 
    11993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    11995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    11996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    11997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    11998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    11999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12001 near, far = self._near_far_bounds(cp, vd) 
    12002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12004 b = self.drawing_bounds(allow_drawing_changes = False) 
    12005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12010 dbounds = [d.bounds() for d in self.child_drawings() 
    12011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12013 if d.display and not getattr(d, 'skip_bounds', False)] 
    12014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12016 return self._any_displayed_positions and len(self._positions) > 0 
    12017 TypeError: object of type 'NoneType' has no len() 
    12018  
    12019 TypeError: object of type 'NoneType' has no len() 
    12020  
    12021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12023 return self._any_displayed_positions and len(self._positions) > 0 
    12024  
    12025 See log for complete Python traceback. 
    12026  
    12027 Traceback (most recent call last): 
    12028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12033 mouse_pause_tracking 
    12034 self._mouse_pause() 
    12035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12037 m.pause(self._mouse_pause_position) 
    12038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12040 p = picked_object(x, y, self.view) 
    12041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12049 near, far = self._near_far_bounds(cp, vd) 
    12050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12052 b = self.drawing_bounds(allow_drawing_changes = False) 
    12053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12058 dbounds = [d.bounds() for d in self.child_drawings() 
    12059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12061 if d.display and not getattr(d, 'skip_bounds', False)] 
    12062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12064 return self._any_displayed_positions and len(self._positions) > 0 
    12065 TypeError: object of type 'NoneType' has no len() 
    12066  
    12067 TypeError: object of type 'NoneType' has no len() 
    12068  
    12069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12071 return self._any_displayed_positions and len(self._positions) > 0 
    12072  
    12073 See log for complete Python traceback. 
    12074  
    12075 Traceback (most recent call last): 
    12076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12081 mouse_pause_tracking 
    12082 self._mouse_pause() 
    12083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12085 m.pause(self._mouse_pause_position) 
    12086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12088 p = picked_object(x, y, self.view) 
    12089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12097 near, far = self._near_far_bounds(cp, vd) 
    12098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12100 b = self.drawing_bounds(allow_drawing_changes = False) 
    12101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12106 dbounds = [d.bounds() for d in self.child_drawings() 
    12107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12109 if d.display and not getattr(d, 'skip_bounds', False)] 
    12110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12112 return self._any_displayed_positions and len(self._positions) > 0 
    12113 TypeError: object of type 'NoneType' has no len() 
    12114  
    12115 TypeError: object of type 'NoneType' has no len() 
    12116  
    12117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12119 return self._any_displayed_positions and len(self._positions) > 0 
    12120  
    12121 See log for complete Python traceback. 
    12122  
    12123 Traceback (most recent call last): 
    12124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12129 mouse_pause_tracking 
    12130 self._mouse_pause() 
    12131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12133 m.pause(self._mouse_pause_position) 
    12134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12136 p = picked_object(x, y, self.view) 
    12137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12145 near, far = self._near_far_bounds(cp, vd) 
    12146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12148 b = self.drawing_bounds(allow_drawing_changes = False) 
    12149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12154 dbounds = [d.bounds() for d in self.child_drawings() 
    12155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12157 if d.display and not getattr(d, 'skip_bounds', False)] 
    12158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12160 return self._any_displayed_positions and len(self._positions) > 0 
    12161 TypeError: object of type 'NoneType' has no len() 
    12162  
    12163 TypeError: object of type 'NoneType' has no len() 
    12164  
    12165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12167 return self._any_displayed_positions and len(self._positions) > 0 
    12168  
    12169 See log for complete Python traceback. 
    12170  
    12171 Traceback (most recent call last): 
    12172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12177 mouse_pause_tracking 
    12178 self._mouse_pause() 
    12179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12181 m.pause(self._mouse_pause_position) 
    12182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12184 p = picked_object(x, y, self.view) 
    12185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12193 near, far = self._near_far_bounds(cp, vd) 
    12194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12196 b = self.drawing_bounds(allow_drawing_changes = False) 
    12197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12202 dbounds = [d.bounds() for d in self.child_drawings() 
    12203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12205 if d.display and not getattr(d, 'skip_bounds', False)] 
    12206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12208 return self._any_displayed_positions and len(self._positions) > 0 
    12209 TypeError: object of type 'NoneType' has no len() 
    12210  
    12211 TypeError: object of type 'NoneType' has no len() 
    12212  
    12213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12215 return self._any_displayed_positions and len(self._positions) > 0 
    12216  
    12217 See log for complete Python traceback. 
    12218  
    12219 Traceback (most recent call last): 
    12220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12225 mouse_pause_tracking 
    12226 self._mouse_pause() 
    12227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12229 m.pause(self._mouse_pause_position) 
    12230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12232 p = picked_object(x, y, self.view) 
    12233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12241 near, far = self._near_far_bounds(cp, vd) 
    12242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12244 b = self.drawing_bounds(allow_drawing_changes = False) 
    12245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12250 dbounds = [d.bounds() for d in self.child_drawings() 
    12251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12253 if d.display and not getattr(d, 'skip_bounds', False)] 
    12254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12256 return self._any_displayed_positions and len(self._positions) > 0 
    12257 TypeError: object of type 'NoneType' has no len() 
    12258  
    12259 TypeError: object of type 'NoneType' has no len() 
    12260  
    12261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12263 return self._any_displayed_positions and len(self._positions) > 0 
    12264  
    12265 See log for complete Python traceback. 
    12266  
    12267 Traceback (most recent call last): 
    12268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12273 mouse_pause_tracking 
    12274 self._mouse_pause() 
    12275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12277 m.pause(self._mouse_pause_position) 
    12278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12280 p = picked_object(x, y, self.view) 
    12281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12289 near, far = self._near_far_bounds(cp, vd) 
    12290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12292 b = self.drawing_bounds(allow_drawing_changes = False) 
    12293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12298 dbounds = [d.bounds() for d in self.child_drawings() 
    12299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12301 if d.display and not getattr(d, 'skip_bounds', False)] 
    12302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12304 return self._any_displayed_positions and len(self._positions) > 0 
    12305 TypeError: object of type 'NoneType' has no len() 
    12306  
    12307 TypeError: object of type 'NoneType' has no len() 
    12308  
    12309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12311 return self._any_displayed_positions and len(self._positions) > 0 
    12312  
    12313 See log for complete Python traceback. 
    12314  
    12315 Traceback (most recent call last): 
    12316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12321 mouse_pause_tracking 
    12322 self._mouse_pause() 
    12323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12325 m.pause(self._mouse_pause_position) 
    12326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12328 p = picked_object(x, y, self.view) 
    12329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12337 near, far = self._near_far_bounds(cp, vd) 
    12338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12340 b = self.drawing_bounds(allow_drawing_changes = False) 
    12341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12346 dbounds = [d.bounds() for d in self.child_drawings() 
    12347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12349 if d.display and not getattr(d, 'skip_bounds', False)] 
    12350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12352 return self._any_displayed_positions and len(self._positions) > 0 
    12353 TypeError: object of type 'NoneType' has no len() 
    12354  
    12355 TypeError: object of type 'NoneType' has no len() 
    12356  
    12357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12359 return self._any_displayed_positions and len(self._positions) > 0 
    12360  
    12361 See log for complete Python traceback. 
    12362  
    12363 Traceback (most recent call last): 
    12364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12369 mouse_pause_tracking 
    12370 self._mouse_pause() 
    12371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12373 m.pause(self._mouse_pause_position) 
    12374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12376 p = picked_object(x, y, self.view) 
    12377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12385 near, far = self._near_far_bounds(cp, vd) 
    12386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12388 b = self.drawing_bounds(allow_drawing_changes = False) 
    12389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12394 dbounds = [d.bounds() for d in self.child_drawings() 
    12395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12397 if d.display and not getattr(d, 'skip_bounds', False)] 
    12398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12400 return self._any_displayed_positions and len(self._positions) > 0 
    12401 TypeError: object of type 'NoneType' has no len() 
    12402  
    12403 TypeError: object of type 'NoneType' has no len() 
    12404  
    12405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12407 return self._any_displayed_positions and len(self._positions) > 0 
    12408  
    12409 See log for complete Python traceback. 
    12410  
    12411 Traceback (most recent call last): 
    12412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12417 mouse_pause_tracking 
    12418 self._mouse_pause() 
    12419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12421 m.pause(self._mouse_pause_position) 
    12422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12424 p = picked_object(x, y, self.view) 
    12425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12433 near, far = self._near_far_bounds(cp, vd) 
    12434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12436 b = self.drawing_bounds(allow_drawing_changes = False) 
    12437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12442 dbounds = [d.bounds() for d in self.child_drawings() 
    12443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12445 if d.display and not getattr(d, 'skip_bounds', False)] 
    12446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12448 return self._any_displayed_positions and len(self._positions) > 0 
    12449 TypeError: object of type 'NoneType' has no len() 
    12450  
    12451 TypeError: object of type 'NoneType' has no len() 
    12452  
    12453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12455 return self._any_displayed_positions and len(self._positions) > 0 
    12456  
    12457 See log for complete Python traceback. 
    12458  
    12459 Traceback (most recent call last): 
    12460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12465 mouse_pause_tracking 
    12466 self._mouse_pause() 
    12467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12469 m.pause(self._mouse_pause_position) 
    12470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12472 p = picked_object(x, y, self.view) 
    12473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12481 near, far = self._near_far_bounds(cp, vd) 
    12482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12484 b = self.drawing_bounds(allow_drawing_changes = False) 
    12485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12490 dbounds = [d.bounds() for d in self.child_drawings() 
    12491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12493 if d.display and not getattr(d, 'skip_bounds', False)] 
    12494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12496 return self._any_displayed_positions and len(self._positions) > 0 
    12497 TypeError: object of type 'NoneType' has no len() 
    12498  
    12499 TypeError: object of type 'NoneType' has no len() 
    12500  
    12501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12503 return self._any_displayed_positions and len(self._positions) > 0 
    12504  
    12505 See log for complete Python traceback. 
    12506  
    12507 Traceback (most recent call last): 
    12508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12513 mouse_pause_tracking 
    12514 self._mouse_pause() 
    12515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12517 m.pause(self._mouse_pause_position) 
    12518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12520 p = picked_object(x, y, self.view) 
    12521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12529 near, far = self._near_far_bounds(cp, vd) 
    12530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12532 b = self.drawing_bounds(allow_drawing_changes = False) 
    12533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12538 dbounds = [d.bounds() for d in self.child_drawings() 
    12539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12541 if d.display and not getattr(d, 'skip_bounds', False)] 
    12542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12544 return self._any_displayed_positions and len(self._positions) > 0 
    12545 TypeError: object of type 'NoneType' has no len() 
    12546  
    12547 TypeError: object of type 'NoneType' has no len() 
    12548  
    12549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12551 return self._any_displayed_positions and len(self._positions) > 0 
    12552  
    12553 See log for complete Python traceback. 
    12554  
    12555 Traceback (most recent call last): 
    12556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12561 mouse_pause_tracking 
    12562 self._mouse_pause() 
    12563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12565 m.pause(self._mouse_pause_position) 
    12566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12568 p = picked_object(x, y, self.view) 
    12569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12577 near, far = self._near_far_bounds(cp, vd) 
    12578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12580 b = self.drawing_bounds(allow_drawing_changes = False) 
    12581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12586 dbounds = [d.bounds() for d in self.child_drawings() 
    12587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12589 if d.display and not getattr(d, 'skip_bounds', False)] 
    12590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12592 return self._any_displayed_positions and len(self._positions) > 0 
    12593 TypeError: object of type 'NoneType' has no len() 
    12594  
    12595 TypeError: object of type 'NoneType' has no len() 
    12596  
    12597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12599 return self._any_displayed_positions and len(self._positions) > 0 
    12600  
    12601 See log for complete Python traceback. 
    12602  
    12603 Traceback (most recent call last): 
    12604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12609 mouse_pause_tracking 
    12610 self._mouse_pause() 
    12611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12613 m.pause(self._mouse_pause_position) 
    12614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12616 p = picked_object(x, y, self.view) 
    12617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12625 near, far = self._near_far_bounds(cp, vd) 
    12626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12628 b = self.drawing_bounds(allow_drawing_changes = False) 
    12629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12634 dbounds = [d.bounds() for d in self.child_drawings() 
    12635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12637 if d.display and not getattr(d, 'skip_bounds', False)] 
    12638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12640 return self._any_displayed_positions and len(self._positions) > 0 
    12641 TypeError: object of type 'NoneType' has no len() 
    12642  
    12643 TypeError: object of type 'NoneType' has no len() 
    12644  
    12645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12647 return self._any_displayed_positions and len(self._positions) > 0 
    12648  
    12649 See log for complete Python traceback. 
    12650  
    12651 Traceback (most recent call last): 
    12652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12657 mouse_pause_tracking 
    12658 self._mouse_pause() 
    12659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12661 m.pause(self._mouse_pause_position) 
    12662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12664 p = picked_object(x, y, self.view) 
    12665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12673 near, far = self._near_far_bounds(cp, vd) 
    12674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12676 b = self.drawing_bounds(allow_drawing_changes = False) 
    12677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12682 dbounds = [d.bounds() for d in self.child_drawings() 
    12683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12685 if d.display and not getattr(d, 'skip_bounds', False)] 
    12686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12688 return self._any_displayed_positions and len(self._positions) > 0 
    12689 TypeError: object of type 'NoneType' has no len() 
    12690  
    12691 TypeError: object of type 'NoneType' has no len() 
    12692  
    12693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12695 return self._any_displayed_positions and len(self._positions) > 0 
    12696  
    12697 See log for complete Python traceback. 
    12698  
    12699 Traceback (most recent call last): 
    12700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12705 mouse_pause_tracking 
    12706 self._mouse_pause() 
    12707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12709 m.pause(self._mouse_pause_position) 
    12710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12712 p = picked_object(x, y, self.view) 
    12713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12721 near, far = self._near_far_bounds(cp, vd) 
    12722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12724 b = self.drawing_bounds(allow_drawing_changes = False) 
    12725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12730 dbounds = [d.bounds() for d in self.child_drawings() 
    12731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12733 if d.display and not getattr(d, 'skip_bounds', False)] 
    12734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12736 return self._any_displayed_positions and len(self._positions) > 0 
    12737 TypeError: object of type 'NoneType' has no len() 
    12738  
    12739 TypeError: object of type 'NoneType' has no len() 
    12740  
    12741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12743 return self._any_displayed_positions and len(self._positions) > 0 
    12744  
    12745 See log for complete Python traceback. 
    12746  
    12747 Traceback (most recent call last): 
    12748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12753 mouse_pause_tracking 
    12754 self._mouse_pause() 
    12755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12757 m.pause(self._mouse_pause_position) 
    12758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12760 p = picked_object(x, y, self.view) 
    12761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12769 near, far = self._near_far_bounds(cp, vd) 
    12770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12772 b = self.drawing_bounds(allow_drawing_changes = False) 
    12773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12778 dbounds = [d.bounds() for d in self.child_drawings() 
    12779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12781 if d.display and not getattr(d, 'skip_bounds', False)] 
    12782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12784 return self._any_displayed_positions and len(self._positions) > 0 
    12785 TypeError: object of type 'NoneType' has no len() 
    12786  
    12787 TypeError: object of type 'NoneType' has no len() 
    12788  
    12789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12791 return self._any_displayed_positions and len(self._positions) > 0 
    12792  
    12793 See log for complete Python traceback. 
    12794  
    12795 Traceback (most recent call last): 
    12796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12801 mouse_pause_tracking 
    12802 self._mouse_pause() 
    12803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12805 m.pause(self._mouse_pause_position) 
    12806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12808 p = picked_object(x, y, self.view) 
    12809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12817 near, far = self._near_far_bounds(cp, vd) 
    12818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12820 b = self.drawing_bounds(allow_drawing_changes = False) 
    12821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12826 dbounds = [d.bounds() for d in self.child_drawings() 
    12827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12829 if d.display and not getattr(d, 'skip_bounds', False)] 
    12830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12832 return self._any_displayed_positions and len(self._positions) > 0 
    12833 TypeError: object of type 'NoneType' has no len() 
    12834  
    12835 TypeError: object of type 'NoneType' has no len() 
    12836  
    12837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12839 return self._any_displayed_positions and len(self._positions) > 0 
    12840  
    12841 See log for complete Python traceback. 
    12842  
    12843 Traceback (most recent call last): 
    12844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12849 mouse_pause_tracking 
    12850 self._mouse_pause() 
    12851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12853 m.pause(self._mouse_pause_position) 
    12854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12856 p = picked_object(x, y, self.view) 
    12857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12865 near, far = self._near_far_bounds(cp, vd) 
    12866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12868 b = self.drawing_bounds(allow_drawing_changes = False) 
    12869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12874 dbounds = [d.bounds() for d in self.child_drawings() 
    12875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12877 if d.display and not getattr(d, 'skip_bounds', False)] 
    12878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12880 return self._any_displayed_positions and len(self._positions) > 0 
    12881 TypeError: object of type 'NoneType' has no len() 
    12882  
    12883 TypeError: object of type 'NoneType' has no len() 
    12884  
    12885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12887 return self._any_displayed_positions and len(self._positions) > 0 
    12888  
    12889 See log for complete Python traceback. 
    12890  
    12891 Traceback (most recent call last): 
    12892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12897 mouse_pause_tracking 
    12898 self._mouse_pause() 
    12899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12901 m.pause(self._mouse_pause_position) 
    12902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12904 p = picked_object(x, y, self.view) 
    12905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12913 near, far = self._near_far_bounds(cp, vd) 
    12914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12916 b = self.drawing_bounds(allow_drawing_changes = False) 
    12917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12922 dbounds = [d.bounds() for d in self.child_drawings() 
    12923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12925 if d.display and not getattr(d, 'skip_bounds', False)] 
    12926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12928 return self._any_displayed_positions and len(self._positions) > 0 
    12929 TypeError: object of type 'NoneType' has no len() 
    12930  
    12931 TypeError: object of type 'NoneType' has no len() 
    12932  
    12933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12935 return self._any_displayed_positions and len(self._positions) > 0 
    12936  
    12937 See log for complete Python traceback. 
    12938  
    12939 Traceback (most recent call last): 
    12940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12945 mouse_pause_tracking 
    12946 self._mouse_pause() 
    12947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12949 m.pause(self._mouse_pause_position) 
    12950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    12952 p = picked_object(x, y, self.view) 
    12953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    12955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    12956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    12958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    12959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    12961 near, far = self._near_far_bounds(cp, vd) 
    12962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    12964 b = self.drawing_bounds(allow_drawing_changes = False) 
    12965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    12967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    12968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    12970 dbounds = [d.bounds() for d in self.child_drawings() 
    12971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    12973 if d.display and not getattr(d, 'skip_bounds', False)] 
    12974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12976 return self._any_displayed_positions and len(self._positions) > 0 
    12977 TypeError: object of type 'NoneType' has no len() 
    12978  
    12979 TypeError: object of type 'NoneType' has no len() 
    12980  
    12981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    12983 return self._any_displayed_positions and len(self._positions) > 0 
    12984  
    12985 See log for complete Python traceback. 
    12986  
    12987 Traceback (most recent call last): 
    12988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    12990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    12991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    12993 mouse_pause_tracking 
    12994 self._mouse_pause() 
    12995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    12997 m.pause(self._mouse_pause_position) 
    12998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    12999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13000 p = picked_object(x, y, self.view) 
    13001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13009 near, far = self._near_far_bounds(cp, vd) 
    13010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13012 b = self.drawing_bounds(allow_drawing_changes = False) 
    13013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13018 dbounds = [d.bounds() for d in self.child_drawings() 
    13019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13021 if d.display and not getattr(d, 'skip_bounds', False)] 
    13022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13024 return self._any_displayed_positions and len(self._positions) > 0 
    13025 TypeError: object of type 'NoneType' has no len() 
    13026  
    13027 TypeError: object of type 'NoneType' has no len() 
    13028  
    13029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13031 return self._any_displayed_positions and len(self._positions) > 0 
    13032  
    13033 See log for complete Python traceback. 
    13034  
    13035 Traceback (most recent call last): 
    13036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13041 mouse_pause_tracking 
    13042 self._mouse_pause() 
    13043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13045 m.pause(self._mouse_pause_position) 
    13046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13048 p = picked_object(x, y, self.view) 
    13049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13057 near, far = self._near_far_bounds(cp, vd) 
    13058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13060 b = self.drawing_bounds(allow_drawing_changes = False) 
    13061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13066 dbounds = [d.bounds() for d in self.child_drawings() 
    13067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13069 if d.display and not getattr(d, 'skip_bounds', False)] 
    13070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13072 return self._any_displayed_positions and len(self._positions) > 0 
    13073 TypeError: object of type 'NoneType' has no len() 
    13074  
    13075 TypeError: object of type 'NoneType' has no len() 
    13076  
    13077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13079 return self._any_displayed_positions and len(self._positions) > 0 
    13080  
    13081 See log for complete Python traceback. 
    13082  
    13083 Traceback (most recent call last): 
    13084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13089 mouse_pause_tracking 
    13090 self._mouse_pause() 
    13091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13093 m.pause(self._mouse_pause_position) 
    13094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13096 p = picked_object(x, y, self.view) 
    13097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13105 near, far = self._near_far_bounds(cp, vd) 
    13106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13108 b = self.drawing_bounds(allow_drawing_changes = False) 
    13109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13114 dbounds = [d.bounds() for d in self.child_drawings() 
    13115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13117 if d.display and not getattr(d, 'skip_bounds', False)] 
    13118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13120 return self._any_displayed_positions and len(self._positions) > 0 
    13121 TypeError: object of type 'NoneType' has no len() 
    13122  
    13123 TypeError: object of type 'NoneType' has no len() 
    13124  
    13125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13127 return self._any_displayed_positions and len(self._positions) > 0 
    13128  
    13129 See log for complete Python traceback. 
    13130  
    13131 Traceback (most recent call last): 
    13132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13137 mouse_pause_tracking 
    13138 self._mouse_pause() 
    13139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13141 m.pause(self._mouse_pause_position) 
    13142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13144 p = picked_object(x, y, self.view) 
    13145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13153 near, far = self._near_far_bounds(cp, vd) 
    13154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13156 b = self.drawing_bounds(allow_drawing_changes = False) 
    13157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13162 dbounds = [d.bounds() for d in self.child_drawings() 
    13163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13165 if d.display and not getattr(d, 'skip_bounds', False)] 
    13166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13168 return self._any_displayed_positions and len(self._positions) > 0 
    13169 TypeError: object of type 'NoneType' has no len() 
    13170  
    13171 TypeError: object of type 'NoneType' has no len() 
    13172  
    13173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13175 return self._any_displayed_positions and len(self._positions) > 0 
    13176  
    13177 See log for complete Python traceback. 
    13178  
    13179 Traceback (most recent call last): 
    13180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13185 mouse_pause_tracking 
    13186 self._mouse_pause() 
    13187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13189 m.pause(self._mouse_pause_position) 
    13190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13192 p = picked_object(x, y, self.view) 
    13193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13201 near, far = self._near_far_bounds(cp, vd) 
    13202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13204 b = self.drawing_bounds(allow_drawing_changes = False) 
    13205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13210 dbounds = [d.bounds() for d in self.child_drawings() 
    13211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13213 if d.display and not getattr(d, 'skip_bounds', False)] 
    13214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13216 return self._any_displayed_positions and len(self._positions) > 0 
    13217 TypeError: object of type 'NoneType' has no len() 
    13218  
    13219 TypeError: object of type 'NoneType' has no len() 
    13220  
    13221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13223 return self._any_displayed_positions and len(self._positions) > 0 
    13224  
    13225 See log for complete Python traceback. 
    13226  
    13227 Traceback (most recent call last): 
    13228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13233 mouse_pause_tracking 
    13234 self._mouse_pause() 
    13235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13237 m.pause(self._mouse_pause_position) 
    13238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13240 p = picked_object(x, y, self.view) 
    13241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13249 near, far = self._near_far_bounds(cp, vd) 
    13250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13252 b = self.drawing_bounds(allow_drawing_changes = False) 
    13253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13258 dbounds = [d.bounds() for d in self.child_drawings() 
    13259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13261 if d.display and not getattr(d, 'skip_bounds', False)] 
    13262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13264 return self._any_displayed_positions and len(self._positions) > 0 
    13265 TypeError: object of type 'NoneType' has no len() 
    13266  
    13267 TypeError: object of type 'NoneType' has no len() 
    13268  
    13269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13271 return self._any_displayed_positions and len(self._positions) > 0 
    13272  
    13273 See log for complete Python traceback. 
    13274  
    13275 Traceback (most recent call last): 
    13276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13281 mouse_pause_tracking 
    13282 self._mouse_pause() 
    13283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13285 m.pause(self._mouse_pause_position) 
    13286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13288 p = picked_object(x, y, self.view) 
    13289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13297 near, far = self._near_far_bounds(cp, vd) 
    13298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13300 b = self.drawing_bounds(allow_drawing_changes = False) 
    13301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13306 dbounds = [d.bounds() for d in self.child_drawings() 
    13307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13309 if d.display and not getattr(d, 'skip_bounds', False)] 
    13310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13312 return self._any_displayed_positions and len(self._positions) > 0 
    13313 TypeError: object of type 'NoneType' has no len() 
    13314  
    13315 TypeError: object of type 'NoneType' has no len() 
    13316  
    13317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13319 return self._any_displayed_positions and len(self._positions) > 0 
    13320  
    13321 See log for complete Python traceback. 
    13322  
    13323 Traceback (most recent call last): 
    13324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13329 mouse_pause_tracking 
    13330 self._mouse_pause() 
    13331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13333 m.pause(self._mouse_pause_position) 
    13334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13336 p = picked_object(x, y, self.view) 
    13337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13345 near, far = self._near_far_bounds(cp, vd) 
    13346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13348 b = self.drawing_bounds(allow_drawing_changes = False) 
    13349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13354 dbounds = [d.bounds() for d in self.child_drawings() 
    13355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13357 if d.display and not getattr(d, 'skip_bounds', False)] 
    13358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13360 return self._any_displayed_positions and len(self._positions) > 0 
    13361 TypeError: object of type 'NoneType' has no len() 
    13362  
    13363 TypeError: object of type 'NoneType' has no len() 
    13364  
    13365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13367 return self._any_displayed_positions and len(self._positions) > 0 
    13368  
    13369 See log for complete Python traceback. 
    13370  
    13371 Traceback (most recent call last): 
    13372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13377 mouse_pause_tracking 
    13378 self._mouse_pause() 
    13379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13381 m.pause(self._mouse_pause_position) 
    13382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13384 p = picked_object(x, y, self.view) 
    13385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13393 near, far = self._near_far_bounds(cp, vd) 
    13394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13396 b = self.drawing_bounds(allow_drawing_changes = False) 
    13397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13402 dbounds = [d.bounds() for d in self.child_drawings() 
    13403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13405 if d.display and not getattr(d, 'skip_bounds', False)] 
    13406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13408 return self._any_displayed_positions and len(self._positions) > 0 
    13409 TypeError: object of type 'NoneType' has no len() 
    13410  
    13411 TypeError: object of type 'NoneType' has no len() 
    13412  
    13413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13415 return self._any_displayed_positions and len(self._positions) > 0 
    13416  
    13417 See log for complete Python traceback. 
    13418  
    13419 Traceback (most recent call last): 
    13420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13425 mouse_pause_tracking 
    13426 self._mouse_pause() 
    13427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13429 m.pause(self._mouse_pause_position) 
    13430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13432 p = picked_object(x, y, self.view) 
    13433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13441 near, far = self._near_far_bounds(cp, vd) 
    13442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13444 b = self.drawing_bounds(allow_drawing_changes = False) 
    13445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13450 dbounds = [d.bounds() for d in self.child_drawings() 
    13451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13453 if d.display and not getattr(d, 'skip_bounds', False)] 
    13454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13456 return self._any_displayed_positions and len(self._positions) > 0 
    13457 TypeError: object of type 'NoneType' has no len() 
    13458  
    13459 TypeError: object of type 'NoneType' has no len() 
    13460  
    13461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13463 return self._any_displayed_positions and len(self._positions) > 0 
    13464  
    13465 See log for complete Python traceback. 
    13466  
    13467 Traceback (most recent call last): 
    13468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13473 mouse_pause_tracking 
    13474 self._mouse_pause() 
    13475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13477 m.pause(self._mouse_pause_position) 
    13478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13480 p = picked_object(x, y, self.view) 
    13481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13489 near, far = self._near_far_bounds(cp, vd) 
    13490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13492 b = self.drawing_bounds(allow_drawing_changes = False) 
    13493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13498 dbounds = [d.bounds() for d in self.child_drawings() 
    13499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13501 if d.display and not getattr(d, 'skip_bounds', False)] 
    13502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13504 return self._any_displayed_positions and len(self._positions) > 0 
    13505 TypeError: object of type 'NoneType' has no len() 
    13506  
    13507 TypeError: object of type 'NoneType' has no len() 
    13508  
    13509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13511 return self._any_displayed_positions and len(self._positions) > 0 
    13512  
    13513 See log for complete Python traceback. 
    13514  
    13515 Traceback (most recent call last): 
    13516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13521 mouse_pause_tracking 
    13522 self._mouse_pause() 
    13523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13525 m.pause(self._mouse_pause_position) 
    13526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13528 p = picked_object(x, y, self.view) 
    13529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13537 near, far = self._near_far_bounds(cp, vd) 
    13538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13540 b = self.drawing_bounds(allow_drawing_changes = False) 
    13541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13546 dbounds = [d.bounds() for d in self.child_drawings() 
    13547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13549 if d.display and not getattr(d, 'skip_bounds', False)] 
    13550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13552 return self._any_displayed_positions and len(self._positions) > 0 
    13553 TypeError: object of type 'NoneType' has no len() 
    13554  
    13555 TypeError: object of type 'NoneType' has no len() 
    13556  
    13557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13559 return self._any_displayed_positions and len(self._positions) > 0 
    13560  
    13561 See log for complete Python traceback. 
    13562  
    13563 Traceback (most recent call last): 
    13564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13569 mouse_pause_tracking 
    13570 self._mouse_pause() 
    13571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13573 m.pause(self._mouse_pause_position) 
    13574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13576 p = picked_object(x, y, self.view) 
    13577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13585 near, far = self._near_far_bounds(cp, vd) 
    13586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13588 b = self.drawing_bounds(allow_drawing_changes = False) 
    13589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13594 dbounds = [d.bounds() for d in self.child_drawings() 
    13595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13597 if d.display and not getattr(d, 'skip_bounds', False)] 
    13598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13600 return self._any_displayed_positions and len(self._positions) > 0 
    13601 TypeError: object of type 'NoneType' has no len() 
    13602  
    13603 TypeError: object of type 'NoneType' has no len() 
    13604  
    13605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13607 return self._any_displayed_positions and len(self._positions) > 0 
    13608  
    13609 See log for complete Python traceback. 
    13610  
    13611 Traceback (most recent call last): 
    13612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13617 mouse_pause_tracking 
    13618 self._mouse_pause() 
    13619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13621 m.pause(self._mouse_pause_position) 
    13622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13624 p = picked_object(x, y, self.view) 
    13625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13633 near, far = self._near_far_bounds(cp, vd) 
    13634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13636 b = self.drawing_bounds(allow_drawing_changes = False) 
    13637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13642 dbounds = [d.bounds() for d in self.child_drawings() 
    13643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13645 if d.display and not getattr(d, 'skip_bounds', False)] 
    13646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13648 return self._any_displayed_positions and len(self._positions) > 0 
    13649 TypeError: object of type 'NoneType' has no len() 
    13650  
    13651 TypeError: object of type 'NoneType' has no len() 
    13652  
    13653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13655 return self._any_displayed_positions and len(self._positions) > 0 
    13656  
    13657 See log for complete Python traceback. 
    13658  
    13659 Traceback (most recent call last): 
    13660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13665 mouse_pause_tracking 
    13666 self._mouse_pause() 
    13667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13669 m.pause(self._mouse_pause_position) 
    13670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13672 p = picked_object(x, y, self.view) 
    13673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13681 near, far = self._near_far_bounds(cp, vd) 
    13682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13684 b = self.drawing_bounds(allow_drawing_changes = False) 
    13685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13690 dbounds = [d.bounds() for d in self.child_drawings() 
    13691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13693 if d.display and not getattr(d, 'skip_bounds', False)] 
    13694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13696 return self._any_displayed_positions and len(self._positions) > 0 
    13697 TypeError: object of type 'NoneType' has no len() 
    13698  
    13699 TypeError: object of type 'NoneType' has no len() 
    13700  
    13701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13703 return self._any_displayed_positions and len(self._positions) > 0 
    13704  
    13705 See log for complete Python traceback. 
    13706  
    13707 Traceback (most recent call last): 
    13708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13713 mouse_pause_tracking 
    13714 self._mouse_pause() 
    13715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13717 m.pause(self._mouse_pause_position) 
    13718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13720 p = picked_object(x, y, self.view) 
    13721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13729 near, far = self._near_far_bounds(cp, vd) 
    13730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13732 b = self.drawing_bounds(allow_drawing_changes = False) 
    13733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13738 dbounds = [d.bounds() for d in self.child_drawings() 
    13739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13741 if d.display and not getattr(d, 'skip_bounds', False)] 
    13742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13744 return self._any_displayed_positions and len(self._positions) > 0 
    13745 TypeError: object of type 'NoneType' has no len() 
    13746  
    13747 TypeError: object of type 'NoneType' has no len() 
    13748  
    13749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13751 return self._any_displayed_positions and len(self._positions) > 0 
    13752  
    13753 See log for complete Python traceback. 
    13754  
    13755 Traceback (most recent call last): 
    13756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13761 mouse_pause_tracking 
    13762 self._mouse_pause() 
    13763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13765 m.pause(self._mouse_pause_position) 
    13766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13768 p = picked_object(x, y, self.view) 
    13769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13777 near, far = self._near_far_bounds(cp, vd) 
    13778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13780 b = self.drawing_bounds(allow_drawing_changes = False) 
    13781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13786 dbounds = [d.bounds() for d in self.child_drawings() 
    13787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13789 if d.display and not getattr(d, 'skip_bounds', False)] 
    13790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13792 return self._any_displayed_positions and len(self._positions) > 0 
    13793 TypeError: object of type 'NoneType' has no len() 
    13794  
    13795 TypeError: object of type 'NoneType' has no len() 
    13796  
    13797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13799 return self._any_displayed_positions and len(self._positions) > 0 
    13800  
    13801 See log for complete Python traceback. 
    13802  
    13803 Traceback (most recent call last): 
    13804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13809 mouse_pause_tracking 
    13810 self._mouse_pause() 
    13811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13813 m.pause(self._mouse_pause_position) 
    13814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13816 p = picked_object(x, y, self.view) 
    13817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13825 near, far = self._near_far_bounds(cp, vd) 
    13826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13828 b = self.drawing_bounds(allow_drawing_changes = False) 
    13829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13834 dbounds = [d.bounds() for d in self.child_drawings() 
    13835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13837 if d.display and not getattr(d, 'skip_bounds', False)] 
    13838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13840 return self._any_displayed_positions and len(self._positions) > 0 
    13841 TypeError: object of type 'NoneType' has no len() 
    13842  
    13843 TypeError: object of type 'NoneType' has no len() 
    13844  
    13845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13847 return self._any_displayed_positions and len(self._positions) > 0 
    13848  
    13849 See log for complete Python traceback. 
    13850  
    13851 Traceback (most recent call last): 
    13852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13857 mouse_pause_tracking 
    13858 self._mouse_pause() 
    13859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13861 m.pause(self._mouse_pause_position) 
    13862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13864 p = picked_object(x, y, self.view) 
    13865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13873 near, far = self._near_far_bounds(cp, vd) 
    13874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13876 b = self.drawing_bounds(allow_drawing_changes = False) 
    13877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13882 dbounds = [d.bounds() for d in self.child_drawings() 
    13883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13885 if d.display and not getattr(d, 'skip_bounds', False)] 
    13886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13888 return self._any_displayed_positions and len(self._positions) > 0 
    13889 TypeError: object of type 'NoneType' has no len() 
    13890  
    13891 TypeError: object of type 'NoneType' has no len() 
    13892  
    13893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13895 return self._any_displayed_positions and len(self._positions) > 0 
    13896  
    13897 See log for complete Python traceback. 
    13898  
    13899 Traceback (most recent call last): 
    13900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13905 mouse_pause_tracking 
    13906 self._mouse_pause() 
    13907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13909 m.pause(self._mouse_pause_position) 
    13910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13912 p = picked_object(x, y, self.view) 
    13913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13921 near, far = self._near_far_bounds(cp, vd) 
    13922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13924 b = self.drawing_bounds(allow_drawing_changes = False) 
    13925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13930 dbounds = [d.bounds() for d in self.child_drawings() 
    13931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13933 if d.display and not getattr(d, 'skip_bounds', False)] 
    13934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13936 return self._any_displayed_positions and len(self._positions) > 0 
    13937 TypeError: object of type 'NoneType' has no len() 
    13938  
    13939 TypeError: object of type 'NoneType' has no len() 
    13940  
    13941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13943 return self._any_displayed_positions and len(self._positions) > 0 
    13944  
    13945 See log for complete Python traceback. 
    13946  
    13947 Traceback (most recent call last): 
    13948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    13953 mouse_pause_tracking 
    13954 self._mouse_pause() 
    13955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    13957 m.pause(self._mouse_pause_position) 
    13958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    13960 p = picked_object(x, y, self.view) 
    13961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    13963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    13964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    13966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    13967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    13969 near, far = self._near_far_bounds(cp, vd) 
    13970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    13972 b = self.drawing_bounds(allow_drawing_changes = False) 
    13973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    13975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    13976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    13978 dbounds = [d.bounds() for d in self.child_drawings() 
    13979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    13981 if d.display and not getattr(d, 'skip_bounds', False)] 
    13982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13984 return self._any_displayed_positions and len(self._positions) > 0 
    13985 TypeError: object of type 'NoneType' has no len() 
    13986  
    13987 TypeError: object of type 'NoneType' has no len() 
    13988  
    13989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    13991 return self._any_displayed_positions and len(self._positions) > 0 
    13992  
    13993 See log for complete Python traceback. 
    13994  
    13995 Traceback (most recent call last): 
    13996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    13997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    13998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    13999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14001 mouse_pause_tracking 
    14002 self._mouse_pause() 
    14003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14005 m.pause(self._mouse_pause_position) 
    14006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14008 p = picked_object(x, y, self.view) 
    14009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14017 near, far = self._near_far_bounds(cp, vd) 
    14018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14020 b = self.drawing_bounds(allow_drawing_changes = False) 
    14021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14026 dbounds = [d.bounds() for d in self.child_drawings() 
    14027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14029 if d.display and not getattr(d, 'skip_bounds', False)] 
    14030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14032 return self._any_displayed_positions and len(self._positions) > 0 
    14033 TypeError: object of type 'NoneType' has no len() 
    14034  
    14035 TypeError: object of type 'NoneType' has no len() 
    14036  
    14037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14039 return self._any_displayed_positions and len(self._positions) > 0 
    14040  
    14041 See log for complete Python traceback. 
    14042  
    14043 Traceback (most recent call last): 
    14044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14049 mouse_pause_tracking 
    14050 self._mouse_pause() 
    14051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14053 m.pause(self._mouse_pause_position) 
    14054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14056 p = picked_object(x, y, self.view) 
    14057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14065 near, far = self._near_far_bounds(cp, vd) 
    14066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14068 b = self.drawing_bounds(allow_drawing_changes = False) 
    14069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14074 dbounds = [d.bounds() for d in self.child_drawings() 
    14075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14077 if d.display and not getattr(d, 'skip_bounds', False)] 
    14078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14080 return self._any_displayed_positions and len(self._positions) > 0 
    14081 TypeError: object of type 'NoneType' has no len() 
    14082  
    14083 TypeError: object of type 'NoneType' has no len() 
    14084  
    14085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14087 return self._any_displayed_positions and len(self._positions) > 0 
    14088  
    14089 See log for complete Python traceback. 
    14090  
    14091 Traceback (most recent call last): 
    14092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14097 mouse_pause_tracking 
    14098 self._mouse_pause() 
    14099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14101 m.pause(self._mouse_pause_position) 
    14102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14104 p = picked_object(x, y, self.view) 
    14105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14113 near, far = self._near_far_bounds(cp, vd) 
    14114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14116 b = self.drawing_bounds(allow_drawing_changes = False) 
    14117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14122 dbounds = [d.bounds() for d in self.child_drawings() 
    14123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14125 if d.display and not getattr(d, 'skip_bounds', False)] 
    14126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14128 return self._any_displayed_positions and len(self._positions) > 0 
    14129 TypeError: object of type 'NoneType' has no len() 
    14130  
    14131 TypeError: object of type 'NoneType' has no len() 
    14132  
    14133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14135 return self._any_displayed_positions and len(self._positions) > 0 
    14136  
    14137 See log for complete Python traceback. 
    14138  
    14139 Traceback (most recent call last): 
    14140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14145 mouse_pause_tracking 
    14146 self._mouse_pause() 
    14147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14149 m.pause(self._mouse_pause_position) 
    14150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14152 p = picked_object(x, y, self.view) 
    14153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14161 near, far = self._near_far_bounds(cp, vd) 
    14162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14164 b = self.drawing_bounds(allow_drawing_changes = False) 
    14165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14170 dbounds = [d.bounds() for d in self.child_drawings() 
    14171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14173 if d.display and not getattr(d, 'skip_bounds', False)] 
    14174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14176 return self._any_displayed_positions and len(self._positions) > 0 
    14177 TypeError: object of type 'NoneType' has no len() 
    14178  
    14179 TypeError: object of type 'NoneType' has no len() 
    14180  
    14181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14183 return self._any_displayed_positions and len(self._positions) > 0 
    14184  
    14185 See log for complete Python traceback. 
    14186  
    14187 Traceback (most recent call last): 
    14188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14193 mouse_pause_tracking 
    14194 self._mouse_pause() 
    14195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14197 m.pause(self._mouse_pause_position) 
    14198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14200 p = picked_object(x, y, self.view) 
    14201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14209 near, far = self._near_far_bounds(cp, vd) 
    14210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14212 b = self.drawing_bounds(allow_drawing_changes = False) 
    14213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14218 dbounds = [d.bounds() for d in self.child_drawings() 
    14219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14221 if d.display and not getattr(d, 'skip_bounds', False)] 
    14222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14224 return self._any_displayed_positions and len(self._positions) > 0 
    14225 TypeError: object of type 'NoneType' has no len() 
    14226  
    14227 TypeError: object of type 'NoneType' has no len() 
    14228  
    14229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14231 return self._any_displayed_positions and len(self._positions) > 0 
    14232  
    14233 See log for complete Python traceback. 
    14234  
    14235 Traceback (most recent call last): 
    14236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14241 mouse_pause_tracking 
    14242 self._mouse_pause() 
    14243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14245 m.pause(self._mouse_pause_position) 
    14246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14248 p = picked_object(x, y, self.view) 
    14249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14257 near, far = self._near_far_bounds(cp, vd) 
    14258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14260 b = self.drawing_bounds(allow_drawing_changes = False) 
    14261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14266 dbounds = [d.bounds() for d in self.child_drawings() 
    14267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14269 if d.display and not getattr(d, 'skip_bounds', False)] 
    14270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14272 return self._any_displayed_positions and len(self._positions) > 0 
    14273 TypeError: object of type 'NoneType' has no len() 
    14274  
    14275 TypeError: object of type 'NoneType' has no len() 
    14276  
    14277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14279 return self._any_displayed_positions and len(self._positions) > 0 
    14280  
    14281 See log for complete Python traceback. 
    14282  
    14283 Traceback (most recent call last): 
    14284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14289 mouse_pause_tracking 
    14290 self._mouse_pause() 
    14291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14293 m.pause(self._mouse_pause_position) 
    14294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14296 p = picked_object(x, y, self.view) 
    14297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14305 near, far = self._near_far_bounds(cp, vd) 
    14306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14308 b = self.drawing_bounds(allow_drawing_changes = False) 
    14309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14314 dbounds = [d.bounds() for d in self.child_drawings() 
    14315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14317 if d.display and not getattr(d, 'skip_bounds', False)] 
    14318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14320 return self._any_displayed_positions and len(self._positions) > 0 
    14321 TypeError: object of type 'NoneType' has no len() 
    14322  
    14323 TypeError: object of type 'NoneType' has no len() 
    14324  
    14325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14327 return self._any_displayed_positions and len(self._positions) > 0 
    14328  
    14329 See log for complete Python traceback. 
    14330  
    14331 Traceback (most recent call last): 
    14332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14337 mouse_pause_tracking 
    14338 self._mouse_pause() 
    14339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14341 m.pause(self._mouse_pause_position) 
    14342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14344 p = picked_object(x, y, self.view) 
    14345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14353 near, far = self._near_far_bounds(cp, vd) 
    14354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14356 b = self.drawing_bounds(allow_drawing_changes = False) 
    14357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14362 dbounds = [d.bounds() for d in self.child_drawings() 
    14363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14365 if d.display and not getattr(d, 'skip_bounds', False)] 
    14366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14368 return self._any_displayed_positions and len(self._positions) > 0 
    14369 TypeError: object of type 'NoneType' has no len() 
    14370  
    14371 TypeError: object of type 'NoneType' has no len() 
    14372  
    14373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14375 return self._any_displayed_positions and len(self._positions) > 0 
    14376  
    14377 See log for complete Python traceback. 
    14378  
    14379 Traceback (most recent call last): 
    14380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14385 mouse_pause_tracking 
    14386 self._mouse_pause() 
    14387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14389 m.pause(self._mouse_pause_position) 
    14390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14392 p = picked_object(x, y, self.view) 
    14393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14401 near, far = self._near_far_bounds(cp, vd) 
    14402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14404 b = self.drawing_bounds(allow_drawing_changes = False) 
    14405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14410 dbounds = [d.bounds() for d in self.child_drawings() 
    14411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14413 if d.display and not getattr(d, 'skip_bounds', False)] 
    14414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14416 return self._any_displayed_positions and len(self._positions) > 0 
    14417 TypeError: object of type 'NoneType' has no len() 
    14418  
    14419 TypeError: object of type 'NoneType' has no len() 
    14420  
    14421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14423 return self._any_displayed_positions and len(self._positions) > 0 
    14424  
    14425 See log for complete Python traceback. 
    14426  
    14427 Traceback (most recent call last): 
    14428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14433 mouse_pause_tracking 
    14434 self._mouse_pause() 
    14435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14437 m.pause(self._mouse_pause_position) 
    14438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14440 p = picked_object(x, y, self.view) 
    14441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14449 near, far = self._near_far_bounds(cp, vd) 
    14450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14452 b = self.drawing_bounds(allow_drawing_changes = False) 
    14453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14458 dbounds = [d.bounds() for d in self.child_drawings() 
    14459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14461 if d.display and not getattr(d, 'skip_bounds', False)] 
    14462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14464 return self._any_displayed_positions and len(self._positions) > 0 
    14465 TypeError: object of type 'NoneType' has no len() 
    14466  
    14467 TypeError: object of type 'NoneType' has no len() 
    14468  
    14469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14471 return self._any_displayed_positions and len(self._positions) > 0 
    14472  
    14473 See log for complete Python traceback. 
    14474  
    14475 Traceback (most recent call last): 
    14476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14481 mouse_pause_tracking 
    14482 self._mouse_pause() 
    14483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14485 m.pause(self._mouse_pause_position) 
    14486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14488 p = picked_object(x, y, self.view) 
    14489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14497 near, far = self._near_far_bounds(cp, vd) 
    14498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14500 b = self.drawing_bounds(allow_drawing_changes = False) 
    14501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14506 dbounds = [d.bounds() for d in self.child_drawings() 
    14507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14509 if d.display and not getattr(d, 'skip_bounds', False)] 
    14510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14512 return self._any_displayed_positions and len(self._positions) > 0 
    14513 TypeError: object of type 'NoneType' has no len() 
    14514  
    14515 TypeError: object of type 'NoneType' has no len() 
    14516  
    14517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14519 return self._any_displayed_positions and len(self._positions) > 0 
    14520  
    14521 See log for complete Python traceback. 
    14522  
    14523 Traceback (most recent call last): 
    14524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14529 mouse_pause_tracking 
    14530 self._mouse_pause() 
    14531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14533 m.pause(self._mouse_pause_position) 
    14534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14536 p = picked_object(x, y, self.view) 
    14537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14545 near, far = self._near_far_bounds(cp, vd) 
    14546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14548 b = self.drawing_bounds(allow_drawing_changes = False) 
    14549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14554 dbounds = [d.bounds() for d in self.child_drawings() 
    14555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14557 if d.display and not getattr(d, 'skip_bounds', False)] 
    14558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14560 return self._any_displayed_positions and len(self._positions) > 0 
    14561 TypeError: object of type 'NoneType' has no len() 
    14562  
    14563 TypeError: object of type 'NoneType' has no len() 
    14564  
    14565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14567 return self._any_displayed_positions and len(self._positions) > 0 
    14568  
    14569 See log for complete Python traceback. 
    14570  
    14571 Traceback (most recent call last): 
    14572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14577 mouse_pause_tracking 
    14578 self._mouse_pause() 
    14579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14581 m.pause(self._mouse_pause_position) 
    14582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14584 p = picked_object(x, y, self.view) 
    14585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14593 near, far = self._near_far_bounds(cp, vd) 
    14594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14596 b = self.drawing_bounds(allow_drawing_changes = False) 
    14597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14602 dbounds = [d.bounds() for d in self.child_drawings() 
    14603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14605 if d.display and not getattr(d, 'skip_bounds', False)] 
    14606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14608 return self._any_displayed_positions and len(self._positions) > 0 
    14609 TypeError: object of type 'NoneType' has no len() 
    14610  
    14611 TypeError: object of type 'NoneType' has no len() 
    14612  
    14613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14615 return self._any_displayed_positions and len(self._positions) > 0 
    14616  
    14617 See log for complete Python traceback. 
    14618  
    14619 Traceback (most recent call last): 
    14620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14625 mouse_pause_tracking 
    14626 self._mouse_pause() 
    14627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14629 m.pause(self._mouse_pause_position) 
    14630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14632 p = picked_object(x, y, self.view) 
    14633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14641 near, far = self._near_far_bounds(cp, vd) 
    14642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14644 b = self.drawing_bounds(allow_drawing_changes = False) 
    14645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14650 dbounds = [d.bounds() for d in self.child_drawings() 
    14651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14653 if d.display and not getattr(d, 'skip_bounds', False)] 
    14654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14656 return self._any_displayed_positions and len(self._positions) > 0 
    14657 TypeError: object of type 'NoneType' has no len() 
    14658  
    14659 TypeError: object of type 'NoneType' has no len() 
    14660  
    14661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14663 return self._any_displayed_positions and len(self._positions) > 0 
    14664  
    14665 See log for complete Python traceback. 
    14666  
    14667 Traceback (most recent call last): 
    14668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14673 mouse_pause_tracking 
    14674 self._mouse_pause() 
    14675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14677 m.pause(self._mouse_pause_position) 
    14678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14680 p = picked_object(x, y, self.view) 
    14681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14689 near, far = self._near_far_bounds(cp, vd) 
    14690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14692 b = self.drawing_bounds(allow_drawing_changes = False) 
    14693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14698 dbounds = [d.bounds() for d in self.child_drawings() 
    14699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14701 if d.display and not getattr(d, 'skip_bounds', False)] 
    14702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14704 return self._any_displayed_positions and len(self._positions) > 0 
    14705 TypeError: object of type 'NoneType' has no len() 
    14706  
    14707 TypeError: object of type 'NoneType' has no len() 
    14708  
    14709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14711 return self._any_displayed_positions and len(self._positions) > 0 
    14712  
    14713 See log for complete Python traceback. 
    14714  
    14715 Traceback (most recent call last): 
    14716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14721 mouse_pause_tracking 
    14722 self._mouse_pause() 
    14723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14725 m.pause(self._mouse_pause_position) 
    14726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14728 p = picked_object(x, y, self.view) 
    14729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14737 near, far = self._near_far_bounds(cp, vd) 
    14738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14740 b = self.drawing_bounds(allow_drawing_changes = False) 
    14741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14746 dbounds = [d.bounds() for d in self.child_drawings() 
    14747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14749 if d.display and not getattr(d, 'skip_bounds', False)] 
    14750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14752 return self._any_displayed_positions and len(self._positions) > 0 
    14753 TypeError: object of type 'NoneType' has no len() 
    14754  
    14755 TypeError: object of type 'NoneType' has no len() 
    14756  
    14757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14759 return self._any_displayed_positions and len(self._positions) > 0 
    14760  
    14761 See log for complete Python traceback. 
    14762  
    14763 Traceback (most recent call last): 
    14764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14769 mouse_pause_tracking 
    14770 self._mouse_pause() 
    14771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14773 m.pause(self._mouse_pause_position) 
    14774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14776 p = picked_object(x, y, self.view) 
    14777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14785 near, far = self._near_far_bounds(cp, vd) 
    14786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14788 b = self.drawing_bounds(allow_drawing_changes = False) 
    14789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14794 dbounds = [d.bounds() for d in self.child_drawings() 
    14795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14797 if d.display and not getattr(d, 'skip_bounds', False)] 
    14798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14800 return self._any_displayed_positions and len(self._positions) > 0 
    14801 TypeError: object of type 'NoneType' has no len() 
    14802  
    14803 TypeError: object of type 'NoneType' has no len() 
    14804  
    14805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14807 return self._any_displayed_positions and len(self._positions) > 0 
    14808  
    14809 See log for complete Python traceback. 
    14810  
    14811 Traceback (most recent call last): 
    14812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14817 mouse_pause_tracking 
    14818 self._mouse_pause() 
    14819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14821 m.pause(self._mouse_pause_position) 
    14822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14824 p = picked_object(x, y, self.view) 
    14825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14833 near, far = self._near_far_bounds(cp, vd) 
    14834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14836 b = self.drawing_bounds(allow_drawing_changes = False) 
    14837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14842 dbounds = [d.bounds() for d in self.child_drawings() 
    14843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14845 if d.display and not getattr(d, 'skip_bounds', False)] 
    14846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14848 return self._any_displayed_positions and len(self._positions) > 0 
    14849 TypeError: object of type 'NoneType' has no len() 
    14850  
    14851 TypeError: object of type 'NoneType' has no len() 
    14852  
    14853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14855 return self._any_displayed_positions and len(self._positions) > 0 
    14856  
    14857 See log for complete Python traceback. 
    14858  
    14859 Traceback (most recent call last): 
    14860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14865 mouse_pause_tracking 
    14866 self._mouse_pause() 
    14867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14869 m.pause(self._mouse_pause_position) 
    14870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14872 p = picked_object(x, y, self.view) 
    14873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14881 near, far = self._near_far_bounds(cp, vd) 
    14882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14884 b = self.drawing_bounds(allow_drawing_changes = False) 
    14885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14890 dbounds = [d.bounds() for d in self.child_drawings() 
    14891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14893 if d.display and not getattr(d, 'skip_bounds', False)] 
    14894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14896 return self._any_displayed_positions and len(self._positions) > 0 
    14897 TypeError: object of type 'NoneType' has no len() 
    14898  
    14899 TypeError: object of type 'NoneType' has no len() 
    14900  
    14901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14903 return self._any_displayed_positions and len(self._positions) > 0 
    14904  
    14905 See log for complete Python traceback. 
    14906  
    14907 Traceback (most recent call last): 
    14908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14913 mouse_pause_tracking 
    14914 self._mouse_pause() 
    14915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14917 m.pause(self._mouse_pause_position) 
    14918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14920 p = picked_object(x, y, self.view) 
    14921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14929 near, far = self._near_far_bounds(cp, vd) 
    14930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14932 b = self.drawing_bounds(allow_drawing_changes = False) 
    14933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14938 dbounds = [d.bounds() for d in self.child_drawings() 
    14939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14941 if d.display and not getattr(d, 'skip_bounds', False)] 
    14942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14944 return self._any_displayed_positions and len(self._positions) > 0 
    14945 TypeError: object of type 'NoneType' has no len() 
    14946  
    14947 TypeError: object of type 'NoneType' has no len() 
    14948  
    14949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14951 return self._any_displayed_positions and len(self._positions) > 0 
    14952  
    14953 See log for complete Python traceback. 
    14954  
    14955 Traceback (most recent call last): 
    14956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    14958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    14959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    14961 mouse_pause_tracking 
    14962 self._mouse_pause() 
    14963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    14965 m.pause(self._mouse_pause_position) 
    14966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    14968 p = picked_object(x, y, self.view) 
    14969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    14971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    14972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    14974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    14975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    14977 near, far = self._near_far_bounds(cp, vd) 
    14978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    14980 b = self.drawing_bounds(allow_drawing_changes = False) 
    14981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    14983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    14984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    14986 dbounds = [d.bounds() for d in self.child_drawings() 
    14987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    14989 if d.display and not getattr(d, 'skip_bounds', False)] 
    14990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14992 return self._any_displayed_positions and len(self._positions) > 0 
    14993 TypeError: object of type 'NoneType' has no len() 
    14994  
    14995 TypeError: object of type 'NoneType' has no len() 
    14996  
    14997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    14998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    14999 return self._any_displayed_positions and len(self._positions) > 0 
    15000  
    15001 See log for complete Python traceback. 
    15002  
    15003 Traceback (most recent call last): 
    15004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15009 mouse_pause_tracking 
    15010 self._mouse_pause() 
    15011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15013 m.pause(self._mouse_pause_position) 
    15014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15016 p = picked_object(x, y, self.view) 
    15017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15025 near, far = self._near_far_bounds(cp, vd) 
    15026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15028 b = self.drawing_bounds(allow_drawing_changes = False) 
    15029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15034 dbounds = [d.bounds() for d in self.child_drawings() 
    15035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15037 if d.display and not getattr(d, 'skip_bounds', False)] 
    15038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15040 return self._any_displayed_positions and len(self._positions) > 0 
    15041 TypeError: object of type 'NoneType' has no len() 
    15042  
    15043 TypeError: object of type 'NoneType' has no len() 
    15044  
    15045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15047 return self._any_displayed_positions and len(self._positions) > 0 
    15048  
    15049 See log for complete Python traceback. 
    15050  
    15051 Traceback (most recent call last): 
    15052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15057 mouse_pause_tracking 
    15058 self._mouse_pause() 
    15059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15061 m.pause(self._mouse_pause_position) 
    15062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15064 p = picked_object(x, y, self.view) 
    15065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15073 near, far = self._near_far_bounds(cp, vd) 
    15074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15076 b = self.drawing_bounds(allow_drawing_changes = False) 
    15077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15082 dbounds = [d.bounds() for d in self.child_drawings() 
    15083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15085 if d.display and not getattr(d, 'skip_bounds', False)] 
    15086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15088 return self._any_displayed_positions and len(self._positions) > 0 
    15089 TypeError: object of type 'NoneType' has no len() 
    15090  
    15091 TypeError: object of type 'NoneType' has no len() 
    15092  
    15093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15095 return self._any_displayed_positions and len(self._positions) > 0 
    15096  
    15097 See log for complete Python traceback. 
    15098  
    15099 Traceback (most recent call last): 
    15100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15105 mouse_pause_tracking 
    15106 self._mouse_pause() 
    15107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15109 m.pause(self._mouse_pause_position) 
    15110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15112 p = picked_object(x, y, self.view) 
    15113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15121 near, far = self._near_far_bounds(cp, vd) 
    15122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15124 b = self.drawing_bounds(allow_drawing_changes = False) 
    15125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15130 dbounds = [d.bounds() for d in self.child_drawings() 
    15131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15133 if d.display and not getattr(d, 'skip_bounds', False)] 
    15134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15136 return self._any_displayed_positions and len(self._positions) > 0 
    15137 TypeError: object of type 'NoneType' has no len() 
    15138  
    15139 TypeError: object of type 'NoneType' has no len() 
    15140  
    15141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15143 return self._any_displayed_positions and len(self._positions) > 0 
    15144  
    15145 See log for complete Python traceback. 
    15146  
    15147 Traceback (most recent call last): 
    15148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15153 mouse_pause_tracking 
    15154 self._mouse_pause() 
    15155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15157 m.pause(self._mouse_pause_position) 
    15158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15160 p = picked_object(x, y, self.view) 
    15161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15169 near, far = self._near_far_bounds(cp, vd) 
    15170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15172 b = self.drawing_bounds(allow_drawing_changes = False) 
    15173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15178 dbounds = [d.bounds() for d in self.child_drawings() 
    15179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15181 if d.display and not getattr(d, 'skip_bounds', False)] 
    15182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15184 return self._any_displayed_positions and len(self._positions) > 0 
    15185 TypeError: object of type 'NoneType' has no len() 
    15186  
    15187 TypeError: object of type 'NoneType' has no len() 
    15188  
    15189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15191 return self._any_displayed_positions and len(self._positions) > 0 
    15192  
    15193 See log for complete Python traceback. 
    15194  
    15195 Traceback (most recent call last): 
    15196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15201 mouse_pause_tracking 
    15202 self._mouse_pause() 
    15203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15205 m.pause(self._mouse_pause_position) 
    15206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15208 p = picked_object(x, y, self.view) 
    15209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15217 near, far = self._near_far_bounds(cp, vd) 
    15218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15220 b = self.drawing_bounds(allow_drawing_changes = False) 
    15221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15226 dbounds = [d.bounds() for d in self.child_drawings() 
    15227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15229 if d.display and not getattr(d, 'skip_bounds', False)] 
    15230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15232 return self._any_displayed_positions and len(self._positions) > 0 
    15233 TypeError: object of type 'NoneType' has no len() 
    15234  
    15235 TypeError: object of type 'NoneType' has no len() 
    15236  
    15237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15239 return self._any_displayed_positions and len(self._positions) > 0 
    15240  
    15241 See log for complete Python traceback. 
    15242  
    15243 Traceback (most recent call last): 
    15244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15249 mouse_pause_tracking 
    15250 self._mouse_pause() 
    15251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15253 m.pause(self._mouse_pause_position) 
    15254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15256 p = picked_object(x, y, self.view) 
    15257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15265 near, far = self._near_far_bounds(cp, vd) 
    15266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15268 b = self.drawing_bounds(allow_drawing_changes = False) 
    15269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15274 dbounds = [d.bounds() for d in self.child_drawings() 
    15275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15277 if d.display and not getattr(d, 'skip_bounds', False)] 
    15278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15280 return self._any_displayed_positions and len(self._positions) > 0 
    15281 TypeError: object of type 'NoneType' has no len() 
    15282  
    15283 TypeError: object of type 'NoneType' has no len() 
    15284  
    15285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15287 return self._any_displayed_positions and len(self._positions) > 0 
    15288  
    15289 See log for complete Python traceback. 
    15290  
    15291 Traceback (most recent call last): 
    15292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15297 mouse_pause_tracking 
    15298 self._mouse_pause() 
    15299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15301 m.pause(self._mouse_pause_position) 
    15302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15304 p = picked_object(x, y, self.view) 
    15305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15313 near, far = self._near_far_bounds(cp, vd) 
    15314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15316 b = self.drawing_bounds(allow_drawing_changes = False) 
    15317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15322 dbounds = [d.bounds() for d in self.child_drawings() 
    15323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15325 if d.display and not getattr(d, 'skip_bounds', False)] 
    15326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15328 return self._any_displayed_positions and len(self._positions) > 0 
    15329 TypeError: object of type 'NoneType' has no len() 
    15330  
    15331 TypeError: object of type 'NoneType' has no len() 
    15332  
    15333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15335 return self._any_displayed_positions and len(self._positions) > 0 
    15336  
    15337 See log for complete Python traceback. 
    15338  
    15339 Traceback (most recent call last): 
    15340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15345 mouse_pause_tracking 
    15346 self._mouse_pause() 
    15347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15349 m.pause(self._mouse_pause_position) 
    15350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15352 p = picked_object(x, y, self.view) 
    15353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15361 near, far = self._near_far_bounds(cp, vd) 
    15362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15364 b = self.drawing_bounds(allow_drawing_changes = False) 
    15365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15370 dbounds = [d.bounds() for d in self.child_drawings() 
    15371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15373 if d.display and not getattr(d, 'skip_bounds', False)] 
    15374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15376 return self._any_displayed_positions and len(self._positions) > 0 
    15377 TypeError: object of type 'NoneType' has no len() 
    15378  
    15379 TypeError: object of type 'NoneType' has no len() 
    15380  
    15381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15383 return self._any_displayed_positions and len(self._positions) > 0 
    15384  
    15385 See log for complete Python traceback. 
    15386  
    15387 Traceback (most recent call last): 
    15388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15393 mouse_pause_tracking 
    15394 self._mouse_pause() 
    15395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15397 m.pause(self._mouse_pause_position) 
    15398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15400 p = picked_object(x, y, self.view) 
    15401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15409 near, far = self._near_far_bounds(cp, vd) 
    15410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15412 b = self.drawing_bounds(allow_drawing_changes = False) 
    15413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15418 dbounds = [d.bounds() for d in self.child_drawings() 
    15419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15421 if d.display and not getattr(d, 'skip_bounds', False)] 
    15422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15424 return self._any_displayed_positions and len(self._positions) > 0 
    15425 TypeError: object of type 'NoneType' has no len() 
    15426  
    15427 TypeError: object of type 'NoneType' has no len() 
    15428  
    15429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15431 return self._any_displayed_positions and len(self._positions) > 0 
    15432  
    15433 See log for complete Python traceback. 
    15434  
    15435 Traceback (most recent call last): 
    15436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15441 mouse_pause_tracking 
    15442 self._mouse_pause() 
    15443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15445 m.pause(self._mouse_pause_position) 
    15446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15448 p = picked_object(x, y, self.view) 
    15449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15457 near, far = self._near_far_bounds(cp, vd) 
    15458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15460 b = self.drawing_bounds(allow_drawing_changes = False) 
    15461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15466 dbounds = [d.bounds() for d in self.child_drawings() 
    15467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15469 if d.display and not getattr(d, 'skip_bounds', False)] 
    15470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15472 return self._any_displayed_positions and len(self._positions) > 0 
    15473 TypeError: object of type 'NoneType' has no len() 
    15474  
    15475 TypeError: object of type 'NoneType' has no len() 
    15476  
    15477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15479 return self._any_displayed_positions and len(self._positions) > 0 
    15480  
    15481 See log for complete Python traceback. 
    15482  
    15483 Traceback (most recent call last): 
    15484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15489 mouse_pause_tracking 
    15490 self._mouse_pause() 
    15491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15493 m.pause(self._mouse_pause_position) 
    15494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15496 p = picked_object(x, y, self.view) 
    15497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15505 near, far = self._near_far_bounds(cp, vd) 
    15506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15508 b = self.drawing_bounds(allow_drawing_changes = False) 
    15509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15514 dbounds = [d.bounds() for d in self.child_drawings() 
    15515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15517 if d.display and not getattr(d, 'skip_bounds', False)] 
    15518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15520 return self._any_displayed_positions and len(self._positions) > 0 
    15521 TypeError: object of type 'NoneType' has no len() 
    15522  
    15523 TypeError: object of type 'NoneType' has no len() 
    15524  
    15525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15527 return self._any_displayed_positions and len(self._positions) > 0 
    15528  
    15529 See log for complete Python traceback. 
    15530  
    15531 Traceback (most recent call last): 
    15532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15537 mouse_pause_tracking 
    15538 self._mouse_pause() 
    15539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15541 m.pause(self._mouse_pause_position) 
    15542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15544 p = picked_object(x, y, self.view) 
    15545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15553 near, far = self._near_far_bounds(cp, vd) 
    15554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15556 b = self.drawing_bounds(allow_drawing_changes = False) 
    15557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15562 dbounds = [d.bounds() for d in self.child_drawings() 
    15563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15565 if d.display and not getattr(d, 'skip_bounds', False)] 
    15566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15568 return self._any_displayed_positions and len(self._positions) > 0 
    15569 TypeError: object of type 'NoneType' has no len() 
    15570  
    15571 TypeError: object of type 'NoneType' has no len() 
    15572  
    15573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15575 return self._any_displayed_positions and len(self._positions) > 0 
    15576  
    15577 See log for complete Python traceback. 
    15578  
    15579 Traceback (most recent call last): 
    15580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15585 mouse_pause_tracking 
    15586 self._mouse_pause() 
    15587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15589 m.pause(self._mouse_pause_position) 
    15590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15592 p = picked_object(x, y, self.view) 
    15593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15601 near, far = self._near_far_bounds(cp, vd) 
    15602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15604 b = self.drawing_bounds(allow_drawing_changes = False) 
    15605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15610 dbounds = [d.bounds() for d in self.child_drawings() 
    15611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15613 if d.display and not getattr(d, 'skip_bounds', False)] 
    15614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15616 return self._any_displayed_positions and len(self._positions) > 0 
    15617 TypeError: object of type 'NoneType' has no len() 
    15618  
    15619 TypeError: object of type 'NoneType' has no len() 
    15620  
    15621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15623 return self._any_displayed_positions and len(self._positions) > 0 
    15624  
    15625 See log for complete Python traceback. 
    15626  
    15627 Traceback (most recent call last): 
    15628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15633 mouse_pause_tracking 
    15634 self._mouse_pause() 
    15635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15637 m.pause(self._mouse_pause_position) 
    15638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15640 p = picked_object(x, y, self.view) 
    15641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15649 near, far = self._near_far_bounds(cp, vd) 
    15650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15652 b = self.drawing_bounds(allow_drawing_changes = False) 
    15653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15658 dbounds = [d.bounds() for d in self.child_drawings() 
    15659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15661 if d.display and not getattr(d, 'skip_bounds', False)] 
    15662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15664 return self._any_displayed_positions and len(self._positions) > 0 
    15665 TypeError: object of type 'NoneType' has no len() 
    15666  
    15667 TypeError: object of type 'NoneType' has no len() 
    15668  
    15669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15671 return self._any_displayed_positions and len(self._positions) > 0 
    15672  
    15673 See log for complete Python traceback. 
    15674  
    15675 Traceback (most recent call last): 
    15676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15681 mouse_pause_tracking 
    15682 self._mouse_pause() 
    15683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15685 m.pause(self._mouse_pause_position) 
    15686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15688 p = picked_object(x, y, self.view) 
    15689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15697 near, far = self._near_far_bounds(cp, vd) 
    15698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15700 b = self.drawing_bounds(allow_drawing_changes = False) 
    15701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15706 dbounds = [d.bounds() for d in self.child_drawings() 
    15707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15709 if d.display and not getattr(d, 'skip_bounds', False)] 
    15710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15712 return self._any_displayed_positions and len(self._positions) > 0 
    15713 TypeError: object of type 'NoneType' has no len() 
    15714  
    15715 TypeError: object of type 'NoneType' has no len() 
    15716  
    15717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15719 return self._any_displayed_positions and len(self._positions) > 0 
    15720  
    15721 See log for complete Python traceback. 
    15722  
    15723 Traceback (most recent call last): 
    15724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15729 mouse_pause_tracking 
    15730 self._mouse_pause() 
    15731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15733 m.pause(self._mouse_pause_position) 
    15734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15736 p = picked_object(x, y, self.view) 
    15737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15745 near, far = self._near_far_bounds(cp, vd) 
    15746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15748 b = self.drawing_bounds(allow_drawing_changes = False) 
    15749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15754 dbounds = [d.bounds() for d in self.child_drawings() 
    15755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15757 if d.display and not getattr(d, 'skip_bounds', False)] 
    15758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15760 return self._any_displayed_positions and len(self._positions) > 0 
    15761 TypeError: object of type 'NoneType' has no len() 
    15762  
    15763 TypeError: object of type 'NoneType' has no len() 
    15764  
    15765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15767 return self._any_displayed_positions and len(self._positions) > 0 
    15768  
    15769 See log for complete Python traceback. 
    15770  
    15771 Traceback (most recent call last): 
    15772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15777 mouse_pause_tracking 
    15778 self._mouse_pause() 
    15779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15781 m.pause(self._mouse_pause_position) 
    15782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15784 p = picked_object(x, y, self.view) 
    15785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15793 near, far = self._near_far_bounds(cp, vd) 
    15794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15796 b = self.drawing_bounds(allow_drawing_changes = False) 
    15797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15802 dbounds = [d.bounds() for d in self.child_drawings() 
    15803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15805 if d.display and not getattr(d, 'skip_bounds', False)] 
    15806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15808 return self._any_displayed_positions and len(self._positions) > 0 
    15809 TypeError: object of type 'NoneType' has no len() 
    15810  
    15811 TypeError: object of type 'NoneType' has no len() 
    15812  
    15813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15815 return self._any_displayed_positions and len(self._positions) > 0 
    15816  
    15817 See log for complete Python traceback. 
    15818  
    15819 Traceback (most recent call last): 
    15820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15825 mouse_pause_tracking 
    15826 self._mouse_pause() 
    15827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15829 m.pause(self._mouse_pause_position) 
    15830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15832 p = picked_object(x, y, self.view) 
    15833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15841 near, far = self._near_far_bounds(cp, vd) 
    15842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15844 b = self.drawing_bounds(allow_drawing_changes = False) 
    15845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15850 dbounds = [d.bounds() for d in self.child_drawings() 
    15851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15853 if d.display and not getattr(d, 'skip_bounds', False)] 
    15854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15856 return self._any_displayed_positions and len(self._positions) > 0 
    15857 TypeError: object of type 'NoneType' has no len() 
    15858  
    15859 TypeError: object of type 'NoneType' has no len() 
    15860  
    15861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15863 return self._any_displayed_positions and len(self._positions) > 0 
    15864  
    15865 See log for complete Python traceback. 
    15866  
    15867 Traceback (most recent call last): 
    15868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15873 mouse_pause_tracking 
    15874 self._mouse_pause() 
    15875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15877 m.pause(self._mouse_pause_position) 
    15878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15880 p = picked_object(x, y, self.view) 
    15881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15889 near, far = self._near_far_bounds(cp, vd) 
    15890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15892 b = self.drawing_bounds(allow_drawing_changes = False) 
    15893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15898 dbounds = [d.bounds() for d in self.child_drawings() 
    15899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15901 if d.display and not getattr(d, 'skip_bounds', False)] 
    15902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15904 return self._any_displayed_positions and len(self._positions) > 0 
    15905 TypeError: object of type 'NoneType' has no len() 
    15906  
    15907 TypeError: object of type 'NoneType' has no len() 
    15908  
    15909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15911 return self._any_displayed_positions and len(self._positions) > 0 
    15912  
    15913 See log for complete Python traceback. 
    15914  
    15915 Traceback (most recent call last): 
    15916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15921 mouse_pause_tracking 
    15922 self._mouse_pause() 
    15923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15925 m.pause(self._mouse_pause_position) 
    15926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15928 p = picked_object(x, y, self.view) 
    15929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15937 near, far = self._near_far_bounds(cp, vd) 
    15938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15940 b = self.drawing_bounds(allow_drawing_changes = False) 
    15941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15946 dbounds = [d.bounds() for d in self.child_drawings() 
    15947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15949 if d.display and not getattr(d, 'skip_bounds', False)] 
    15950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15952 return self._any_displayed_positions and len(self._positions) > 0 
    15953 TypeError: object of type 'NoneType' has no len() 
    15954  
    15955 TypeError: object of type 'NoneType' has no len() 
    15956  
    15957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    15959 return self._any_displayed_positions and len(self._positions) > 0 
    15960  
    15961 See log for complete Python traceback. 
    15962  
    15963 Traceback (most recent call last): 
    15964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    15966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    15967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    15969 mouse_pause_tracking 
    15970 self._mouse_pause() 
    15971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    15973 m.pause(self._mouse_pause_position) 
    15974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    15976 p = picked_object(x, y, self.view) 
    15977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    15979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    15980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    15982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    15983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    15985 near, far = self._near_far_bounds(cp, vd) 
    15986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    15988 b = self.drawing_bounds(allow_drawing_changes = False) 
    15989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    15991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    15992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    15994 dbounds = [d.bounds() for d in self.child_drawings() 
    15995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    15997 if d.display and not getattr(d, 'skip_bounds', False)] 
    15998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    15999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16000 return self._any_displayed_positions and len(self._positions) > 0 
    16001 TypeError: object of type 'NoneType' has no len() 
    16002  
    16003 TypeError: object of type 'NoneType' has no len() 
    16004  
    16005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16007 return self._any_displayed_positions and len(self._positions) > 0 
    16008  
    16009 See log for complete Python traceback. 
    16010  
    16011 Traceback (most recent call last): 
    16012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16017 mouse_pause_tracking 
    16018 self._mouse_pause() 
    16019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16021 m.pause(self._mouse_pause_position) 
    16022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16024 p = picked_object(x, y, self.view) 
    16025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16033 near, far = self._near_far_bounds(cp, vd) 
    16034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16036 b = self.drawing_bounds(allow_drawing_changes = False) 
    16037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16042 dbounds = [d.bounds() for d in self.child_drawings() 
    16043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16045 if d.display and not getattr(d, 'skip_bounds', False)] 
    16046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16048 return self._any_displayed_positions and len(self._positions) > 0 
    16049 TypeError: object of type 'NoneType' has no len() 
    16050  
    16051 TypeError: object of type 'NoneType' has no len() 
    16052  
    16053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16055 return self._any_displayed_positions and len(self._positions) > 0 
    16056  
    16057 See log for complete Python traceback. 
    16058  
    16059 Traceback (most recent call last): 
    16060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16065 mouse_pause_tracking 
    16066 self._mouse_pause() 
    16067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16069 m.pause(self._mouse_pause_position) 
    16070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16072 p = picked_object(x, y, self.view) 
    16073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16081 near, far = self._near_far_bounds(cp, vd) 
    16082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16084 b = self.drawing_bounds(allow_drawing_changes = False) 
    16085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16090 dbounds = [d.bounds() for d in self.child_drawings() 
    16091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16093 if d.display and not getattr(d, 'skip_bounds', False)] 
    16094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16096 return self._any_displayed_positions and len(self._positions) > 0 
    16097 TypeError: object of type 'NoneType' has no len() 
    16098  
    16099 TypeError: object of type 'NoneType' has no len() 
    16100  
    16101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16103 return self._any_displayed_positions and len(self._positions) > 0 
    16104  
    16105 See log for complete Python traceback. 
    16106  
    16107 Traceback (most recent call last): 
    16108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16113 mouse_pause_tracking 
    16114 self._mouse_pause() 
    16115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16117 m.pause(self._mouse_pause_position) 
    16118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16120 p = picked_object(x, y, self.view) 
    16121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16129 near, far = self._near_far_bounds(cp, vd) 
    16130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16132 b = self.drawing_bounds(allow_drawing_changes = False) 
    16133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16138 dbounds = [d.bounds() for d in self.child_drawings() 
    16139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16141 if d.display and not getattr(d, 'skip_bounds', False)] 
    16142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16144 return self._any_displayed_positions and len(self._positions) > 0 
    16145 TypeError: object of type 'NoneType' has no len() 
    16146  
    16147 TypeError: object of type 'NoneType' has no len() 
    16148  
    16149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16151 return self._any_displayed_positions and len(self._positions) > 0 
    16152  
    16153 See log for complete Python traceback. 
    16154  
    16155 Traceback (most recent call last): 
    16156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16161 mouse_pause_tracking 
    16162 self._mouse_pause() 
    16163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16165 m.pause(self._mouse_pause_position) 
    16166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16168 p = picked_object(x, y, self.view) 
    16169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16177 near, far = self._near_far_bounds(cp, vd) 
    16178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16180 b = self.drawing_bounds(allow_drawing_changes = False) 
    16181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16186 dbounds = [d.bounds() for d in self.child_drawings() 
    16187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16189 if d.display and not getattr(d, 'skip_bounds', False)] 
    16190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16192 return self._any_displayed_positions and len(self._positions) > 0 
    16193 TypeError: object of type 'NoneType' has no len() 
    16194  
    16195 TypeError: object of type 'NoneType' has no len() 
    16196  
    16197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16199 return self._any_displayed_positions and len(self._positions) > 0 
    16200  
    16201 See log for complete Python traceback. 
    16202  
    16203 Traceback (most recent call last): 
    16204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16209 mouse_pause_tracking 
    16210 self._mouse_pause() 
    16211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16213 m.pause(self._mouse_pause_position) 
    16214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16216 p = picked_object(x, y, self.view) 
    16217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16225 near, far = self._near_far_bounds(cp, vd) 
    16226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16228 b = self.drawing_bounds(allow_drawing_changes = False) 
    16229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16234 dbounds = [d.bounds() for d in self.child_drawings() 
    16235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16237 if d.display and not getattr(d, 'skip_bounds', False)] 
    16238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16240 return self._any_displayed_positions and len(self._positions) > 0 
    16241 TypeError: object of type 'NoneType' has no len() 
    16242  
    16243 TypeError: object of type 'NoneType' has no len() 
    16244  
    16245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16247 return self._any_displayed_positions and len(self._positions) > 0 
    16248  
    16249 See log for complete Python traceback. 
    16250  
    16251 Traceback (most recent call last): 
    16252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16257 mouse_pause_tracking 
    16258 self._mouse_pause() 
    16259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16261 m.pause(self._mouse_pause_position) 
    16262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16264 p = picked_object(x, y, self.view) 
    16265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16273 near, far = self._near_far_bounds(cp, vd) 
    16274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16276 b = self.drawing_bounds(allow_drawing_changes = False) 
    16277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16282 dbounds = [d.bounds() for d in self.child_drawings() 
    16283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16285 if d.display and not getattr(d, 'skip_bounds', False)] 
    16286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16288 return self._any_displayed_positions and len(self._positions) > 0 
    16289 TypeError: object of type 'NoneType' has no len() 
    16290  
    16291 TypeError: object of type 'NoneType' has no len() 
    16292  
    16293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16295 return self._any_displayed_positions and len(self._positions) > 0 
    16296  
    16297 See log for complete Python traceback. 
    16298  
    16299 Traceback (most recent call last): 
    16300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16305 mouse_pause_tracking 
    16306 self._mouse_pause() 
    16307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16309 m.pause(self._mouse_pause_position) 
    16310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16312 p = picked_object(x, y, self.view) 
    16313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16321 near, far = self._near_far_bounds(cp, vd) 
    16322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16324 b = self.drawing_bounds(allow_drawing_changes = False) 
    16325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16330 dbounds = [d.bounds() for d in self.child_drawings() 
    16331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16333 if d.display and not getattr(d, 'skip_bounds', False)] 
    16334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16336 return self._any_displayed_positions and len(self._positions) > 0 
    16337 TypeError: object of type 'NoneType' has no len() 
    16338  
    16339 TypeError: object of type 'NoneType' has no len() 
    16340  
    16341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16343 return self._any_displayed_positions and len(self._positions) > 0 
    16344  
    16345 See log for complete Python traceback. 
    16346  
    16347 Traceback (most recent call last): 
    16348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16353 mouse_pause_tracking 
    16354 self._mouse_pause() 
    16355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16357 m.pause(self._mouse_pause_position) 
    16358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16360 p = picked_object(x, y, self.view) 
    16361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16369 near, far = self._near_far_bounds(cp, vd) 
    16370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16372 b = self.drawing_bounds(allow_drawing_changes = False) 
    16373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16378 dbounds = [d.bounds() for d in self.child_drawings() 
    16379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16381 if d.display and not getattr(d, 'skip_bounds', False)] 
    16382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16384 return self._any_displayed_positions and len(self._positions) > 0 
    16385 TypeError: object of type 'NoneType' has no len() 
    16386  
    16387 TypeError: object of type 'NoneType' has no len() 
    16388  
    16389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16391 return self._any_displayed_positions and len(self._positions) > 0 
    16392  
    16393 See log for complete Python traceback. 
    16394  
    16395 Traceback (most recent call last): 
    16396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16401 mouse_pause_tracking 
    16402 self._mouse_pause() 
    16403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16405 m.pause(self._mouse_pause_position) 
    16406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16408 p = picked_object(x, y, self.view) 
    16409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16417 near, far = self._near_far_bounds(cp, vd) 
    16418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16420 b = self.drawing_bounds(allow_drawing_changes = False) 
    16421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16426 dbounds = [d.bounds() for d in self.child_drawings() 
    16427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16429 if d.display and not getattr(d, 'skip_bounds', False)] 
    16430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16432 return self._any_displayed_positions and len(self._positions) > 0 
    16433 TypeError: object of type 'NoneType' has no len() 
    16434  
    16435 TypeError: object of type 'NoneType' has no len() 
    16436  
    16437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16439 return self._any_displayed_positions and len(self._positions) > 0 
    16440  
    16441 See log for complete Python traceback. 
    16442  
    16443 Traceback (most recent call last): 
    16444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16449 mouse_pause_tracking 
    16450 self._mouse_pause() 
    16451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16453 m.pause(self._mouse_pause_position) 
    16454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16456 p = picked_object(x, y, self.view) 
    16457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16465 near, far = self._near_far_bounds(cp, vd) 
    16466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16468 b = self.drawing_bounds(allow_drawing_changes = False) 
    16469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16474 dbounds = [d.bounds() for d in self.child_drawings() 
    16475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16477 if d.display and not getattr(d, 'skip_bounds', False)] 
    16478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16480 return self._any_displayed_positions and len(self._positions) > 0 
    16481 TypeError: object of type 'NoneType' has no len() 
    16482  
    16483 TypeError: object of type 'NoneType' has no len() 
    16484  
    16485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16487 return self._any_displayed_positions and len(self._positions) > 0 
    16488  
    16489 See log for complete Python traceback. 
    16490  
    16491 Traceback (most recent call last): 
    16492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16497 mouse_pause_tracking 
    16498 self._mouse_pause() 
    16499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16501 m.pause(self._mouse_pause_position) 
    16502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16504 p = picked_object(x, y, self.view) 
    16505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16513 near, far = self._near_far_bounds(cp, vd) 
    16514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16516 b = self.drawing_bounds(allow_drawing_changes = False) 
    16517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16522 dbounds = [d.bounds() for d in self.child_drawings() 
    16523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16525 if d.display and not getattr(d, 'skip_bounds', False)] 
    16526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16528 return self._any_displayed_positions and len(self._positions) > 0 
    16529 TypeError: object of type 'NoneType' has no len() 
    16530  
    16531 TypeError: object of type 'NoneType' has no len() 
    16532  
    16533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16535 return self._any_displayed_positions and len(self._positions) > 0 
    16536  
    16537 See log for complete Python traceback. 
    16538  
    16539 Traceback (most recent call last): 
    16540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16545 mouse_pause_tracking 
    16546 self._mouse_pause() 
    16547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16549 m.pause(self._mouse_pause_position) 
    16550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16552 p = picked_object(x, y, self.view) 
    16553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16561 near, far = self._near_far_bounds(cp, vd) 
    16562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16564 b = self.drawing_bounds(allow_drawing_changes = False) 
    16565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16570 dbounds = [d.bounds() for d in self.child_drawings() 
    16571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16573 if d.display and not getattr(d, 'skip_bounds', False)] 
    16574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16576 return self._any_displayed_positions and len(self._positions) > 0 
    16577 TypeError: object of type 'NoneType' has no len() 
    16578  
    16579 TypeError: object of type 'NoneType' has no len() 
    16580  
    16581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16583 return self._any_displayed_positions and len(self._positions) > 0 
    16584  
    16585 See log for complete Python traceback. 
    16586  
    16587 Traceback (most recent call last): 
    16588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16593 mouse_pause_tracking 
    16594 self._mouse_pause() 
    16595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16597 m.pause(self._mouse_pause_position) 
    16598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16600 p = picked_object(x, y, self.view) 
    16601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16609 near, far = self._near_far_bounds(cp, vd) 
    16610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16612 b = self.drawing_bounds(allow_drawing_changes = False) 
    16613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16618 dbounds = [d.bounds() for d in self.child_drawings() 
    16619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16621 if d.display and not getattr(d, 'skip_bounds', False)] 
    16622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16624 return self._any_displayed_positions and len(self._positions) > 0 
    16625 TypeError: object of type 'NoneType' has no len() 
    16626  
    16627 TypeError: object of type 'NoneType' has no len() 
    16628  
    16629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16631 return self._any_displayed_positions and len(self._positions) > 0 
    16632  
    16633 See log for complete Python traceback. 
    16634  
    16635 Traceback (most recent call last): 
    16636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16641 mouse_pause_tracking 
    16642 self._mouse_pause() 
    16643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16645 m.pause(self._mouse_pause_position) 
    16646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16648 p = picked_object(x, y, self.view) 
    16649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16657 near, far = self._near_far_bounds(cp, vd) 
    16658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16660 b = self.drawing_bounds(allow_drawing_changes = False) 
    16661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16666 dbounds = [d.bounds() for d in self.child_drawings() 
    16667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16669 if d.display and not getattr(d, 'skip_bounds', False)] 
    16670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16672 return self._any_displayed_positions and len(self._positions) > 0 
    16673 TypeError: object of type 'NoneType' has no len() 
    16674  
    16675 TypeError: object of type 'NoneType' has no len() 
    16676  
    16677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16679 return self._any_displayed_positions and len(self._positions) > 0 
    16680  
    16681 See log for complete Python traceback. 
    16682  
    16683 Traceback (most recent call last): 
    16684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16689 mouse_pause_tracking 
    16690 self._mouse_pause() 
    16691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16693 m.pause(self._mouse_pause_position) 
    16694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16696 p = picked_object(x, y, self.view) 
    16697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16705 near, far = self._near_far_bounds(cp, vd) 
    16706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16708 b = self.drawing_bounds(allow_drawing_changes = False) 
    16709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16714 dbounds = [d.bounds() for d in self.child_drawings() 
    16715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16717 if d.display and not getattr(d, 'skip_bounds', False)] 
    16718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16720 return self._any_displayed_positions and len(self._positions) > 0 
    16721 TypeError: object of type 'NoneType' has no len() 
    16722  
    16723 TypeError: object of type 'NoneType' has no len() 
    16724  
    16725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16727 return self._any_displayed_positions and len(self._positions) > 0 
    16728  
    16729 See log for complete Python traceback. 
    16730  
    16731 Traceback (most recent call last): 
    16732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16737 mouse_pause_tracking 
    16738 self._mouse_pause() 
    16739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16741 m.pause(self._mouse_pause_position) 
    16742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16744 p = picked_object(x, y, self.view) 
    16745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16753 near, far = self._near_far_bounds(cp, vd) 
    16754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16756 b = self.drawing_bounds(allow_drawing_changes = False) 
    16757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16762 dbounds = [d.bounds() for d in self.child_drawings() 
    16763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16765 if d.display and not getattr(d, 'skip_bounds', False)] 
    16766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16768 return self._any_displayed_positions and len(self._positions) > 0 
    16769 TypeError: object of type 'NoneType' has no len() 
    16770  
    16771 TypeError: object of type 'NoneType' has no len() 
    16772  
    16773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16775 return self._any_displayed_positions and len(self._positions) > 0 
    16776  
    16777 See log for complete Python traceback. 
    16778  
    16779 Traceback (most recent call last): 
    16780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16785 mouse_pause_tracking 
    16786 self._mouse_pause() 
    16787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16789 m.pause(self._mouse_pause_position) 
    16790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16792 p = picked_object(x, y, self.view) 
    16793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16801 near, far = self._near_far_bounds(cp, vd) 
    16802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16804 b = self.drawing_bounds(allow_drawing_changes = False) 
    16805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16810 dbounds = [d.bounds() for d in self.child_drawings() 
    16811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16813 if d.display and not getattr(d, 'skip_bounds', False)] 
    16814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16816 return self._any_displayed_positions and len(self._positions) > 0 
    16817 TypeError: object of type 'NoneType' has no len() 
    16818  
    16819 TypeError: object of type 'NoneType' has no len() 
    16820  
    16821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16823 return self._any_displayed_positions and len(self._positions) > 0 
    16824  
    16825 See log for complete Python traceback. 
    16826  
    16827 Traceback (most recent call last): 
    16828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16833 mouse_pause_tracking 
    16834 self._mouse_pause() 
    16835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16837 m.pause(self._mouse_pause_position) 
    16838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16840 p = picked_object(x, y, self.view) 
    16841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16849 near, far = self._near_far_bounds(cp, vd) 
    16850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16852 b = self.drawing_bounds(allow_drawing_changes = False) 
    16853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16858 dbounds = [d.bounds() for d in self.child_drawings() 
    16859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16861 if d.display and not getattr(d, 'skip_bounds', False)] 
    16862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16864 return self._any_displayed_positions and len(self._positions) > 0 
    16865 TypeError: object of type 'NoneType' has no len() 
    16866  
    16867 TypeError: object of type 'NoneType' has no len() 
    16868  
    16869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16871 return self._any_displayed_positions and len(self._positions) > 0 
    16872  
    16873 See log for complete Python traceback. 
    16874  
    16875 Traceback (most recent call last): 
    16876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16881 mouse_pause_tracking 
    16882 self._mouse_pause() 
    16883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16885 m.pause(self._mouse_pause_position) 
    16886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16888 p = picked_object(x, y, self.view) 
    16889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16897 near, far = self._near_far_bounds(cp, vd) 
    16898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16900 b = self.drawing_bounds(allow_drawing_changes = False) 
    16901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16906 dbounds = [d.bounds() for d in self.child_drawings() 
    16907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16909 if d.display and not getattr(d, 'skip_bounds', False)] 
    16910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16912 return self._any_displayed_positions and len(self._positions) > 0 
    16913 TypeError: object of type 'NoneType' has no len() 
    16914  
    16915 TypeError: object of type 'NoneType' has no len() 
    16916  
    16917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16919 return self._any_displayed_positions and len(self._positions) > 0 
    16920  
    16921 See log for complete Python traceback. 
    16922  
    16923 Traceback (most recent call last): 
    16924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16929 mouse_pause_tracking 
    16930 self._mouse_pause() 
    16931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16933 m.pause(self._mouse_pause_position) 
    16934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16936 p = picked_object(x, y, self.view) 
    16937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16945 near, far = self._near_far_bounds(cp, vd) 
    16946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16948 b = self.drawing_bounds(allow_drawing_changes = False) 
    16949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    16952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    16954 dbounds = [d.bounds() for d in self.child_drawings() 
    16955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    16957 if d.display and not getattr(d, 'skip_bounds', False)] 
    16958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16960 return self._any_displayed_positions and len(self._positions) > 0 
    16961 TypeError: object of type 'NoneType' has no len() 
    16962  
    16963 TypeError: object of type 'NoneType' has no len() 
    16964  
    16965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    16967 return self._any_displayed_positions and len(self._positions) > 0 
    16968  
    16969 See log for complete Python traceback. 
    16970  
    16971 Traceback (most recent call last): 
    16972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    16974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    16975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    16977 mouse_pause_tracking 
    16978 self._mouse_pause() 
    16979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    16981 m.pause(self._mouse_pause_position) 
    16982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    16984 p = picked_object(x, y, self.view) 
    16985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    16987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    16988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    16990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    16991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    16993 near, far = self._near_far_bounds(cp, vd) 
    16994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    16996 b = self.drawing_bounds(allow_drawing_changes = False) 
    16997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    16998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    16999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17002 dbounds = [d.bounds() for d in self.child_drawings() 
    17003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17005 if d.display and not getattr(d, 'skip_bounds', False)] 
    17006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17008 return self._any_displayed_positions and len(self._positions) > 0 
    17009 TypeError: object of type 'NoneType' has no len() 
    17010  
    17011 TypeError: object of type 'NoneType' has no len() 
    17012  
    17013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17015 return self._any_displayed_positions and len(self._positions) > 0 
    17016  
    17017 See log for complete Python traceback. 
    17018  
    17019 Traceback (most recent call last): 
    17020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17025 mouse_pause_tracking 
    17026 self._mouse_pause() 
    17027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17029 m.pause(self._mouse_pause_position) 
    17030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17032 p = picked_object(x, y, self.view) 
    17033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17041 near, far = self._near_far_bounds(cp, vd) 
    17042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17044 b = self.drawing_bounds(allow_drawing_changes = False) 
    17045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17050 dbounds = [d.bounds() for d in self.child_drawings() 
    17051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17053 if d.display and not getattr(d, 'skip_bounds', False)] 
    17054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17056 return self._any_displayed_positions and len(self._positions) > 0 
    17057 TypeError: object of type 'NoneType' has no len() 
    17058  
    17059 TypeError: object of type 'NoneType' has no len() 
    17060  
    17061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17063 return self._any_displayed_positions and len(self._positions) > 0 
    17064  
    17065 See log for complete Python traceback. 
    17066  
    17067 Traceback (most recent call last): 
    17068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17073 mouse_pause_tracking 
    17074 self._mouse_pause() 
    17075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17077 m.pause(self._mouse_pause_position) 
    17078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17080 p = picked_object(x, y, self.view) 
    17081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17089 near, far = self._near_far_bounds(cp, vd) 
    17090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17092 b = self.drawing_bounds(allow_drawing_changes = False) 
    17093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17098 dbounds = [d.bounds() for d in self.child_drawings() 
    17099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17101 if d.display and not getattr(d, 'skip_bounds', False)] 
    17102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17104 return self._any_displayed_positions and len(self._positions) > 0 
    17105 TypeError: object of type 'NoneType' has no len() 
    17106  
    17107 TypeError: object of type 'NoneType' has no len() 
    17108  
    17109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17111 return self._any_displayed_positions and len(self._positions) > 0 
    17112  
    17113 See log for complete Python traceback. 
    17114  
    17115 Traceback (most recent call last): 
    17116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17121 mouse_pause_tracking 
    17122 self._mouse_pause() 
    17123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17125 m.pause(self._mouse_pause_position) 
    17126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17128 p = picked_object(x, y, self.view) 
    17129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17137 near, far = self._near_far_bounds(cp, vd) 
    17138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17140 b = self.drawing_bounds(allow_drawing_changes = False) 
    17141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17146 dbounds = [d.bounds() for d in self.child_drawings() 
    17147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17149 if d.display and not getattr(d, 'skip_bounds', False)] 
    17150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17152 return self._any_displayed_positions and len(self._positions) > 0 
    17153 TypeError: object of type 'NoneType' has no len() 
    17154  
    17155 TypeError: object of type 'NoneType' has no len() 
    17156  
    17157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17159 return self._any_displayed_positions and len(self._positions) > 0 
    17160  
    17161 See log for complete Python traceback. 
    17162  
    17163 Traceback (most recent call last): 
    17164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17169 mouse_pause_tracking 
    17170 self._mouse_pause() 
    17171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17173 m.pause(self._mouse_pause_position) 
    17174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17176 p = picked_object(x, y, self.view) 
    17177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17185 near, far = self._near_far_bounds(cp, vd) 
    17186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17188 b = self.drawing_bounds(allow_drawing_changes = False) 
    17189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17194 dbounds = [d.bounds() for d in self.child_drawings() 
    17195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17197 if d.display and not getattr(d, 'skip_bounds', False)] 
    17198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17200 return self._any_displayed_positions and len(self._positions) > 0 
    17201 TypeError: object of type 'NoneType' has no len() 
    17202  
    17203 TypeError: object of type 'NoneType' has no len() 
    17204  
    17205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17207 return self._any_displayed_positions and len(self._positions) > 0 
    17208  
    17209 See log for complete Python traceback. 
    17210  
    17211 Traceback (most recent call last): 
    17212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17217 mouse_pause_tracking 
    17218 self._mouse_pause() 
    17219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17221 m.pause(self._mouse_pause_position) 
    17222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17224 p = picked_object(x, y, self.view) 
    17225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17233 near, far = self._near_far_bounds(cp, vd) 
    17234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17236 b = self.drawing_bounds(allow_drawing_changes = False) 
    17237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17242 dbounds = [d.bounds() for d in self.child_drawings() 
    17243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17245 if d.display and not getattr(d, 'skip_bounds', False)] 
    17246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17248 return self._any_displayed_positions and len(self._positions) > 0 
    17249 TypeError: object of type 'NoneType' has no len() 
    17250  
    17251 TypeError: object of type 'NoneType' has no len() 
    17252  
    17253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17255 return self._any_displayed_positions and len(self._positions) > 0 
    17256  
    17257 See log for complete Python traceback. 
    17258  
    17259 Traceback (most recent call last): 
    17260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17265 mouse_pause_tracking 
    17266 self._mouse_pause() 
    17267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17269 m.pause(self._mouse_pause_position) 
    17270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17272 p = picked_object(x, y, self.view) 
    17273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17281 near, far = self._near_far_bounds(cp, vd) 
    17282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17284 b = self.drawing_bounds(allow_drawing_changes = False) 
    17285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17290 dbounds = [d.bounds() for d in self.child_drawings() 
    17291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17293 if d.display and not getattr(d, 'skip_bounds', False)] 
    17294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17296 return self._any_displayed_positions and len(self._positions) > 0 
    17297 TypeError: object of type 'NoneType' has no len() 
    17298  
    17299 TypeError: object of type 'NoneType' has no len() 
    17300  
    17301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17303 return self._any_displayed_positions and len(self._positions) > 0 
    17304  
    17305 See log for complete Python traceback. 
    17306  
    17307 Traceback (most recent call last): 
    17308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17313 mouse_pause_tracking 
    17314 self._mouse_pause() 
    17315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17317 m.pause(self._mouse_pause_position) 
    17318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17320 p = picked_object(x, y, self.view) 
    17321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17329 near, far = self._near_far_bounds(cp, vd) 
    17330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17332 b = self.drawing_bounds(allow_drawing_changes = False) 
    17333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17338 dbounds = [d.bounds() for d in self.child_drawings() 
    17339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17341 if d.display and not getattr(d, 'skip_bounds', False)] 
    17342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17344 return self._any_displayed_positions and len(self._positions) > 0 
    17345 TypeError: object of type 'NoneType' has no len() 
    17346  
    17347 TypeError: object of type 'NoneType' has no len() 
    17348  
    17349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17351 return self._any_displayed_positions and len(self._positions) > 0 
    17352  
    17353 See log for complete Python traceback. 
    17354  
    17355 Traceback (most recent call last): 
    17356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17361 mouse_pause_tracking 
    17362 self._mouse_pause() 
    17363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17365 m.pause(self._mouse_pause_position) 
    17366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17368 p = picked_object(x, y, self.view) 
    17369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17377 near, far = self._near_far_bounds(cp, vd) 
    17378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17380 b = self.drawing_bounds(allow_drawing_changes = False) 
    17381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17386 dbounds = [d.bounds() for d in self.child_drawings() 
    17387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17389 if d.display and not getattr(d, 'skip_bounds', False)] 
    17390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17392 return self._any_displayed_positions and len(self._positions) > 0 
    17393 TypeError: object of type 'NoneType' has no len() 
    17394  
    17395 TypeError: object of type 'NoneType' has no len() 
    17396  
    17397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17399 return self._any_displayed_positions and len(self._positions) > 0 
    17400  
    17401 See log for complete Python traceback. 
    17402  
    17403 Traceback (most recent call last): 
    17404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17409 mouse_pause_tracking 
    17410 self._mouse_pause() 
    17411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17413 m.pause(self._mouse_pause_position) 
    17414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17416 p = picked_object(x, y, self.view) 
    17417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17425 near, far = self._near_far_bounds(cp, vd) 
    17426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17428 b = self.drawing_bounds(allow_drawing_changes = False) 
    17429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17434 dbounds = [d.bounds() for d in self.child_drawings() 
    17435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17437 if d.display and not getattr(d, 'skip_bounds', False)] 
    17438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17440 return self._any_displayed_positions and len(self._positions) > 0 
    17441 TypeError: object of type 'NoneType' has no len() 
    17442  
    17443 TypeError: object of type 'NoneType' has no len() 
    17444  
    17445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17447 return self._any_displayed_positions and len(self._positions) > 0 
    17448  
    17449 See log for complete Python traceback. 
    17450  
    17451 Traceback (most recent call last): 
    17452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17457 mouse_pause_tracking 
    17458 self._mouse_pause() 
    17459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17461 m.pause(self._mouse_pause_position) 
    17462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17464 p = picked_object(x, y, self.view) 
    17465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17473 near, far = self._near_far_bounds(cp, vd) 
    17474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17476 b = self.drawing_bounds(allow_drawing_changes = False) 
    17477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17482 dbounds = [d.bounds() for d in self.child_drawings() 
    17483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17485 if d.display and not getattr(d, 'skip_bounds', False)] 
    17486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17488 return self._any_displayed_positions and len(self._positions) > 0 
    17489 TypeError: object of type 'NoneType' has no len() 
    17490  
    17491 TypeError: object of type 'NoneType' has no len() 
    17492  
    17493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17495 return self._any_displayed_positions and len(self._positions) > 0 
    17496  
    17497 See log for complete Python traceback. 
    17498  
    17499 Traceback (most recent call last): 
    17500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17505 mouse_pause_tracking 
    17506 self._mouse_pause() 
    17507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17509 m.pause(self._mouse_pause_position) 
    17510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17512 p = picked_object(x, y, self.view) 
    17513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17521 near, far = self._near_far_bounds(cp, vd) 
    17522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17524 b = self.drawing_bounds(allow_drawing_changes = False) 
    17525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17530 dbounds = [d.bounds() for d in self.child_drawings() 
    17531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17533 if d.display and not getattr(d, 'skip_bounds', False)] 
    17534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17536 return self._any_displayed_positions and len(self._positions) > 0 
    17537 TypeError: object of type 'NoneType' has no len() 
    17538  
    17539 TypeError: object of type 'NoneType' has no len() 
    17540  
    17541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17543 return self._any_displayed_positions and len(self._positions) > 0 
    17544  
    17545 See log for complete Python traceback. 
    17546  
    17547 Traceback (most recent call last): 
    17548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17553 mouse_pause_tracking 
    17554 self._mouse_pause() 
    17555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17557 m.pause(self._mouse_pause_position) 
    17558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17560 p = picked_object(x, y, self.view) 
    17561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17569 near, far = self._near_far_bounds(cp, vd) 
    17570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17572 b = self.drawing_bounds(allow_drawing_changes = False) 
    17573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17578 dbounds = [d.bounds() for d in self.child_drawings() 
    17579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17581 if d.display and not getattr(d, 'skip_bounds', False)] 
    17582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17584 return self._any_displayed_positions and len(self._positions) > 0 
    17585 TypeError: object of type 'NoneType' has no len() 
    17586  
    17587 TypeError: object of type 'NoneType' has no len() 
    17588  
    17589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17591 return self._any_displayed_positions and len(self._positions) > 0 
    17592  
    17593 See log for complete Python traceback. 
    17594  
    17595 Traceback (most recent call last): 
    17596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17601 mouse_pause_tracking 
    17602 self._mouse_pause() 
    17603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17605 m.pause(self._mouse_pause_position) 
    17606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17608 p = picked_object(x, y, self.view) 
    17609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17617 near, far = self._near_far_bounds(cp, vd) 
    17618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17620 b = self.drawing_bounds(allow_drawing_changes = False) 
    17621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17626 dbounds = [d.bounds() for d in self.child_drawings() 
    17627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17629 if d.display and not getattr(d, 'skip_bounds', False)] 
    17630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17632 return self._any_displayed_positions and len(self._positions) > 0 
    17633 TypeError: object of type 'NoneType' has no len() 
    17634  
    17635 TypeError: object of type 'NoneType' has no len() 
    17636  
    17637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17639 return self._any_displayed_positions and len(self._positions) > 0 
    17640  
    17641 See log for complete Python traceback. 
    17642  
    17643 Traceback (most recent call last): 
    17644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17649 mouse_pause_tracking 
    17650 self._mouse_pause() 
    17651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17653 m.pause(self._mouse_pause_position) 
    17654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17656 p = picked_object(x, y, self.view) 
    17657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17665 near, far = self._near_far_bounds(cp, vd) 
    17666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17668 b = self.drawing_bounds(allow_drawing_changes = False) 
    17669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17674 dbounds = [d.bounds() for d in self.child_drawings() 
    17675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17677 if d.display and not getattr(d, 'skip_bounds', False)] 
    17678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17680 return self._any_displayed_positions and len(self._positions) > 0 
    17681 TypeError: object of type 'NoneType' has no len() 
    17682  
    17683 TypeError: object of type 'NoneType' has no len() 
    17684  
    17685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17687 return self._any_displayed_positions and len(self._positions) > 0 
    17688  
    17689 See log for complete Python traceback. 
    17690  
    17691 Traceback (most recent call last): 
    17692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17697 mouse_pause_tracking 
    17698 self._mouse_pause() 
    17699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17701 m.pause(self._mouse_pause_position) 
    17702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17704 p = picked_object(x, y, self.view) 
    17705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17713 near, far = self._near_far_bounds(cp, vd) 
    17714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17716 b = self.drawing_bounds(allow_drawing_changes = False) 
    17717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17722 dbounds = [d.bounds() for d in self.child_drawings() 
    17723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17725 if d.display and not getattr(d, 'skip_bounds', False)] 
    17726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17728 return self._any_displayed_positions and len(self._positions) > 0 
    17729 TypeError: object of type 'NoneType' has no len() 
    17730  
    17731 TypeError: object of type 'NoneType' has no len() 
    17732  
    17733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17735 return self._any_displayed_positions and len(self._positions) > 0 
    17736  
    17737 See log for complete Python traceback. 
    17738  
    17739 Traceback (most recent call last): 
    17740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17745 mouse_pause_tracking 
    17746 self._mouse_pause() 
    17747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17749 m.pause(self._mouse_pause_position) 
    17750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17752 p = picked_object(x, y, self.view) 
    17753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17761 near, far = self._near_far_bounds(cp, vd) 
    17762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17764 b = self.drawing_bounds(allow_drawing_changes = False) 
    17765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17770 dbounds = [d.bounds() for d in self.child_drawings() 
    17771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17773 if d.display and not getattr(d, 'skip_bounds', False)] 
    17774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17776 return self._any_displayed_positions and len(self._positions) > 0 
    17777 TypeError: object of type 'NoneType' has no len() 
    17778  
    17779 TypeError: object of type 'NoneType' has no len() 
    17780  
    17781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17783 return self._any_displayed_positions and len(self._positions) > 0 
    17784  
    17785 See log for complete Python traceback. 
    17786  
    17787 Traceback (most recent call last): 
    17788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17793 mouse_pause_tracking 
    17794 self._mouse_pause() 
    17795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17797 m.pause(self._mouse_pause_position) 
    17798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17800 p = picked_object(x, y, self.view) 
    17801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17809 near, far = self._near_far_bounds(cp, vd) 
    17810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17812 b = self.drawing_bounds(allow_drawing_changes = False) 
    17813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17818 dbounds = [d.bounds() for d in self.child_drawings() 
    17819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17821 if d.display and not getattr(d, 'skip_bounds', False)] 
    17822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17824 return self._any_displayed_positions and len(self._positions) > 0 
    17825 TypeError: object of type 'NoneType' has no len() 
    17826  
    17827 TypeError: object of type 'NoneType' has no len() 
    17828  
    17829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17831 return self._any_displayed_positions and len(self._positions) > 0 
    17832  
    17833 See log for complete Python traceback. 
    17834  
    17835 Traceback (most recent call last): 
    17836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17841 mouse_pause_tracking 
    17842 self._mouse_pause() 
    17843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17845 m.pause(self._mouse_pause_position) 
    17846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17848 p = picked_object(x, y, self.view) 
    17849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17857 near, far = self._near_far_bounds(cp, vd) 
    17858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17860 b = self.drawing_bounds(allow_drawing_changes = False) 
    17861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17866 dbounds = [d.bounds() for d in self.child_drawings() 
    17867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17869 if d.display and not getattr(d, 'skip_bounds', False)] 
    17870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17872 return self._any_displayed_positions and len(self._positions) > 0 
    17873 TypeError: object of type 'NoneType' has no len() 
    17874  
    17875 TypeError: object of type 'NoneType' has no len() 
    17876  
    17877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17879 return self._any_displayed_positions and len(self._positions) > 0 
    17880  
    17881 See log for complete Python traceback. 
    17882  
    17883 Traceback (most recent call last): 
    17884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17889 mouse_pause_tracking 
    17890 self._mouse_pause() 
    17891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17893 m.pause(self._mouse_pause_position) 
    17894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17896 p = picked_object(x, y, self.view) 
    17897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17905 near, far = self._near_far_bounds(cp, vd) 
    17906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17908 b = self.drawing_bounds(allow_drawing_changes = False) 
    17909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17914 dbounds = [d.bounds() for d in self.child_drawings() 
    17915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17917 if d.display and not getattr(d, 'skip_bounds', False)] 
    17918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17920 return self._any_displayed_positions and len(self._positions) > 0 
    17921 TypeError: object of type 'NoneType' has no len() 
    17922  
    17923 TypeError: object of type 'NoneType' has no len() 
    17924  
    17925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17927 return self._any_displayed_positions and len(self._positions) > 0 
    17928  
    17929 See log for complete Python traceback. 
    17930  
    17931 Traceback (most recent call last): 
    17932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17937 mouse_pause_tracking 
    17938 self._mouse_pause() 
    17939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17941 m.pause(self._mouse_pause_position) 
    17942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17944 p = picked_object(x, y, self.view) 
    17945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    17953 near, far = self._near_far_bounds(cp, vd) 
    17954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    17956 b = self.drawing_bounds(allow_drawing_changes = False) 
    17957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    17959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    17960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    17962 dbounds = [d.bounds() for d in self.child_drawings() 
    17963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    17965 if d.display and not getattr(d, 'skip_bounds', False)] 
    17966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17968 return self._any_displayed_positions and len(self._positions) > 0 
    17969 TypeError: object of type 'NoneType' has no len() 
    17970  
    17971 TypeError: object of type 'NoneType' has no len() 
    17972  
    17973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    17975 return self._any_displayed_positions and len(self._positions) > 0 
    17976  
    17977 See log for complete Python traceback. 
    17978  
    17979 Traceback (most recent call last): 
    17980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    17982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    17983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    17985 mouse_pause_tracking 
    17986 self._mouse_pause() 
    17987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    17989 m.pause(self._mouse_pause_position) 
    17990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    17992 p = picked_object(x, y, self.view) 
    17993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    17995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    17996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    17997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    17998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    17999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18001 near, far = self._near_far_bounds(cp, vd) 
    18002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18004 b = self.drawing_bounds(allow_drawing_changes = False) 
    18005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18010 dbounds = [d.bounds() for d in self.child_drawings() 
    18011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18013 if d.display and not getattr(d, 'skip_bounds', False)] 
    18014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18016 return self._any_displayed_positions and len(self._positions) > 0 
    18017 TypeError: object of type 'NoneType' has no len() 
    18018  
    18019 TypeError: object of type 'NoneType' has no len() 
    18020  
    18021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18023 return self._any_displayed_positions and len(self._positions) > 0 
    18024  
    18025 See log for complete Python traceback. 
    18026  
    18027 Traceback (most recent call last): 
    18028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18033 mouse_pause_tracking 
    18034 self._mouse_pause() 
    18035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18037 m.pause(self._mouse_pause_position) 
    18038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18040 p = picked_object(x, y, self.view) 
    18041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18049 near, far = self._near_far_bounds(cp, vd) 
    18050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18052 b = self.drawing_bounds(allow_drawing_changes = False) 
    18053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18058 dbounds = [d.bounds() for d in self.child_drawings() 
    18059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18061 if d.display and not getattr(d, 'skip_bounds', False)] 
    18062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18064 return self._any_displayed_positions and len(self._positions) > 0 
    18065 TypeError: object of type 'NoneType' has no len() 
    18066  
    18067 TypeError: object of type 'NoneType' has no len() 
    18068  
    18069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18071 return self._any_displayed_positions and len(self._positions) > 0 
    18072  
    18073 See log for complete Python traceback. 
    18074  
    18075 Traceback (most recent call last): 
    18076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18081 mouse_pause_tracking 
    18082 self._mouse_pause() 
    18083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18085 m.pause(self._mouse_pause_position) 
    18086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18088 p = picked_object(x, y, self.view) 
    18089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18097 near, far = self._near_far_bounds(cp, vd) 
    18098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18100 b = self.drawing_bounds(allow_drawing_changes = False) 
    18101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18106 dbounds = [d.bounds() for d in self.child_drawings() 
    18107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18109 if d.display and not getattr(d, 'skip_bounds', False)] 
    18110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18112 return self._any_displayed_positions and len(self._positions) > 0 
    18113 TypeError: object of type 'NoneType' has no len() 
    18114  
    18115 TypeError: object of type 'NoneType' has no len() 
    18116  
    18117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18119 return self._any_displayed_positions and len(self._positions) > 0 
    18120  
    18121 See log for complete Python traceback. 
    18122  
    18123 Traceback (most recent call last): 
    18124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18129 mouse_pause_tracking 
    18130 self._mouse_pause() 
    18131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18133 m.pause(self._mouse_pause_position) 
    18134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18136 p = picked_object(x, y, self.view) 
    18137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18145 near, far = self._near_far_bounds(cp, vd) 
    18146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18148 b = self.drawing_bounds(allow_drawing_changes = False) 
    18149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18154 dbounds = [d.bounds() for d in self.child_drawings() 
    18155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18157 if d.display and not getattr(d, 'skip_bounds', False)] 
    18158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18160 return self._any_displayed_positions and len(self._positions) > 0 
    18161 TypeError: object of type 'NoneType' has no len() 
    18162  
    18163 TypeError: object of type 'NoneType' has no len() 
    18164  
    18165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18167 return self._any_displayed_positions and len(self._positions) > 0 
    18168  
    18169 See log for complete Python traceback. 
    18170  
    18171 Traceback (most recent call last): 
    18172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18177 mouse_pause_tracking 
    18178 self._mouse_pause() 
    18179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18181 m.pause(self._mouse_pause_position) 
    18182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18184 p = picked_object(x, y, self.view) 
    18185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18193 near, far = self._near_far_bounds(cp, vd) 
    18194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18196 b = self.drawing_bounds(allow_drawing_changes = False) 
    18197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18202 dbounds = [d.bounds() for d in self.child_drawings() 
    18203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18205 if d.display and not getattr(d, 'skip_bounds', False)] 
    18206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18208 return self._any_displayed_positions and len(self._positions) > 0 
    18209 TypeError: object of type 'NoneType' has no len() 
    18210  
    18211 TypeError: object of type 'NoneType' has no len() 
    18212  
    18213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18215 return self._any_displayed_positions and len(self._positions) > 0 
    18216  
    18217 See log for complete Python traceback. 
    18218  
    18219 Traceback (most recent call last): 
    18220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18225 mouse_pause_tracking 
    18226 self._mouse_pause() 
    18227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18229 m.pause(self._mouse_pause_position) 
    18230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18232 p = picked_object(x, y, self.view) 
    18233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18241 near, far = self._near_far_bounds(cp, vd) 
    18242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18244 b = self.drawing_bounds(allow_drawing_changes = False) 
    18245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18250 dbounds = [d.bounds() for d in self.child_drawings() 
    18251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18253 if d.display and not getattr(d, 'skip_bounds', False)] 
    18254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18256 return self._any_displayed_positions and len(self._positions) > 0 
    18257 TypeError: object of type 'NoneType' has no len() 
    18258  
    18259 TypeError: object of type 'NoneType' has no len() 
    18260  
    18261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18263 return self._any_displayed_positions and len(self._positions) > 0 
    18264  
    18265 See log for complete Python traceback. 
    18266  
    18267 Traceback (most recent call last): 
    18268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18273 mouse_pause_tracking 
    18274 self._mouse_pause() 
    18275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18277 m.pause(self._mouse_pause_position) 
    18278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18280 p = picked_object(x, y, self.view) 
    18281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18289 near, far = self._near_far_bounds(cp, vd) 
    18290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18292 b = self.drawing_bounds(allow_drawing_changes = False) 
    18293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18298 dbounds = [d.bounds() for d in self.child_drawings() 
    18299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18301 if d.display and not getattr(d, 'skip_bounds', False)] 
    18302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18304 return self._any_displayed_positions and len(self._positions) > 0 
    18305 TypeError: object of type 'NoneType' has no len() 
    18306  
    18307 TypeError: object of type 'NoneType' has no len() 
    18308  
    18309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18311 return self._any_displayed_positions and len(self._positions) > 0 
    18312  
    18313 See log for complete Python traceback. 
    18314  
    18315 Traceback (most recent call last): 
    18316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18321 mouse_pause_tracking 
    18322 self._mouse_pause() 
    18323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18325 m.pause(self._mouse_pause_position) 
    18326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18328 p = picked_object(x, y, self.view) 
    18329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18337 near, far = self._near_far_bounds(cp, vd) 
    18338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18340 b = self.drawing_bounds(allow_drawing_changes = False) 
    18341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18346 dbounds = [d.bounds() for d in self.child_drawings() 
    18347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18349 if d.display and not getattr(d, 'skip_bounds', False)] 
    18350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18352 return self._any_displayed_positions and len(self._positions) > 0 
    18353 TypeError: object of type 'NoneType' has no len() 
    18354  
    18355 TypeError: object of type 'NoneType' has no len() 
    18356  
    18357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18359 return self._any_displayed_positions and len(self._positions) > 0 
    18360  
    18361 See log for complete Python traceback. 
    18362  
    18363 Traceback (most recent call last): 
    18364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18369 mouse_pause_tracking 
    18370 self._mouse_pause() 
    18371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18373 m.pause(self._mouse_pause_position) 
    18374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18376 p = picked_object(x, y, self.view) 
    18377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18385 near, far = self._near_far_bounds(cp, vd) 
    18386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18388 b = self.drawing_bounds(allow_drawing_changes = False) 
    18389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18394 dbounds = [d.bounds() for d in self.child_drawings() 
    18395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18397 if d.display and not getattr(d, 'skip_bounds', False)] 
    18398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18400 return self._any_displayed_positions and len(self._positions) > 0 
    18401 TypeError: object of type 'NoneType' has no len() 
    18402  
    18403 TypeError: object of type 'NoneType' has no len() 
    18404  
    18405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18407 return self._any_displayed_positions and len(self._positions) > 0 
    18408  
    18409 See log for complete Python traceback. 
    18410  
    18411 Traceback (most recent call last): 
    18412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18417 mouse_pause_tracking 
    18418 self._mouse_pause() 
    18419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18421 m.pause(self._mouse_pause_position) 
    18422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18424 p = picked_object(x, y, self.view) 
    18425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18433 near, far = self._near_far_bounds(cp, vd) 
    18434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18436 b = self.drawing_bounds(allow_drawing_changes = False) 
    18437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18442 dbounds = [d.bounds() for d in self.child_drawings() 
    18443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18445 if d.display and not getattr(d, 'skip_bounds', False)] 
    18446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18448 return self._any_displayed_positions and len(self._positions) > 0 
    18449 TypeError: object of type 'NoneType' has no len() 
    18450  
    18451 TypeError: object of type 'NoneType' has no len() 
    18452  
    18453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18455 return self._any_displayed_positions and len(self._positions) > 0 
    18456  
    18457 See log for complete Python traceback. 
    18458  
    18459 Traceback (most recent call last): 
    18460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18465 mouse_pause_tracking 
    18466 self._mouse_pause() 
    18467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18469 m.pause(self._mouse_pause_position) 
    18470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18472 p = picked_object(x, y, self.view) 
    18473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18481 near, far = self._near_far_bounds(cp, vd) 
    18482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18484 b = self.drawing_bounds(allow_drawing_changes = False) 
    18485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18490 dbounds = [d.bounds() for d in self.child_drawings() 
    18491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18493 if d.display and not getattr(d, 'skip_bounds', False)] 
    18494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18496 return self._any_displayed_positions and len(self._positions) > 0 
    18497 TypeError: object of type 'NoneType' has no len() 
    18498  
    18499 TypeError: object of type 'NoneType' has no len() 
    18500  
    18501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18503 return self._any_displayed_positions and len(self._positions) > 0 
    18504  
    18505 See log for complete Python traceback. 
    18506  
    18507 Traceback (most recent call last): 
    18508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18513 mouse_pause_tracking 
    18514 self._mouse_pause() 
    18515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18517 m.pause(self._mouse_pause_position) 
    18518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18520 p = picked_object(x, y, self.view) 
    18521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18529 near, far = self._near_far_bounds(cp, vd) 
    18530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18532 b = self.drawing_bounds(allow_drawing_changes = False) 
    18533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18538 dbounds = [d.bounds() for d in self.child_drawings() 
    18539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18541 if d.display and not getattr(d, 'skip_bounds', False)] 
    18542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18544 return self._any_displayed_positions and len(self._positions) > 0 
    18545 TypeError: object of type 'NoneType' has no len() 
    18546  
    18547 TypeError: object of type 'NoneType' has no len() 
    18548  
    18549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18551 return self._any_displayed_positions and len(self._positions) > 0 
    18552  
    18553 See log for complete Python traceback. 
    18554  
    18555 Traceback (most recent call last): 
    18556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18561 mouse_pause_tracking 
    18562 self._mouse_pause() 
    18563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18565 m.pause(self._mouse_pause_position) 
    18566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18568 p = picked_object(x, y, self.view) 
    18569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18577 near, far = self._near_far_bounds(cp, vd) 
    18578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18580 b = self.drawing_bounds(allow_drawing_changes = False) 
    18581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18586 dbounds = [d.bounds() for d in self.child_drawings() 
    18587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18589 if d.display and not getattr(d, 'skip_bounds', False)] 
    18590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18592 return self._any_displayed_positions and len(self._positions) > 0 
    18593 TypeError: object of type 'NoneType' has no len() 
    18594  
    18595 TypeError: object of type 'NoneType' has no len() 
    18596  
    18597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18599 return self._any_displayed_positions and len(self._positions) > 0 
    18600  
    18601 See log for complete Python traceback. 
    18602  
    18603 Traceback (most recent call last): 
    18604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18609 mouse_pause_tracking 
    18610 self._mouse_pause() 
    18611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18613 m.pause(self._mouse_pause_position) 
    18614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18616 p = picked_object(x, y, self.view) 
    18617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18625 near, far = self._near_far_bounds(cp, vd) 
    18626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18628 b = self.drawing_bounds(allow_drawing_changes = False) 
    18629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18634 dbounds = [d.bounds() for d in self.child_drawings() 
    18635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18637 if d.display and not getattr(d, 'skip_bounds', False)] 
    18638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18640 return self._any_displayed_positions and len(self._positions) > 0 
    18641 TypeError: object of type 'NoneType' has no len() 
    18642  
    18643 TypeError: object of type 'NoneType' has no len() 
    18644  
    18645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18647 return self._any_displayed_positions and len(self._positions) > 0 
    18648  
    18649 See log for complete Python traceback. 
    18650  
    18651 Traceback (most recent call last): 
    18652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18657 mouse_pause_tracking 
    18658 self._mouse_pause() 
    18659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18661 m.pause(self._mouse_pause_position) 
    18662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18664 p = picked_object(x, y, self.view) 
    18665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18673 near, far = self._near_far_bounds(cp, vd) 
    18674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18676 b = self.drawing_bounds(allow_drawing_changes = False) 
    18677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18682 dbounds = [d.bounds() for d in self.child_drawings() 
    18683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18685 if d.display and not getattr(d, 'skip_bounds', False)] 
    18686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18688 return self._any_displayed_positions and len(self._positions) > 0 
    18689 TypeError: object of type 'NoneType' has no len() 
    18690  
    18691 TypeError: object of type 'NoneType' has no len() 
    18692  
    18693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18695 return self._any_displayed_positions and len(self._positions) > 0 
    18696  
    18697 See log for complete Python traceback. 
    18698  
    18699 Traceback (most recent call last): 
    18700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18705 mouse_pause_tracking 
    18706 self._mouse_pause() 
    18707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18709 m.pause(self._mouse_pause_position) 
    18710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18712 p = picked_object(x, y, self.view) 
    18713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18721 near, far = self._near_far_bounds(cp, vd) 
    18722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18724 b = self.drawing_bounds(allow_drawing_changes = False) 
    18725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18730 dbounds = [d.bounds() for d in self.child_drawings() 
    18731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18733 if d.display and not getattr(d, 'skip_bounds', False)] 
    18734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18736 return self._any_displayed_positions and len(self._positions) > 0 
    18737 TypeError: object of type 'NoneType' has no len() 
    18738  
    18739 TypeError: object of type 'NoneType' has no len() 
    18740  
    18741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18743 return self._any_displayed_positions and len(self._positions) > 0 
    18744  
    18745 See log for complete Python traceback. 
    18746  
    18747 Traceback (most recent call last): 
    18748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18753 mouse_pause_tracking 
    18754 self._mouse_pause() 
    18755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18757 m.pause(self._mouse_pause_position) 
    18758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18760 p = picked_object(x, y, self.view) 
    18761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18769 near, far = self._near_far_bounds(cp, vd) 
    18770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18772 b = self.drawing_bounds(allow_drawing_changes = False) 
    18773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18778 dbounds = [d.bounds() for d in self.child_drawings() 
    18779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18781 if d.display and not getattr(d, 'skip_bounds', False)] 
    18782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18784 return self._any_displayed_positions and len(self._positions) > 0 
    18785 TypeError: object of type 'NoneType' has no len() 
    18786  
    18787 TypeError: object of type 'NoneType' has no len() 
    18788  
    18789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18791 return self._any_displayed_positions and len(self._positions) > 0 
    18792  
    18793 See log for complete Python traceback. 
    18794  
    18795 Traceback (most recent call last): 
    18796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18801 mouse_pause_tracking 
    18802 self._mouse_pause() 
    18803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18805 m.pause(self._mouse_pause_position) 
    18806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18808 p = picked_object(x, y, self.view) 
    18809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18817 near, far = self._near_far_bounds(cp, vd) 
    18818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18820 b = self.drawing_bounds(allow_drawing_changes = False) 
    18821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18826 dbounds = [d.bounds() for d in self.child_drawings() 
    18827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18829 if d.display and not getattr(d, 'skip_bounds', False)] 
    18830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18832 return self._any_displayed_positions and len(self._positions) > 0 
    18833 TypeError: object of type 'NoneType' has no len() 
    18834  
    18835 TypeError: object of type 'NoneType' has no len() 
    18836  
    18837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18839 return self._any_displayed_positions and len(self._positions) > 0 
    18840  
    18841 See log for complete Python traceback. 
    18842  
    18843 Traceback (most recent call last): 
    18844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18849 mouse_pause_tracking 
    18850 self._mouse_pause() 
    18851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18853 m.pause(self._mouse_pause_position) 
    18854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18856 p = picked_object(x, y, self.view) 
    18857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18865 near, far = self._near_far_bounds(cp, vd) 
    18866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18868 b = self.drawing_bounds(allow_drawing_changes = False) 
    18869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18874 dbounds = [d.bounds() for d in self.child_drawings() 
    18875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18877 if d.display and not getattr(d, 'skip_bounds', False)] 
    18878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18880 return self._any_displayed_positions and len(self._positions) > 0 
    18881 TypeError: object of type 'NoneType' has no len() 
    18882  
    18883 TypeError: object of type 'NoneType' has no len() 
    18884  
    18885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18887 return self._any_displayed_positions and len(self._positions) > 0 
    18888  
    18889 See log for complete Python traceback. 
    18890  
    18891 Traceback (most recent call last): 
    18892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18897 mouse_pause_tracking 
    18898 self._mouse_pause() 
    18899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18901 m.pause(self._mouse_pause_position) 
    18902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18904 p = picked_object(x, y, self.view) 
    18905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18913 near, far = self._near_far_bounds(cp, vd) 
    18914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18916 b = self.drawing_bounds(allow_drawing_changes = False) 
    18917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18922 dbounds = [d.bounds() for d in self.child_drawings() 
    18923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18925 if d.display and not getattr(d, 'skip_bounds', False)] 
    18926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18928 return self._any_displayed_positions and len(self._positions) > 0 
    18929 TypeError: object of type 'NoneType' has no len() 
    18930  
    18931 TypeError: object of type 'NoneType' has no len() 
    18932  
    18933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18935 return self._any_displayed_positions and len(self._positions) > 0 
    18936  
    18937 See log for complete Python traceback. 
    18938  
    18939 Traceback (most recent call last): 
    18940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18945 mouse_pause_tracking 
    18946 self._mouse_pause() 
    18947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18949 m.pause(self._mouse_pause_position) 
    18950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    18952 p = picked_object(x, y, self.view) 
    18953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    18955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    18956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    18958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    18959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    18961 near, far = self._near_far_bounds(cp, vd) 
    18962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    18964 b = self.drawing_bounds(allow_drawing_changes = False) 
    18965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    18967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    18968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    18970 dbounds = [d.bounds() for d in self.child_drawings() 
    18971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    18973 if d.display and not getattr(d, 'skip_bounds', False)] 
    18974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18976 return self._any_displayed_positions and len(self._positions) > 0 
    18977 TypeError: object of type 'NoneType' has no len() 
    18978  
    18979 TypeError: object of type 'NoneType' has no len() 
    18980  
    18981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    18983 return self._any_displayed_positions and len(self._positions) > 0 
    18984  
    18985 See log for complete Python traceback. 
    18986  
    18987 Traceback (most recent call last): 
    18988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    18990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    18991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    18993 mouse_pause_tracking 
    18994 self._mouse_pause() 
    18995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    18997 m.pause(self._mouse_pause_position) 
    18998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    18999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19000 p = picked_object(x, y, self.view) 
    19001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19009 near, far = self._near_far_bounds(cp, vd) 
    19010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19012 b = self.drawing_bounds(allow_drawing_changes = False) 
    19013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19018 dbounds = [d.bounds() for d in self.child_drawings() 
    19019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19021 if d.display and not getattr(d, 'skip_bounds', False)] 
    19022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19024 return self._any_displayed_positions and len(self._positions) > 0 
    19025 TypeError: object of type 'NoneType' has no len() 
    19026  
    19027 TypeError: object of type 'NoneType' has no len() 
    19028  
    19029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19031 return self._any_displayed_positions and len(self._positions) > 0 
    19032  
    19033 See log for complete Python traceback. 
    19034  
    19035 Traceback (most recent call last): 
    19036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19041 mouse_pause_tracking 
    19042 self._mouse_pause() 
    19043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19045 m.pause(self._mouse_pause_position) 
    19046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19048 p = picked_object(x, y, self.view) 
    19049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19057 near, far = self._near_far_bounds(cp, vd) 
    19058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19060 b = self.drawing_bounds(allow_drawing_changes = False) 
    19061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19066 dbounds = [d.bounds() for d in self.child_drawings() 
    19067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19069 if d.display and not getattr(d, 'skip_bounds', False)] 
    19070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19072 return self._any_displayed_positions and len(self._positions) > 0 
    19073 TypeError: object of type 'NoneType' has no len() 
    19074  
    19075 TypeError: object of type 'NoneType' has no len() 
    19076  
    19077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19079 return self._any_displayed_positions and len(self._positions) > 0 
    19080  
    19081 See log for complete Python traceback. 
    19082  
    19083 Traceback (most recent call last): 
    19084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19089 mouse_pause_tracking 
    19090 self._mouse_pause() 
    19091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19093 m.pause(self._mouse_pause_position) 
    19094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19096 p = picked_object(x, y, self.view) 
    19097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19105 near, far = self._near_far_bounds(cp, vd) 
    19106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19108 b = self.drawing_bounds(allow_drawing_changes = False) 
    19109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19114 dbounds = [d.bounds() for d in self.child_drawings() 
    19115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19117 if d.display and not getattr(d, 'skip_bounds', False)] 
    19118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19120 return self._any_displayed_positions and len(self._positions) > 0 
    19121 TypeError: object of type 'NoneType' has no len() 
    19122  
    19123 TypeError: object of type 'NoneType' has no len() 
    19124  
    19125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19127 return self._any_displayed_positions and len(self._positions) > 0 
    19128  
    19129 See log for complete Python traceback. 
    19130  
    19131 Traceback (most recent call last): 
    19132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19137 mouse_pause_tracking 
    19138 self._mouse_pause() 
    19139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19141 m.pause(self._mouse_pause_position) 
    19142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19144 p = picked_object(x, y, self.view) 
    19145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19153 near, far = self._near_far_bounds(cp, vd) 
    19154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19156 b = self.drawing_bounds(allow_drawing_changes = False) 
    19157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19162 dbounds = [d.bounds() for d in self.child_drawings() 
    19163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19165 if d.display and not getattr(d, 'skip_bounds', False)] 
    19166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19168 return self._any_displayed_positions and len(self._positions) > 0 
    19169 TypeError: object of type 'NoneType' has no len() 
    19170  
    19171 TypeError: object of type 'NoneType' has no len() 
    19172  
    19173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19175 return self._any_displayed_positions and len(self._positions) > 0 
    19176  
    19177 See log for complete Python traceback. 
    19178  
    19179 Traceback (most recent call last): 
    19180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19185 mouse_pause_tracking 
    19186 self._mouse_pause() 
    19187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19189 m.pause(self._mouse_pause_position) 
    19190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19192 p = picked_object(x, y, self.view) 
    19193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19201 near, far = self._near_far_bounds(cp, vd) 
    19202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19204 b = self.drawing_bounds(allow_drawing_changes = False) 
    19205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19210 dbounds = [d.bounds() for d in self.child_drawings() 
    19211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19213 if d.display and not getattr(d, 'skip_bounds', False)] 
    19214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19216 return self._any_displayed_positions and len(self._positions) > 0 
    19217 TypeError: object of type 'NoneType' has no len() 
    19218  
    19219 TypeError: object of type 'NoneType' has no len() 
    19220  
    19221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19223 return self._any_displayed_positions and len(self._positions) > 0 
    19224  
    19225 See log for complete Python traceback. 
    19226  
    19227 Traceback (most recent call last): 
    19228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19233 mouse_pause_tracking 
    19234 self._mouse_pause() 
    19235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19237 m.pause(self._mouse_pause_position) 
    19238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19240 p = picked_object(x, y, self.view) 
    19241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19249 near, far = self._near_far_bounds(cp, vd) 
    19250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19252 b = self.drawing_bounds(allow_drawing_changes = False) 
    19253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19258 dbounds = [d.bounds() for d in self.child_drawings() 
    19259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19261 if d.display and not getattr(d, 'skip_bounds', False)] 
    19262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19264 return self._any_displayed_positions and len(self._positions) > 0 
    19265 TypeError: object of type 'NoneType' has no len() 
    19266  
    19267 TypeError: object of type 'NoneType' has no len() 
    19268  
    19269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19271 return self._any_displayed_positions and len(self._positions) > 0 
    19272  
    19273 See log for complete Python traceback. 
    19274  
    19275 Traceback (most recent call last): 
    19276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19281 mouse_pause_tracking 
    19282 self._mouse_pause() 
    19283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19285 m.pause(self._mouse_pause_position) 
    19286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19288 p = picked_object(x, y, self.view) 
    19289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19297 near, far = self._near_far_bounds(cp, vd) 
    19298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19300 b = self.drawing_bounds(allow_drawing_changes = False) 
    19301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19306 dbounds = [d.bounds() for d in self.child_drawings() 
    19307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19309 if d.display and not getattr(d, 'skip_bounds', False)] 
    19310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19312 return self._any_displayed_positions and len(self._positions) > 0 
    19313 TypeError: object of type 'NoneType' has no len() 
    19314  
    19315 TypeError: object of type 'NoneType' has no len() 
    19316  
    19317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19319 return self._any_displayed_positions and len(self._positions) > 0 
    19320  
    19321 See log for complete Python traceback. 
    19322  
    19323 Traceback (most recent call last): 
    19324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19329 mouse_pause_tracking 
    19330 self._mouse_pause() 
    19331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19333 m.pause(self._mouse_pause_position) 
    19334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19336 p = picked_object(x, y, self.view) 
    19337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19345 near, far = self._near_far_bounds(cp, vd) 
    19346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19348 b = self.drawing_bounds(allow_drawing_changes = False) 
    19349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19354 dbounds = [d.bounds() for d in self.child_drawings() 
    19355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19357 if d.display and not getattr(d, 'skip_bounds', False)] 
    19358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19360 return self._any_displayed_positions and len(self._positions) > 0 
    19361 TypeError: object of type 'NoneType' has no len() 
    19362  
    19363 TypeError: object of type 'NoneType' has no len() 
    19364  
    19365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19367 return self._any_displayed_positions and len(self._positions) > 0 
    19368  
    19369 See log for complete Python traceback. 
    19370  
    19371 Traceback (most recent call last): 
    19372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19377 mouse_pause_tracking 
    19378 self._mouse_pause() 
    19379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19381 m.pause(self._mouse_pause_position) 
    19382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19384 p = picked_object(x, y, self.view) 
    19385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19393 near, far = self._near_far_bounds(cp, vd) 
    19394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19396 b = self.drawing_bounds(allow_drawing_changes = False) 
    19397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19402 dbounds = [d.bounds() for d in self.child_drawings() 
    19403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19405 if d.display and not getattr(d, 'skip_bounds', False)] 
    19406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19408 return self._any_displayed_positions and len(self._positions) > 0 
    19409 TypeError: object of type 'NoneType' has no len() 
    19410  
    19411 TypeError: object of type 'NoneType' has no len() 
    19412  
    19413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19415 return self._any_displayed_positions and len(self._positions) > 0 
    19416  
    19417 See log for complete Python traceback. 
    19418  
    19419 Traceback (most recent call last): 
    19420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19425 mouse_pause_tracking 
    19426 self._mouse_pause() 
    19427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19429 m.pause(self._mouse_pause_position) 
    19430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19432 p = picked_object(x, y, self.view) 
    19433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19441 near, far = self._near_far_bounds(cp, vd) 
    19442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19444 b = self.drawing_bounds(allow_drawing_changes = False) 
    19445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19450 dbounds = [d.bounds() for d in self.child_drawings() 
    19451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19453 if d.display and not getattr(d, 'skip_bounds', False)] 
    19454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19456 return self._any_displayed_positions and len(self._positions) > 0 
    19457 TypeError: object of type 'NoneType' has no len() 
    19458  
    19459 TypeError: object of type 'NoneType' has no len() 
    19460  
    19461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19463 return self._any_displayed_positions and len(self._positions) > 0 
    19464  
    19465 See log for complete Python traceback. 
    19466  
    19467 Traceback (most recent call last): 
    19468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19473 mouse_pause_tracking 
    19474 self._mouse_pause() 
    19475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19477 m.pause(self._mouse_pause_position) 
    19478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19480 p = picked_object(x, y, self.view) 
    19481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19489 near, far = self._near_far_bounds(cp, vd) 
    19490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19492 b = self.drawing_bounds(allow_drawing_changes = False) 
    19493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19498 dbounds = [d.bounds() for d in self.child_drawings() 
    19499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19501 if d.display and not getattr(d, 'skip_bounds', False)] 
    19502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19504 return self._any_displayed_positions and len(self._positions) > 0 
    19505 TypeError: object of type 'NoneType' has no len() 
    19506  
    19507 TypeError: object of type 'NoneType' has no len() 
    19508  
    19509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19511 return self._any_displayed_positions and len(self._positions) > 0 
    19512  
    19513 See log for complete Python traceback. 
    19514  
    19515 Traceback (most recent call last): 
    19516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19521 mouse_pause_tracking 
    19522 self._mouse_pause() 
    19523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19525 m.pause(self._mouse_pause_position) 
    19526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19528 p = picked_object(x, y, self.view) 
    19529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19537 near, far = self._near_far_bounds(cp, vd) 
    19538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19540 b = self.drawing_bounds(allow_drawing_changes = False) 
    19541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19546 dbounds = [d.bounds() for d in self.child_drawings() 
    19547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19549 if d.display and not getattr(d, 'skip_bounds', False)] 
    19550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19552 return self._any_displayed_positions and len(self._positions) > 0 
    19553 TypeError: object of type 'NoneType' has no len() 
    19554  
    19555 TypeError: object of type 'NoneType' has no len() 
    19556  
    19557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19559 return self._any_displayed_positions and len(self._positions) > 0 
    19560  
    19561 See log for complete Python traceback. 
    19562  
    19563 Traceback (most recent call last): 
    19564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19569 mouse_pause_tracking 
    19570 self._mouse_pause() 
    19571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19573 m.pause(self._mouse_pause_position) 
    19574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19576 p = picked_object(x, y, self.view) 
    19577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19585 near, far = self._near_far_bounds(cp, vd) 
    19586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19588 b = self.drawing_bounds(allow_drawing_changes = False) 
    19589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19594 dbounds = [d.bounds() for d in self.child_drawings() 
    19595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19597 if d.display and not getattr(d, 'skip_bounds', False)] 
    19598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19600 return self._any_displayed_positions and len(self._positions) > 0 
    19601 TypeError: object of type 'NoneType' has no len() 
    19602  
    19603 TypeError: object of type 'NoneType' has no len() 
    19604  
    19605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19607 return self._any_displayed_positions and len(self._positions) > 0 
    19608  
    19609 See log for complete Python traceback. 
    19610  
    19611 Traceback (most recent call last): 
    19612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19617 mouse_pause_tracking 
    19618 self._mouse_pause() 
    19619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19621 m.pause(self._mouse_pause_position) 
    19622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19624 p = picked_object(x, y, self.view) 
    19625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19633 near, far = self._near_far_bounds(cp, vd) 
    19634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19636 b = self.drawing_bounds(allow_drawing_changes = False) 
    19637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19642 dbounds = [d.bounds() for d in self.child_drawings() 
    19643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19645 if d.display and not getattr(d, 'skip_bounds', False)] 
    19646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19648 return self._any_displayed_positions and len(self._positions) > 0 
    19649 TypeError: object of type 'NoneType' has no len() 
    19650  
    19651 TypeError: object of type 'NoneType' has no len() 
    19652  
    19653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19655 return self._any_displayed_positions and len(self._positions) > 0 
    19656  
    19657 See log for complete Python traceback. 
    19658  
    19659 Traceback (most recent call last): 
    19660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19665 mouse_pause_tracking 
    19666 self._mouse_pause() 
    19667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19669 m.pause(self._mouse_pause_position) 
    19670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19672 p = picked_object(x, y, self.view) 
    19673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19681 near, far = self._near_far_bounds(cp, vd) 
    19682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19684 b = self.drawing_bounds(allow_drawing_changes = False) 
    19685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19690 dbounds = [d.bounds() for d in self.child_drawings() 
    19691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19693 if d.display and not getattr(d, 'skip_bounds', False)] 
    19694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19696 return self._any_displayed_positions and len(self._positions) > 0 
    19697 TypeError: object of type 'NoneType' has no len() 
    19698  
    19699 TypeError: object of type 'NoneType' has no len() 
    19700  
    19701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19703 return self._any_displayed_positions and len(self._positions) > 0 
    19704  
    19705 See log for complete Python traceback. 
    19706  
    19707 Traceback (most recent call last): 
    19708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19713 mouse_pause_tracking 
    19714 self._mouse_pause() 
    19715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19717 m.pause(self._mouse_pause_position) 
    19718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19720 p = picked_object(x, y, self.view) 
    19721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19729 near, far = self._near_far_bounds(cp, vd) 
    19730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19732 b = self.drawing_bounds(allow_drawing_changes = False) 
    19733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19738 dbounds = [d.bounds() for d in self.child_drawings() 
    19739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19741 if d.display and not getattr(d, 'skip_bounds', False)] 
    19742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19744 return self._any_displayed_positions and len(self._positions) > 0 
    19745 TypeError: object of type 'NoneType' has no len() 
    19746  
    19747 TypeError: object of type 'NoneType' has no len() 
    19748  
    19749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19751 return self._any_displayed_positions and len(self._positions) > 0 
    19752  
    19753 See log for complete Python traceback. 
    19754  
    19755 Traceback (most recent call last): 
    19756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19761 mouse_pause_tracking 
    19762 self._mouse_pause() 
    19763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19765 m.pause(self._mouse_pause_position) 
    19766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19768 p = picked_object(x, y, self.view) 
    19769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19777 near, far = self._near_far_bounds(cp, vd) 
    19778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19780 b = self.drawing_bounds(allow_drawing_changes = False) 
    19781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19786 dbounds = [d.bounds() for d in self.child_drawings() 
    19787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19789 if d.display and not getattr(d, 'skip_bounds', False)] 
    19790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19792 return self._any_displayed_positions and len(self._positions) > 0 
    19793 TypeError: object of type 'NoneType' has no len() 
    19794  
    19795 TypeError: object of type 'NoneType' has no len() 
    19796  
    19797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19799 return self._any_displayed_positions and len(self._positions) > 0 
    19800  
    19801 See log for complete Python traceback. 
    19802  
    19803 Traceback (most recent call last): 
    19804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19809 mouse_pause_tracking 
    19810 self._mouse_pause() 
    19811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19813 m.pause(self._mouse_pause_position) 
    19814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19816 p = picked_object(x, y, self.view) 
    19817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19825 near, far = self._near_far_bounds(cp, vd) 
    19826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19828 b = self.drawing_bounds(allow_drawing_changes = False) 
    19829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19834 dbounds = [d.bounds() for d in self.child_drawings() 
    19835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19837 if d.display and not getattr(d, 'skip_bounds', False)] 
    19838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19840 return self._any_displayed_positions and len(self._positions) > 0 
    19841 TypeError: object of type 'NoneType' has no len() 
    19842  
    19843 TypeError: object of type 'NoneType' has no len() 
    19844  
    19845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19847 return self._any_displayed_positions and len(self._positions) > 0 
    19848  
    19849 See log for complete Python traceback. 
    19850  
    19851 Traceback (most recent call last): 
    19852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19857 mouse_pause_tracking 
    19858 self._mouse_pause() 
    19859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19861 m.pause(self._mouse_pause_position) 
    19862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19864 p = picked_object(x, y, self.view) 
    19865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19873 near, far = self._near_far_bounds(cp, vd) 
    19874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19876 b = self.drawing_bounds(allow_drawing_changes = False) 
    19877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19882 dbounds = [d.bounds() for d in self.child_drawings() 
    19883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19885 if d.display and not getattr(d, 'skip_bounds', False)] 
    19886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19888 return self._any_displayed_positions and len(self._positions) > 0 
    19889 TypeError: object of type 'NoneType' has no len() 
    19890  
    19891 TypeError: object of type 'NoneType' has no len() 
    19892  
    19893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19895 return self._any_displayed_positions and len(self._positions) > 0 
    19896  
    19897 See log for complete Python traceback. 
    19898  
    19899 Traceback (most recent call last): 
    19900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19905 mouse_pause_tracking 
    19906 self._mouse_pause() 
    19907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19909 m.pause(self._mouse_pause_position) 
    19910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19912 p = picked_object(x, y, self.view) 
    19913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19921 near, far = self._near_far_bounds(cp, vd) 
    19922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19924 b = self.drawing_bounds(allow_drawing_changes = False) 
    19925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19930 dbounds = [d.bounds() for d in self.child_drawings() 
    19931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19933 if d.display and not getattr(d, 'skip_bounds', False)] 
    19934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19936 return self._any_displayed_positions and len(self._positions) > 0 
    19937 TypeError: object of type 'NoneType' has no len() 
    19938  
    19939 TypeError: object of type 'NoneType' has no len() 
    19940  
    19941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19943 return self._any_displayed_positions and len(self._positions) > 0 
    19944  
    19945 See log for complete Python traceback. 
    19946  
    19947 Traceback (most recent call last): 
    19948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    19953 mouse_pause_tracking 
    19954 self._mouse_pause() 
    19955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    19957 m.pause(self._mouse_pause_position) 
    19958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    19960 p = picked_object(x, y, self.view) 
    19961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    19963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    19964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    19966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    19967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    19969 near, far = self._near_far_bounds(cp, vd) 
    19970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    19972 b = self.drawing_bounds(allow_drawing_changes = False) 
    19973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    19975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    19976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    19978 dbounds = [d.bounds() for d in self.child_drawings() 
    19979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    19981 if d.display and not getattr(d, 'skip_bounds', False)] 
    19982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19984 return self._any_displayed_positions and len(self._positions) > 0 
    19985 TypeError: object of type 'NoneType' has no len() 
    19986  
    19987 TypeError: object of type 'NoneType' has no len() 
    19988  
    19989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    19991 return self._any_displayed_positions and len(self._positions) > 0 
    19992  
    19993 See log for complete Python traceback. 
    19994  
    19995 Traceback (most recent call last): 
    19996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    19997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    19998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    19999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20001 mouse_pause_tracking 
    20002 self._mouse_pause() 
    20003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20005 m.pause(self._mouse_pause_position) 
    20006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20008 p = picked_object(x, y, self.view) 
    20009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20017 near, far = self._near_far_bounds(cp, vd) 
    20018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20020 b = self.drawing_bounds(allow_drawing_changes = False) 
    20021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20026 dbounds = [d.bounds() for d in self.child_drawings() 
    20027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20029 if d.display and not getattr(d, 'skip_bounds', False)] 
    20030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20032 return self._any_displayed_positions and len(self._positions) > 0 
    20033 TypeError: object of type 'NoneType' has no len() 
    20034  
    20035 TypeError: object of type 'NoneType' has no len() 
    20036  
    20037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20039 return self._any_displayed_positions and len(self._positions) > 0 
    20040  
    20041 See log for complete Python traceback. 
    20042  
    20043 Traceback (most recent call last): 
    20044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20049 mouse_pause_tracking 
    20050 self._mouse_pause() 
    20051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20053 m.pause(self._mouse_pause_position) 
    20054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20056 p = picked_object(x, y, self.view) 
    20057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20065 near, far = self._near_far_bounds(cp, vd) 
    20066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20068 b = self.drawing_bounds(allow_drawing_changes = False) 
    20069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20074 dbounds = [d.bounds() for d in self.child_drawings() 
    20075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20077 if d.display and not getattr(d, 'skip_bounds', False)] 
    20078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20080 return self._any_displayed_positions and len(self._positions) > 0 
    20081 TypeError: object of type 'NoneType' has no len() 
    20082  
    20083 TypeError: object of type 'NoneType' has no len() 
    20084  
    20085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20087 return self._any_displayed_positions and len(self._positions) > 0 
    20088  
    20089 See log for complete Python traceback. 
    20090  
    20091 Traceback (most recent call last): 
    20092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20097 mouse_pause_tracking 
    20098 self._mouse_pause() 
    20099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20101 m.pause(self._mouse_pause_position) 
    20102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20104 p = picked_object(x, y, self.view) 
    20105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20113 near, far = self._near_far_bounds(cp, vd) 
    20114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20116 b = self.drawing_bounds(allow_drawing_changes = False) 
    20117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20122 dbounds = [d.bounds() for d in self.child_drawings() 
    20123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20125 if d.display and not getattr(d, 'skip_bounds', False)] 
    20126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20128 return self._any_displayed_positions and len(self._positions) > 0 
    20129 TypeError: object of type 'NoneType' has no len() 
    20130  
    20131 TypeError: object of type 'NoneType' has no len() 
    20132  
    20133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20135 return self._any_displayed_positions and len(self._positions) > 0 
    20136  
    20137 See log for complete Python traceback. 
    20138  
    20139 Traceback (most recent call last): 
    20140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20145 mouse_pause_tracking 
    20146 self._mouse_pause() 
    20147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20149 m.pause(self._mouse_pause_position) 
    20150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20152 p = picked_object(x, y, self.view) 
    20153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20161 near, far = self._near_far_bounds(cp, vd) 
    20162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20164 b = self.drawing_bounds(allow_drawing_changes = False) 
    20165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20170 dbounds = [d.bounds() for d in self.child_drawings() 
    20171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20173 if d.display and not getattr(d, 'skip_bounds', False)] 
    20174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20176 return self._any_displayed_positions and len(self._positions) > 0 
    20177 TypeError: object of type 'NoneType' has no len() 
    20178  
    20179 TypeError: object of type 'NoneType' has no len() 
    20180  
    20181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20183 return self._any_displayed_positions and len(self._positions) > 0 
    20184  
    20185 See log for complete Python traceback. 
    20186  
    20187 Traceback (most recent call last): 
    20188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20193 mouse_pause_tracking 
    20194 self._mouse_pause() 
    20195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20197 m.pause(self._mouse_pause_position) 
    20198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20200 p = picked_object(x, y, self.view) 
    20201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20209 near, far = self._near_far_bounds(cp, vd) 
    20210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20212 b = self.drawing_bounds(allow_drawing_changes = False) 
    20213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20218 dbounds = [d.bounds() for d in self.child_drawings() 
    20219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20221 if d.display and not getattr(d, 'skip_bounds', False)] 
    20222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20224 return self._any_displayed_positions and len(self._positions) > 0 
    20225 TypeError: object of type 'NoneType' has no len() 
    20226  
    20227 TypeError: object of type 'NoneType' has no len() 
    20228  
    20229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20231 return self._any_displayed_positions and len(self._positions) > 0 
    20232  
    20233 See log for complete Python traceback. 
    20234  
    20235 Traceback (most recent call last): 
    20236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20241 mouse_pause_tracking 
    20242 self._mouse_pause() 
    20243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20245 m.pause(self._mouse_pause_position) 
    20246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20248 p = picked_object(x, y, self.view) 
    20249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20257 near, far = self._near_far_bounds(cp, vd) 
    20258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20260 b = self.drawing_bounds(allow_drawing_changes = False) 
    20261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20266 dbounds = [d.bounds() for d in self.child_drawings() 
    20267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20269 if d.display and not getattr(d, 'skip_bounds', False)] 
    20270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20272 return self._any_displayed_positions and len(self._positions) > 0 
    20273 TypeError: object of type 'NoneType' has no len() 
    20274  
    20275 TypeError: object of type 'NoneType' has no len() 
    20276  
    20277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20279 return self._any_displayed_positions and len(self._positions) > 0 
    20280  
    20281 See log for complete Python traceback. 
    20282  
    20283 Traceback (most recent call last): 
    20284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20289 mouse_pause_tracking 
    20290 self._mouse_pause() 
    20291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20293 m.pause(self._mouse_pause_position) 
    20294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20296 p = picked_object(x, y, self.view) 
    20297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20305 near, far = self._near_far_bounds(cp, vd) 
    20306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20308 b = self.drawing_bounds(allow_drawing_changes = False) 
    20309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20314 dbounds = [d.bounds() for d in self.child_drawings() 
    20315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20317 if d.display and not getattr(d, 'skip_bounds', False)] 
    20318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20320 return self._any_displayed_positions and len(self._positions) > 0 
    20321 TypeError: object of type 'NoneType' has no len() 
    20322  
    20323 TypeError: object of type 'NoneType' has no len() 
    20324  
    20325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20327 return self._any_displayed_positions and len(self._positions) > 0 
    20328  
    20329 See log for complete Python traceback. 
    20330  
    20331 Traceback (most recent call last): 
    20332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20337 mouse_pause_tracking 
    20338 self._mouse_pause() 
    20339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20341 m.pause(self._mouse_pause_position) 
    20342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20344 p = picked_object(x, y, self.view) 
    20345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20353 near, far = self._near_far_bounds(cp, vd) 
    20354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20356 b = self.drawing_bounds(allow_drawing_changes = False) 
    20357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20362 dbounds = [d.bounds() for d in self.child_drawings() 
    20363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20365 if d.display and not getattr(d, 'skip_bounds', False)] 
    20366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20368 return self._any_displayed_positions and len(self._positions) > 0 
    20369 TypeError: object of type 'NoneType' has no len() 
    20370  
    20371 TypeError: object of type 'NoneType' has no len() 
    20372  
    20373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20375 return self._any_displayed_positions and len(self._positions) > 0 
    20376  
    20377 See log for complete Python traceback. 
    20378  
    20379 Traceback (most recent call last): 
    20380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20385 mouse_pause_tracking 
    20386 self._mouse_pause() 
    20387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20389 m.pause(self._mouse_pause_position) 
    20390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20392 p = picked_object(x, y, self.view) 
    20393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20401 near, far = self._near_far_bounds(cp, vd) 
    20402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20404 b = self.drawing_bounds(allow_drawing_changes = False) 
    20405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20410 dbounds = [d.bounds() for d in self.child_drawings() 
    20411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20413 if d.display and not getattr(d, 'skip_bounds', False)] 
    20414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20416 return self._any_displayed_positions and len(self._positions) > 0 
    20417 TypeError: object of type 'NoneType' has no len() 
    20418  
    20419 TypeError: object of type 'NoneType' has no len() 
    20420  
    20421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20423 return self._any_displayed_positions and len(self._positions) > 0 
    20424  
    20425 See log for complete Python traceback. 
    20426  
    20427 Traceback (most recent call last): 
    20428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20433 mouse_pause_tracking 
    20434 self._mouse_pause() 
    20435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20437 m.pause(self._mouse_pause_position) 
    20438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20440 p = picked_object(x, y, self.view) 
    20441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20449 near, far = self._near_far_bounds(cp, vd) 
    20450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20452 b = self.drawing_bounds(allow_drawing_changes = False) 
    20453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20458 dbounds = [d.bounds() for d in self.child_drawings() 
    20459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20461 if d.display and not getattr(d, 'skip_bounds', False)] 
    20462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20464 return self._any_displayed_positions and len(self._positions) > 0 
    20465 TypeError: object of type 'NoneType' has no len() 
    20466  
    20467 TypeError: object of type 'NoneType' has no len() 
    20468  
    20469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20471 return self._any_displayed_positions and len(self._positions) > 0 
    20472  
    20473 See log for complete Python traceback. 
    20474  
    20475 Traceback (most recent call last): 
    20476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20481 mouse_pause_tracking 
    20482 self._mouse_pause() 
    20483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20485 m.pause(self._mouse_pause_position) 
    20486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20488 p = picked_object(x, y, self.view) 
    20489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20497 near, far = self._near_far_bounds(cp, vd) 
    20498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20500 b = self.drawing_bounds(allow_drawing_changes = False) 
    20501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20506 dbounds = [d.bounds() for d in self.child_drawings() 
    20507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20509 if d.display and not getattr(d, 'skip_bounds', False)] 
    20510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20512 return self._any_displayed_positions and len(self._positions) > 0 
    20513 TypeError: object of type 'NoneType' has no len() 
    20514  
    20515 TypeError: object of type 'NoneType' has no len() 
    20516  
    20517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20519 return self._any_displayed_positions and len(self._positions) > 0 
    20520  
    20521 See log for complete Python traceback. 
    20522  
    20523 Traceback (most recent call last): 
    20524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20529 mouse_pause_tracking 
    20530 self._mouse_pause() 
    20531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20533 m.pause(self._mouse_pause_position) 
    20534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20536 p = picked_object(x, y, self.view) 
    20537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20545 near, far = self._near_far_bounds(cp, vd) 
    20546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20548 b = self.drawing_bounds(allow_drawing_changes = False) 
    20549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20554 dbounds = [d.bounds() for d in self.child_drawings() 
    20555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20557 if d.display and not getattr(d, 'skip_bounds', False)] 
    20558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20560 return self._any_displayed_positions and len(self._positions) > 0 
    20561 TypeError: object of type 'NoneType' has no len() 
    20562  
    20563 TypeError: object of type 'NoneType' has no len() 
    20564  
    20565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20567 return self._any_displayed_positions and len(self._positions) > 0 
    20568  
    20569 See log for complete Python traceback. 
    20570  
    20571 Traceback (most recent call last): 
    20572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20577 mouse_pause_tracking 
    20578 self._mouse_pause() 
    20579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20581 m.pause(self._mouse_pause_position) 
    20582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20584 p = picked_object(x, y, self.view) 
    20585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20593 near, far = self._near_far_bounds(cp, vd) 
    20594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20596 b = self.drawing_bounds(allow_drawing_changes = False) 
    20597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20602 dbounds = [d.bounds() for d in self.child_drawings() 
    20603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20605 if d.display and not getattr(d, 'skip_bounds', False)] 
    20606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20608 return self._any_displayed_positions and len(self._positions) > 0 
    20609 TypeError: object of type 'NoneType' has no len() 
    20610  
    20611 TypeError: object of type 'NoneType' has no len() 
    20612  
    20613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20615 return self._any_displayed_positions and len(self._positions) > 0 
    20616  
    20617 See log for complete Python traceback. 
    20618  
    20619 Traceback (most recent call last): 
    20620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20625 mouse_pause_tracking 
    20626 self._mouse_pause() 
    20627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20629 m.pause(self._mouse_pause_position) 
    20630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20632 p = picked_object(x, y, self.view) 
    20633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20641 near, far = self._near_far_bounds(cp, vd) 
    20642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20644 b = self.drawing_bounds(allow_drawing_changes = False) 
    20645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20650 dbounds = [d.bounds() for d in self.child_drawings() 
    20651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20653 if d.display and not getattr(d, 'skip_bounds', False)] 
    20654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20656 return self._any_displayed_positions and len(self._positions) > 0 
    20657 TypeError: object of type 'NoneType' has no len() 
    20658  
    20659 TypeError: object of type 'NoneType' has no len() 
    20660  
    20661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20663 return self._any_displayed_positions and len(self._positions) > 0 
    20664  
    20665 See log for complete Python traceback. 
    20666  
    20667 Traceback (most recent call last): 
    20668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20673 mouse_pause_tracking 
    20674 self._mouse_pause() 
    20675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20677 m.pause(self._mouse_pause_position) 
    20678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20680 p = picked_object(x, y, self.view) 
    20681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20689 near, far = self._near_far_bounds(cp, vd) 
    20690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20692 b = self.drawing_bounds(allow_drawing_changes = False) 
    20693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20698 dbounds = [d.bounds() for d in self.child_drawings() 
    20699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20701 if d.display and not getattr(d, 'skip_bounds', False)] 
    20702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20704 return self._any_displayed_positions and len(self._positions) > 0 
    20705 TypeError: object of type 'NoneType' has no len() 
    20706  
    20707 TypeError: object of type 'NoneType' has no len() 
    20708  
    20709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20711 return self._any_displayed_positions and len(self._positions) > 0 
    20712  
    20713 See log for complete Python traceback. 
    20714  
    20715 Traceback (most recent call last): 
    20716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20721 mouse_pause_tracking 
    20722 self._mouse_pause() 
    20723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20725 m.pause(self._mouse_pause_position) 
    20726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20728 p = picked_object(x, y, self.view) 
    20729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20737 near, far = self._near_far_bounds(cp, vd) 
    20738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20740 b = self.drawing_bounds(allow_drawing_changes = False) 
    20741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20746 dbounds = [d.bounds() for d in self.child_drawings() 
    20747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20749 if d.display and not getattr(d, 'skip_bounds', False)] 
    20750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20752 return self._any_displayed_positions and len(self._positions) > 0 
    20753 TypeError: object of type 'NoneType' has no len() 
    20754  
    20755 TypeError: object of type 'NoneType' has no len() 
    20756  
    20757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20759 return self._any_displayed_positions and len(self._positions) > 0 
    20760  
    20761 See log for complete Python traceback. 
    20762  
    20763 Traceback (most recent call last): 
    20764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20769 mouse_pause_tracking 
    20770 self._mouse_pause() 
    20771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20773 m.pause(self._mouse_pause_position) 
    20774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20776 p = picked_object(x, y, self.view) 
    20777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20785 near, far = self._near_far_bounds(cp, vd) 
    20786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20788 b = self.drawing_bounds(allow_drawing_changes = False) 
    20789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20794 dbounds = [d.bounds() for d in self.child_drawings() 
    20795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20797 if d.display and not getattr(d, 'skip_bounds', False)] 
    20798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20800 return self._any_displayed_positions and len(self._positions) > 0 
    20801 TypeError: object of type 'NoneType' has no len() 
    20802  
    20803 TypeError: object of type 'NoneType' has no len() 
    20804  
    20805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20807 return self._any_displayed_positions and len(self._positions) > 0 
    20808  
    20809 See log for complete Python traceback. 
    20810  
    20811 Traceback (most recent call last): 
    20812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20817 mouse_pause_tracking 
    20818 self._mouse_pause() 
    20819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20821 m.pause(self._mouse_pause_position) 
    20822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20824 p = picked_object(x, y, self.view) 
    20825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20833 near, far = self._near_far_bounds(cp, vd) 
    20834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20836 b = self.drawing_bounds(allow_drawing_changes = False) 
    20837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20842 dbounds = [d.bounds() for d in self.child_drawings() 
    20843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20845 if d.display and not getattr(d, 'skip_bounds', False)] 
    20846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20848 return self._any_displayed_positions and len(self._positions) > 0 
    20849 TypeError: object of type 'NoneType' has no len() 
    20850  
    20851 TypeError: object of type 'NoneType' has no len() 
    20852  
    20853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20855 return self._any_displayed_positions and len(self._positions) > 0 
    20856  
    20857 See log for complete Python traceback. 
    20858  
    20859 Traceback (most recent call last): 
    20860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20865 mouse_pause_tracking 
    20866 self._mouse_pause() 
    20867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20869 m.pause(self._mouse_pause_position) 
    20870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20872 p = picked_object(x, y, self.view) 
    20873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20881 near, far = self._near_far_bounds(cp, vd) 
    20882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20884 b = self.drawing_bounds(allow_drawing_changes = False) 
    20885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20890 dbounds = [d.bounds() for d in self.child_drawings() 
    20891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20893 if d.display and not getattr(d, 'skip_bounds', False)] 
    20894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20896 return self._any_displayed_positions and len(self._positions) > 0 
    20897 TypeError: object of type 'NoneType' has no len() 
    20898  
    20899 TypeError: object of type 'NoneType' has no len() 
    20900  
    20901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20903 return self._any_displayed_positions and len(self._positions) > 0 
    20904  
    20905 See log for complete Python traceback. 
    20906  
    20907 Traceback (most recent call last): 
    20908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20913 mouse_pause_tracking 
    20914 self._mouse_pause() 
    20915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20917 m.pause(self._mouse_pause_position) 
    20918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20920 p = picked_object(x, y, self.view) 
    20921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20929 near, far = self._near_far_bounds(cp, vd) 
    20930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20932 b = self.drawing_bounds(allow_drawing_changes = False) 
    20933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20938 dbounds = [d.bounds() for d in self.child_drawings() 
    20939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20941 if d.display and not getattr(d, 'skip_bounds', False)] 
    20942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20944 return self._any_displayed_positions and len(self._positions) > 0 
    20945 TypeError: object of type 'NoneType' has no len() 
    20946  
    20947 TypeError: object of type 'NoneType' has no len() 
    20948  
    20949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20951 return self._any_displayed_positions and len(self._positions) > 0 
    20952  
    20953 See log for complete Python traceback. 
    20954  
    20955 Traceback (most recent call last): 
    20956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    20958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    20959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    20961 mouse_pause_tracking 
    20962 self._mouse_pause() 
    20963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    20965 m.pause(self._mouse_pause_position) 
    20966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    20968 p = picked_object(x, y, self.view) 
    20969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    20971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    20972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    20974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    20975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    20977 near, far = self._near_far_bounds(cp, vd) 
    20978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    20980 b = self.drawing_bounds(allow_drawing_changes = False) 
    20981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    20983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    20984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    20986 dbounds = [d.bounds() for d in self.child_drawings() 
    20987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    20989 if d.display and not getattr(d, 'skip_bounds', False)] 
    20990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20992 return self._any_displayed_positions and len(self._positions) > 0 
    20993 TypeError: object of type 'NoneType' has no len() 
    20994  
    20995 TypeError: object of type 'NoneType' has no len() 
    20996  
    20997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    20998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    20999 return self._any_displayed_positions and len(self._positions) > 0 
    21000  
    21001 See log for complete Python traceback. 
    21002  
    21003 Traceback (most recent call last): 
    21004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21009 mouse_pause_tracking 
    21010 self._mouse_pause() 
    21011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21013 m.pause(self._mouse_pause_position) 
    21014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21016 p = picked_object(x, y, self.view) 
    21017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21025 near, far = self._near_far_bounds(cp, vd) 
    21026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21028 b = self.drawing_bounds(allow_drawing_changes = False) 
    21029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21034 dbounds = [d.bounds() for d in self.child_drawings() 
    21035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21037 if d.display and not getattr(d, 'skip_bounds', False)] 
    21038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21040 return self._any_displayed_positions and len(self._positions) > 0 
    21041 TypeError: object of type 'NoneType' has no len() 
    21042  
    21043 TypeError: object of type 'NoneType' has no len() 
    21044  
    21045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21047 return self._any_displayed_positions and len(self._positions) > 0 
    21048  
    21049 See log for complete Python traceback. 
    21050  
    21051 Traceback (most recent call last): 
    21052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21057 mouse_pause_tracking 
    21058 self._mouse_pause() 
    21059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21061 m.pause(self._mouse_pause_position) 
    21062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21064 p = picked_object(x, y, self.view) 
    21065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21073 near, far = self._near_far_bounds(cp, vd) 
    21074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21076 b = self.drawing_bounds(allow_drawing_changes = False) 
    21077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21082 dbounds = [d.bounds() for d in self.child_drawings() 
    21083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21085 if d.display and not getattr(d, 'skip_bounds', False)] 
    21086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21088 return self._any_displayed_positions and len(self._positions) > 0 
    21089 TypeError: object of type 'NoneType' has no len() 
    21090  
    21091 TypeError: object of type 'NoneType' has no len() 
    21092  
    21093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21095 return self._any_displayed_positions and len(self._positions) > 0 
    21096  
    21097 See log for complete Python traceback. 
    21098  
    21099 Traceback (most recent call last): 
    21100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21105 mouse_pause_tracking 
    21106 self._mouse_pause() 
    21107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21109 m.pause(self._mouse_pause_position) 
    21110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21112 p = picked_object(x, y, self.view) 
    21113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21121 near, far = self._near_far_bounds(cp, vd) 
    21122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21124 b = self.drawing_bounds(allow_drawing_changes = False) 
    21125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21130 dbounds = [d.bounds() for d in self.child_drawings() 
    21131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21133 if d.display and not getattr(d, 'skip_bounds', False)] 
    21134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21136 return self._any_displayed_positions and len(self._positions) > 0 
    21137 TypeError: object of type 'NoneType' has no len() 
    21138  
    21139 TypeError: object of type 'NoneType' has no len() 
    21140  
    21141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21143 return self._any_displayed_positions and len(self._positions) > 0 
    21144  
    21145 See log for complete Python traceback. 
    21146  
    21147 Traceback (most recent call last): 
    21148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21153 mouse_pause_tracking 
    21154 self._mouse_pause() 
    21155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21157 m.pause(self._mouse_pause_position) 
    21158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21160 p = picked_object(x, y, self.view) 
    21161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21169 near, far = self._near_far_bounds(cp, vd) 
    21170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21172 b = self.drawing_bounds(allow_drawing_changes = False) 
    21173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21178 dbounds = [d.bounds() for d in self.child_drawings() 
    21179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21181 if d.display and not getattr(d, 'skip_bounds', False)] 
    21182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21184 return self._any_displayed_positions and len(self._positions) > 0 
    21185 TypeError: object of type 'NoneType' has no len() 
    21186  
    21187 TypeError: object of type 'NoneType' has no len() 
    21188  
    21189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21191 return self._any_displayed_positions and len(self._positions) > 0 
    21192  
    21193 See log for complete Python traceback. 
    21194  
    21195 Traceback (most recent call last): 
    21196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21201 mouse_pause_tracking 
    21202 self._mouse_pause() 
    21203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21205 m.pause(self._mouse_pause_position) 
    21206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21208 p = picked_object(x, y, self.view) 
    21209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21217 near, far = self._near_far_bounds(cp, vd) 
    21218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21220 b = self.drawing_bounds(allow_drawing_changes = False) 
    21221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21226 dbounds = [d.bounds() for d in self.child_drawings() 
    21227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21229 if d.display and not getattr(d, 'skip_bounds', False)] 
    21230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21232 return self._any_displayed_positions and len(self._positions) > 0 
    21233 TypeError: object of type 'NoneType' has no len() 
    21234  
    21235 TypeError: object of type 'NoneType' has no len() 
    21236  
    21237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21239 return self._any_displayed_positions and len(self._positions) > 0 
    21240  
    21241 See log for complete Python traceback. 
    21242  
    21243 Traceback (most recent call last): 
    21244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21249 mouse_pause_tracking 
    21250 self._mouse_pause() 
    21251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21253 m.pause(self._mouse_pause_position) 
    21254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21256 p = picked_object(x, y, self.view) 
    21257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21265 near, far = self._near_far_bounds(cp, vd) 
    21266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21268 b = self.drawing_bounds(allow_drawing_changes = False) 
    21269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21274 dbounds = [d.bounds() for d in self.child_drawings() 
    21275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21277 if d.display and not getattr(d, 'skip_bounds', False)] 
    21278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21280 return self._any_displayed_positions and len(self._positions) > 0 
    21281 TypeError: object of type 'NoneType' has no len() 
    21282  
    21283 TypeError: object of type 'NoneType' has no len() 
    21284  
    21285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21287 return self._any_displayed_positions and len(self._positions) > 0 
    21288  
    21289 See log for complete Python traceback. 
    21290  
    21291 Traceback (most recent call last): 
    21292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21297 mouse_pause_tracking 
    21298 self._mouse_pause() 
    21299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21301 m.pause(self._mouse_pause_position) 
    21302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21304 p = picked_object(x, y, self.view) 
    21305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21313 near, far = self._near_far_bounds(cp, vd) 
    21314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21316 b = self.drawing_bounds(allow_drawing_changes = False) 
    21317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21322 dbounds = [d.bounds() for d in self.child_drawings() 
    21323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21325 if d.display and not getattr(d, 'skip_bounds', False)] 
    21326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21328 return self._any_displayed_positions and len(self._positions) > 0 
    21329 TypeError: object of type 'NoneType' has no len() 
    21330  
    21331 TypeError: object of type 'NoneType' has no len() 
    21332  
    21333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21335 return self._any_displayed_positions and len(self._positions) > 0 
    21336  
    21337 See log for complete Python traceback. 
    21338  
    21339 Traceback (most recent call last): 
    21340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21345 mouse_pause_tracking 
    21346 self._mouse_pause() 
    21347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21349 m.pause(self._mouse_pause_position) 
    21350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21352 p = picked_object(x, y, self.view) 
    21353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21361 near, far = self._near_far_bounds(cp, vd) 
    21362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21364 b = self.drawing_bounds(allow_drawing_changes = False) 
    21365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21370 dbounds = [d.bounds() for d in self.child_drawings() 
    21371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21373 if d.display and not getattr(d, 'skip_bounds', False)] 
    21374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21376 return self._any_displayed_positions and len(self._positions) > 0 
    21377 TypeError: object of type 'NoneType' has no len() 
    21378  
    21379 TypeError: object of type 'NoneType' has no len() 
    21380  
    21381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21383 return self._any_displayed_positions and len(self._positions) > 0 
    21384  
    21385 See log for complete Python traceback. 
    21386  
    21387 Traceback (most recent call last): 
    21388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21393 mouse_pause_tracking 
    21394 self._mouse_pause() 
    21395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21397 m.pause(self._mouse_pause_position) 
    21398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21400 p = picked_object(x, y, self.view) 
    21401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21409 near, far = self._near_far_bounds(cp, vd) 
    21410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21412 b = self.drawing_bounds(allow_drawing_changes = False) 
    21413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21418 dbounds = [d.bounds() for d in self.child_drawings() 
    21419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21421 if d.display and not getattr(d, 'skip_bounds', False)] 
    21422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21424 return self._any_displayed_positions and len(self._positions) > 0 
    21425 TypeError: object of type 'NoneType' has no len() 
    21426  
    21427 TypeError: object of type 'NoneType' has no len() 
    21428  
    21429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21431 return self._any_displayed_positions and len(self._positions) > 0 
    21432  
    21433 See log for complete Python traceback. 
    21434  
    21435 Traceback (most recent call last): 
    21436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21441 mouse_pause_tracking 
    21442 self._mouse_pause() 
    21443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21445 m.pause(self._mouse_pause_position) 
    21446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21448 p = picked_object(x, y, self.view) 
    21449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21457 near, far = self._near_far_bounds(cp, vd) 
    21458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21460 b = self.drawing_bounds(allow_drawing_changes = False) 
    21461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21466 dbounds = [d.bounds() for d in self.child_drawings() 
    21467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21469 if d.display and not getattr(d, 'skip_bounds', False)] 
    21470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21472 return self._any_displayed_positions and len(self._positions) > 0 
    21473 TypeError: object of type 'NoneType' has no len() 
    21474  
    21475 TypeError: object of type 'NoneType' has no len() 
    21476  
    21477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21479 return self._any_displayed_positions and len(self._positions) > 0 
    21480  
    21481 See log for complete Python traceback. 
    21482  
    21483 Traceback (most recent call last): 
    21484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21489 mouse_pause_tracking 
    21490 self._mouse_pause() 
    21491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21493 m.pause(self._mouse_pause_position) 
    21494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21496 p = picked_object(x, y, self.view) 
    21497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21505 near, far = self._near_far_bounds(cp, vd) 
    21506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21508 b = self.drawing_bounds(allow_drawing_changes = False) 
    21509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21514 dbounds = [d.bounds() for d in self.child_drawings() 
    21515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21517 if d.display and not getattr(d, 'skip_bounds', False)] 
    21518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21520 return self._any_displayed_positions and len(self._positions) > 0 
    21521 TypeError: object of type 'NoneType' has no len() 
    21522  
    21523 TypeError: object of type 'NoneType' has no len() 
    21524  
    21525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21527 return self._any_displayed_positions and len(self._positions) > 0 
    21528  
    21529 See log for complete Python traceback. 
    21530  
    21531 Traceback (most recent call last): 
    21532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21537 mouse_pause_tracking 
    21538 self._mouse_pause() 
    21539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21541 m.pause(self._mouse_pause_position) 
    21542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21544 p = picked_object(x, y, self.view) 
    21545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21553 near, far = self._near_far_bounds(cp, vd) 
    21554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21556 b = self.drawing_bounds(allow_drawing_changes = False) 
    21557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21562 dbounds = [d.bounds() for d in self.child_drawings() 
    21563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21565 if d.display and not getattr(d, 'skip_bounds', False)] 
    21566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21568 return self._any_displayed_positions and len(self._positions) > 0 
    21569 TypeError: object of type 'NoneType' has no len() 
    21570  
    21571 TypeError: object of type 'NoneType' has no len() 
    21572  
    21573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21575 return self._any_displayed_positions and len(self._positions) > 0 
    21576  
    21577 See log for complete Python traceback. 
    21578  
    21579 Traceback (most recent call last): 
    21580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21585 mouse_pause_tracking 
    21586 self._mouse_pause() 
    21587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21589 m.pause(self._mouse_pause_position) 
    21590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21592 p = picked_object(x, y, self.view) 
    21593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21601 near, far = self._near_far_bounds(cp, vd) 
    21602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21604 b = self.drawing_bounds(allow_drawing_changes = False) 
    21605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21610 dbounds = [d.bounds() for d in self.child_drawings() 
    21611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21613 if d.display and not getattr(d, 'skip_bounds', False)] 
    21614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21616 return self._any_displayed_positions and len(self._positions) > 0 
    21617 TypeError: object of type 'NoneType' has no len() 
    21618  
    21619 TypeError: object of type 'NoneType' has no len() 
    21620  
    21621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21623 return self._any_displayed_positions and len(self._positions) > 0 
    21624  
    21625 See log for complete Python traceback. 
    21626  
    21627 Traceback (most recent call last): 
    21628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21633 mouse_pause_tracking 
    21634 self._mouse_pause() 
    21635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21637 m.pause(self._mouse_pause_position) 
    21638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21640 p = picked_object(x, y, self.view) 
    21641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21649 near, far = self._near_far_bounds(cp, vd) 
    21650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21652 b = self.drawing_bounds(allow_drawing_changes = False) 
    21653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21658 dbounds = [d.bounds() for d in self.child_drawings() 
    21659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21661 if d.display and not getattr(d, 'skip_bounds', False)] 
    21662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21664 return self._any_displayed_positions and len(self._positions) > 0 
    21665 TypeError: object of type 'NoneType' has no len() 
    21666  
    21667 TypeError: object of type 'NoneType' has no len() 
    21668  
    21669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21671 return self._any_displayed_positions and len(self._positions) > 0 
    21672  
    21673 See log for complete Python traceback. 
    21674  
    21675 Traceback (most recent call last): 
    21676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21681 mouse_pause_tracking 
    21682 self._mouse_pause() 
    21683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21685 m.pause(self._mouse_pause_position) 
    21686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21688 p = picked_object(x, y, self.view) 
    21689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21697 near, far = self._near_far_bounds(cp, vd) 
    21698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21700 b = self.drawing_bounds(allow_drawing_changes = False) 
    21701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21706 dbounds = [d.bounds() for d in self.child_drawings() 
    21707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21709 if d.display and not getattr(d, 'skip_bounds', False)] 
    21710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21712 return self._any_displayed_positions and len(self._positions) > 0 
    21713 TypeError: object of type 'NoneType' has no len() 
    21714  
    21715 TypeError: object of type 'NoneType' has no len() 
    21716  
    21717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21719 return self._any_displayed_positions and len(self._positions) > 0 
    21720  
    21721 See log for complete Python traceback. 
    21722  
    21723 Traceback (most recent call last): 
    21724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21729 mouse_pause_tracking 
    21730 self._mouse_pause() 
    21731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21733 m.pause(self._mouse_pause_position) 
    21734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21736 p = picked_object(x, y, self.view) 
    21737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21745 near, far = self._near_far_bounds(cp, vd) 
    21746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21748 b = self.drawing_bounds(allow_drawing_changes = False) 
    21749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21754 dbounds = [d.bounds() for d in self.child_drawings() 
    21755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21757 if d.display and not getattr(d, 'skip_bounds', False)] 
    21758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21760 return self._any_displayed_positions and len(self._positions) > 0 
    21761 TypeError: object of type 'NoneType' has no len() 
    21762  
    21763 TypeError: object of type 'NoneType' has no len() 
    21764  
    21765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21767 return self._any_displayed_positions and len(self._positions) > 0 
    21768  
    21769 See log for complete Python traceback. 
    21770  
    21771 Traceback (most recent call last): 
    21772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21777 mouse_pause_tracking 
    21778 self._mouse_pause() 
    21779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21781 m.pause(self._mouse_pause_position) 
    21782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21784 p = picked_object(x, y, self.view) 
    21785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21793 near, far = self._near_far_bounds(cp, vd) 
    21794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21796 b = self.drawing_bounds(allow_drawing_changes = False) 
    21797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21802 dbounds = [d.bounds() for d in self.child_drawings() 
    21803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21805 if d.display and not getattr(d, 'skip_bounds', False)] 
    21806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21808 return self._any_displayed_positions and len(self._positions) > 0 
    21809 TypeError: object of type 'NoneType' has no len() 
    21810  
    21811 TypeError: object of type 'NoneType' has no len() 
    21812  
    21813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21815 return self._any_displayed_positions and len(self._positions) > 0 
    21816  
    21817 See log for complete Python traceback. 
    21818  
    21819 Traceback (most recent call last): 
    21820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21825 mouse_pause_tracking 
    21826 self._mouse_pause() 
    21827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21829 m.pause(self._mouse_pause_position) 
    21830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21832 p = picked_object(x, y, self.view) 
    21833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21841 near, far = self._near_far_bounds(cp, vd) 
    21842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21844 b = self.drawing_bounds(allow_drawing_changes = False) 
    21845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21850 dbounds = [d.bounds() for d in self.child_drawings() 
    21851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21853 if d.display and not getattr(d, 'skip_bounds', False)] 
    21854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21856 return self._any_displayed_positions and len(self._positions) > 0 
    21857 TypeError: object of type 'NoneType' has no len() 
    21858  
    21859 TypeError: object of type 'NoneType' has no len() 
    21860  
    21861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21863 return self._any_displayed_positions and len(self._positions) > 0 
    21864  
    21865 See log for complete Python traceback. 
    21866  
    21867 Traceback (most recent call last): 
    21868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21873 mouse_pause_tracking 
    21874 self._mouse_pause() 
    21875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21877 m.pause(self._mouse_pause_position) 
    21878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21880 p = picked_object(x, y, self.view) 
    21881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21889 near, far = self._near_far_bounds(cp, vd) 
    21890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21892 b = self.drawing_bounds(allow_drawing_changes = False) 
    21893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21898 dbounds = [d.bounds() for d in self.child_drawings() 
    21899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21901 if d.display and not getattr(d, 'skip_bounds', False)] 
    21902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21904 return self._any_displayed_positions and len(self._positions) > 0 
    21905 TypeError: object of type 'NoneType' has no len() 
    21906  
    21907 TypeError: object of type 'NoneType' has no len() 
    21908  
    21909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21911 return self._any_displayed_positions and len(self._positions) > 0 
    21912  
    21913 See log for complete Python traceback. 
    21914  
    21915 Traceback (most recent call last): 
    21916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21921 mouse_pause_tracking 
    21922 self._mouse_pause() 
    21923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21925 m.pause(self._mouse_pause_position) 
    21926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21928 p = picked_object(x, y, self.view) 
    21929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21937 near, far = self._near_far_bounds(cp, vd) 
    21938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21940 b = self.drawing_bounds(allow_drawing_changes = False) 
    21941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21946 dbounds = [d.bounds() for d in self.child_drawings() 
    21947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21949 if d.display and not getattr(d, 'skip_bounds', False)] 
    21950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21952 return self._any_displayed_positions and len(self._positions) > 0 
    21953 TypeError: object of type 'NoneType' has no len() 
    21954  
    21955 TypeError: object of type 'NoneType' has no len() 
    21956  
    21957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    21959 return self._any_displayed_positions and len(self._positions) > 0 
    21960  
    21961 See log for complete Python traceback. 
    21962  
    21963 Traceback (most recent call last): 
    21964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    21966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    21967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    21969 mouse_pause_tracking 
    21970 self._mouse_pause() 
    21971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    21973 m.pause(self._mouse_pause_position) 
    21974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    21976 p = picked_object(x, y, self.view) 
    21977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    21979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    21980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    21982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    21983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    21985 near, far = self._near_far_bounds(cp, vd) 
    21986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    21988 b = self.drawing_bounds(allow_drawing_changes = False) 
    21989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    21991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    21992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    21994 dbounds = [d.bounds() for d in self.child_drawings() 
    21995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    21997 if d.display and not getattr(d, 'skip_bounds', False)] 
    21998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    21999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22000 return self._any_displayed_positions and len(self._positions) > 0 
    22001 TypeError: object of type 'NoneType' has no len() 
    22002  
    22003 TypeError: object of type 'NoneType' has no len() 
    22004  
    22005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22007 return self._any_displayed_positions and len(self._positions) > 0 
    22008  
    22009 See log for complete Python traceback. 
    22010  
    22011 Traceback (most recent call last): 
    22012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22017 mouse_pause_tracking 
    22018 self._mouse_pause() 
    22019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22021 m.pause(self._mouse_pause_position) 
    22022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22024 p = picked_object(x, y, self.view) 
    22025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22033 near, far = self._near_far_bounds(cp, vd) 
    22034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22036 b = self.drawing_bounds(allow_drawing_changes = False) 
    22037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22042 dbounds = [d.bounds() for d in self.child_drawings() 
    22043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22045 if d.display and not getattr(d, 'skip_bounds', False)] 
    22046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22048 return self._any_displayed_positions and len(self._positions) > 0 
    22049 TypeError: object of type 'NoneType' has no len() 
    22050  
    22051 TypeError: object of type 'NoneType' has no len() 
    22052  
    22053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22055 return self._any_displayed_positions and len(self._positions) > 0 
    22056  
    22057 See log for complete Python traceback. 
    22058  
    22059 Traceback (most recent call last): 
    22060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22065 mouse_pause_tracking 
    22066 self._mouse_pause() 
    22067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22069 m.pause(self._mouse_pause_position) 
    22070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22072 p = picked_object(x, y, self.view) 
    22073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22081 near, far = self._near_far_bounds(cp, vd) 
    22082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22084 b = self.drawing_bounds(allow_drawing_changes = False) 
    22085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22090 dbounds = [d.bounds() for d in self.child_drawings() 
    22091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22093 if d.display and not getattr(d, 'skip_bounds', False)] 
    22094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22096 return self._any_displayed_positions and len(self._positions) > 0 
    22097 TypeError: object of type 'NoneType' has no len() 
    22098  
    22099 TypeError: object of type 'NoneType' has no len() 
    22100  
    22101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22103 return self._any_displayed_positions and len(self._positions) > 0 
    22104  
    22105 See log for complete Python traceback. 
    22106  
    22107 Traceback (most recent call last): 
    22108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22113 mouse_pause_tracking 
    22114 self._mouse_pause() 
    22115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22117 m.pause(self._mouse_pause_position) 
    22118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22120 p = picked_object(x, y, self.view) 
    22121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22129 near, far = self._near_far_bounds(cp, vd) 
    22130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22132 b = self.drawing_bounds(allow_drawing_changes = False) 
    22133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22138 dbounds = [d.bounds() for d in self.child_drawings() 
    22139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22141 if d.display and not getattr(d, 'skip_bounds', False)] 
    22142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22144 return self._any_displayed_positions and len(self._positions) > 0 
    22145 TypeError: object of type 'NoneType' has no len() 
    22146  
    22147 TypeError: object of type 'NoneType' has no len() 
    22148  
    22149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22151 return self._any_displayed_positions and len(self._positions) > 0 
    22152  
    22153 See log for complete Python traceback. 
    22154  
    22155 Traceback (most recent call last): 
    22156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22161 mouse_pause_tracking 
    22162 self._mouse_pause() 
    22163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22165 m.pause(self._mouse_pause_position) 
    22166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22168 p = picked_object(x, y, self.view) 
    22169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22177 near, far = self._near_far_bounds(cp, vd) 
    22178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22180 b = self.drawing_bounds(allow_drawing_changes = False) 
    22181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22186 dbounds = [d.bounds() for d in self.child_drawings() 
    22187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22189 if d.display and not getattr(d, 'skip_bounds', False)] 
    22190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22192 return self._any_displayed_positions and len(self._positions) > 0 
    22193 TypeError: object of type 'NoneType' has no len() 
    22194  
    22195 TypeError: object of type 'NoneType' has no len() 
    22196  
    22197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22199 return self._any_displayed_positions and len(self._positions) > 0 
    22200  
    22201 See log for complete Python traceback. 
    22202  
    22203 Traceback (most recent call last): 
    22204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22209 mouse_pause_tracking 
    22210 self._mouse_pause() 
    22211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22213 m.pause(self._mouse_pause_position) 
    22214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22216 p = picked_object(x, y, self.view) 
    22217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22225 near, far = self._near_far_bounds(cp, vd) 
    22226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22228 b = self.drawing_bounds(allow_drawing_changes = False) 
    22229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22234 dbounds = [d.bounds() for d in self.child_drawings() 
    22235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22237 if d.display and not getattr(d, 'skip_bounds', False)] 
    22238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22240 return self._any_displayed_positions and len(self._positions) > 0 
    22241 TypeError: object of type 'NoneType' has no len() 
    22242  
    22243 TypeError: object of type 'NoneType' has no len() 
    22244  
    22245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22247 return self._any_displayed_positions and len(self._positions) > 0 
    22248  
    22249 See log for complete Python traceback. 
    22250  
    22251 Traceback (most recent call last): 
    22252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22257 mouse_pause_tracking 
    22258 self._mouse_pause() 
    22259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22261 m.pause(self._mouse_pause_position) 
    22262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22264 p = picked_object(x, y, self.view) 
    22265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22273 near, far = self._near_far_bounds(cp, vd) 
    22274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22276 b = self.drawing_bounds(allow_drawing_changes = False) 
    22277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22282 dbounds = [d.bounds() for d in self.child_drawings() 
    22283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22285 if d.display and not getattr(d, 'skip_bounds', False)] 
    22286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22288 return self._any_displayed_positions and len(self._positions) > 0 
    22289 TypeError: object of type 'NoneType' has no len() 
    22290  
    22291 TypeError: object of type 'NoneType' has no len() 
    22292  
    22293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22295 return self._any_displayed_positions and len(self._positions) > 0 
    22296  
    22297 See log for complete Python traceback. 
    22298  
    22299 Traceback (most recent call last): 
    22300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22305 mouse_pause_tracking 
    22306 self._mouse_pause() 
    22307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22309 m.pause(self._mouse_pause_position) 
    22310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22312 p = picked_object(x, y, self.view) 
    22313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22321 near, far = self._near_far_bounds(cp, vd) 
    22322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22324 b = self.drawing_bounds(allow_drawing_changes = False) 
    22325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22330 dbounds = [d.bounds() for d in self.child_drawings() 
    22331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22333 if d.display and not getattr(d, 'skip_bounds', False)] 
    22334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22336 return self._any_displayed_positions and len(self._positions) > 0 
    22337 TypeError: object of type 'NoneType' has no len() 
    22338  
    22339 TypeError: object of type 'NoneType' has no len() 
    22340  
    22341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22343 return self._any_displayed_positions and len(self._positions) > 0 
    22344  
    22345 See log for complete Python traceback. 
    22346  
    22347 Traceback (most recent call last): 
    22348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22353 mouse_pause_tracking 
    22354 self._mouse_pause() 
    22355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22357 m.pause(self._mouse_pause_position) 
    22358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22360 p = picked_object(x, y, self.view) 
    22361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22369 near, far = self._near_far_bounds(cp, vd) 
    22370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22372 b = self.drawing_bounds(allow_drawing_changes = False) 
    22373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22378 dbounds = [d.bounds() for d in self.child_drawings() 
    22379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22381 if d.display and not getattr(d, 'skip_bounds', False)] 
    22382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22384 return self._any_displayed_positions and len(self._positions) > 0 
    22385 TypeError: object of type 'NoneType' has no len() 
    22386  
    22387 TypeError: object of type 'NoneType' has no len() 
    22388  
    22389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22391 return self._any_displayed_positions and len(self._positions) > 0 
    22392  
    22393 See log for complete Python traceback. 
    22394  
    22395 Traceback (most recent call last): 
    22396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22401 mouse_pause_tracking 
    22402 self._mouse_pause() 
    22403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22405 m.pause(self._mouse_pause_position) 
    22406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22408 p = picked_object(x, y, self.view) 
    22409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22417 near, far = self._near_far_bounds(cp, vd) 
    22418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22420 b = self.drawing_bounds(allow_drawing_changes = False) 
    22421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22426 dbounds = [d.bounds() for d in self.child_drawings() 
    22427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22429 if d.display and not getattr(d, 'skip_bounds', False)] 
    22430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22432 return self._any_displayed_positions and len(self._positions) > 0 
    22433 TypeError: object of type 'NoneType' has no len() 
    22434  
    22435 TypeError: object of type 'NoneType' has no len() 
    22436  
    22437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22439 return self._any_displayed_positions and len(self._positions) > 0 
    22440  
    22441 See log for complete Python traceback. 
    22442  
    22443 Traceback (most recent call last): 
    22444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22449 mouse_pause_tracking 
    22450 self._mouse_pause() 
    22451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22453 m.pause(self._mouse_pause_position) 
    22454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22456 p = picked_object(x, y, self.view) 
    22457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22465 near, far = self._near_far_bounds(cp, vd) 
    22466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22468 b = self.drawing_bounds(allow_drawing_changes = False) 
    22469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22474 dbounds = [d.bounds() for d in self.child_drawings() 
    22475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22477 if d.display and not getattr(d, 'skip_bounds', False)] 
    22478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22480 return self._any_displayed_positions and len(self._positions) > 0 
    22481 TypeError: object of type 'NoneType' has no len() 
    22482  
    22483 TypeError: object of type 'NoneType' has no len() 
    22484  
    22485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22487 return self._any_displayed_positions and len(self._positions) > 0 
    22488  
    22489 See log for complete Python traceback. 
    22490  
    22491 Traceback (most recent call last): 
    22492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22497 mouse_pause_tracking 
    22498 self._mouse_pause() 
    22499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22501 m.pause(self._mouse_pause_position) 
    22502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22504 p = picked_object(x, y, self.view) 
    22505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22513 near, far = self._near_far_bounds(cp, vd) 
    22514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22516 b = self.drawing_bounds(allow_drawing_changes = False) 
    22517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22522 dbounds = [d.bounds() for d in self.child_drawings() 
    22523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22525 if d.display and not getattr(d, 'skip_bounds', False)] 
    22526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22528 return self._any_displayed_positions and len(self._positions) > 0 
    22529 TypeError: object of type 'NoneType' has no len() 
    22530  
    22531 TypeError: object of type 'NoneType' has no len() 
    22532  
    22533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22535 return self._any_displayed_positions and len(self._positions) > 0 
    22536  
    22537 See log for complete Python traceback. 
    22538  
    22539 Traceback (most recent call last): 
    22540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22545 mouse_pause_tracking 
    22546 self._mouse_pause() 
    22547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22549 m.pause(self._mouse_pause_position) 
    22550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22552 p = picked_object(x, y, self.view) 
    22553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22561 near, far = self._near_far_bounds(cp, vd) 
    22562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22564 b = self.drawing_bounds(allow_drawing_changes = False) 
    22565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22570 dbounds = [d.bounds() for d in self.child_drawings() 
    22571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22573 if d.display and not getattr(d, 'skip_bounds', False)] 
    22574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22576 return self._any_displayed_positions and len(self._positions) > 0 
    22577 TypeError: object of type 'NoneType' has no len() 
    22578  
    22579 TypeError: object of type 'NoneType' has no len() 
    22580  
    22581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22583 return self._any_displayed_positions and len(self._positions) > 0 
    22584  
    22585 See log for complete Python traceback. 
    22586  
    22587 Traceback (most recent call last): 
    22588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22593 mouse_pause_tracking 
    22594 self._mouse_pause() 
    22595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22597 m.pause(self._mouse_pause_position) 
    22598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22600 p = picked_object(x, y, self.view) 
    22601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22609 near, far = self._near_far_bounds(cp, vd) 
    22610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22612 b = self.drawing_bounds(allow_drawing_changes = False) 
    22613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22618 dbounds = [d.bounds() for d in self.child_drawings() 
    22619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22621 if d.display and not getattr(d, 'skip_bounds', False)] 
    22622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22624 return self._any_displayed_positions and len(self._positions) > 0 
    22625 TypeError: object of type 'NoneType' has no len() 
    22626  
    22627 TypeError: object of type 'NoneType' has no len() 
    22628  
    22629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22631 return self._any_displayed_positions and len(self._positions) > 0 
    22632  
    22633 See log for complete Python traceback. 
    22634  
    22635 Traceback (most recent call last): 
    22636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22641 mouse_pause_tracking 
    22642 self._mouse_pause() 
    22643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22645 m.pause(self._mouse_pause_position) 
    22646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22648 p = picked_object(x, y, self.view) 
    22649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22657 near, far = self._near_far_bounds(cp, vd) 
    22658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22660 b = self.drawing_bounds(allow_drawing_changes = False) 
    22661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22666 dbounds = [d.bounds() for d in self.child_drawings() 
    22667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22669 if d.display and not getattr(d, 'skip_bounds', False)] 
    22670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22672 return self._any_displayed_positions and len(self._positions) > 0 
    22673 TypeError: object of type 'NoneType' has no len() 
    22674  
    22675 TypeError: object of type 'NoneType' has no len() 
    22676  
    22677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22679 return self._any_displayed_positions and len(self._positions) > 0 
    22680  
    22681 See log for complete Python traceback. 
    22682  
    22683 Traceback (most recent call last): 
    22684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22689 mouse_pause_tracking 
    22690 self._mouse_pause() 
    22691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22693 m.pause(self._mouse_pause_position) 
    22694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22696 p = picked_object(x, y, self.view) 
    22697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22705 near, far = self._near_far_bounds(cp, vd) 
    22706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22708 b = self.drawing_bounds(allow_drawing_changes = False) 
    22709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22714 dbounds = [d.bounds() for d in self.child_drawings() 
    22715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22717 if d.display and not getattr(d, 'skip_bounds', False)] 
    22718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22720 return self._any_displayed_positions and len(self._positions) > 0 
    22721 TypeError: object of type 'NoneType' has no len() 
    22722  
    22723 TypeError: object of type 'NoneType' has no len() 
    22724  
    22725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22727 return self._any_displayed_positions and len(self._positions) > 0 
    22728  
    22729 See log for complete Python traceback. 
    22730  
    22731 Traceback (most recent call last): 
    22732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22737 mouse_pause_tracking 
    22738 self._mouse_pause() 
    22739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22741 m.pause(self._mouse_pause_position) 
    22742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22744 p = picked_object(x, y, self.view) 
    22745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22753 near, far = self._near_far_bounds(cp, vd) 
    22754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22756 b = self.drawing_bounds(allow_drawing_changes = False) 
    22757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22762 dbounds = [d.bounds() for d in self.child_drawings() 
    22763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22765 if d.display and not getattr(d, 'skip_bounds', False)] 
    22766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22768 return self._any_displayed_positions and len(self._positions) > 0 
    22769 TypeError: object of type 'NoneType' has no len() 
    22770  
    22771 TypeError: object of type 'NoneType' has no len() 
    22772  
    22773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22775 return self._any_displayed_positions and len(self._positions) > 0 
    22776  
    22777 See log for complete Python traceback. 
    22778  
    22779 Traceback (most recent call last): 
    22780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22785 mouse_pause_tracking 
    22786 self._mouse_pause() 
    22787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22789 m.pause(self._mouse_pause_position) 
    22790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22792 p = picked_object(x, y, self.view) 
    22793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22801 near, far = self._near_far_bounds(cp, vd) 
    22802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22804 b = self.drawing_bounds(allow_drawing_changes = False) 
    22805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22810 dbounds = [d.bounds() for d in self.child_drawings() 
    22811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22813 if d.display and not getattr(d, 'skip_bounds', False)] 
    22814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22816 return self._any_displayed_positions and len(self._positions) > 0 
    22817 TypeError: object of type 'NoneType' has no len() 
    22818  
    22819 TypeError: object of type 'NoneType' has no len() 
    22820  
    22821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22823 return self._any_displayed_positions and len(self._positions) > 0 
    22824  
    22825 See log for complete Python traceback. 
    22826  
    22827 Traceback (most recent call last): 
    22828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22833 mouse_pause_tracking 
    22834 self._mouse_pause() 
    22835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22837 m.pause(self._mouse_pause_position) 
    22838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22840 p = picked_object(x, y, self.view) 
    22841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22849 near, far = self._near_far_bounds(cp, vd) 
    22850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22852 b = self.drawing_bounds(allow_drawing_changes = False) 
    22853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22858 dbounds = [d.bounds() for d in self.child_drawings() 
    22859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22861 if d.display and not getattr(d, 'skip_bounds', False)] 
    22862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22864 return self._any_displayed_positions and len(self._positions) > 0 
    22865 TypeError: object of type 'NoneType' has no len() 
    22866  
    22867 TypeError: object of type 'NoneType' has no len() 
    22868  
    22869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22871 return self._any_displayed_positions and len(self._positions) > 0 
    22872  
    22873 See log for complete Python traceback. 
    22874  
    22875 Traceback (most recent call last): 
    22876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22881 mouse_pause_tracking 
    22882 self._mouse_pause() 
    22883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22885 m.pause(self._mouse_pause_position) 
    22886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22888 p = picked_object(x, y, self.view) 
    22889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22897 near, far = self._near_far_bounds(cp, vd) 
    22898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22900 b = self.drawing_bounds(allow_drawing_changes = False) 
    22901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22906 dbounds = [d.bounds() for d in self.child_drawings() 
    22907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22909 if d.display and not getattr(d, 'skip_bounds', False)] 
    22910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22912 return self._any_displayed_positions and len(self._positions) > 0 
    22913 TypeError: object of type 'NoneType' has no len() 
    22914  
    22915 TypeError: object of type 'NoneType' has no len() 
    22916  
    22917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22919 return self._any_displayed_positions and len(self._positions) > 0 
    22920  
    22921 See log for complete Python traceback. 
    22922  
    22923 Traceback (most recent call last): 
    22924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22929 mouse_pause_tracking 
    22930 self._mouse_pause() 
    22931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22933 m.pause(self._mouse_pause_position) 
    22934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22936 p = picked_object(x, y, self.view) 
    22937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22945 near, far = self._near_far_bounds(cp, vd) 
    22946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22948 b = self.drawing_bounds(allow_drawing_changes = False) 
    22949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    22952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    22954 dbounds = [d.bounds() for d in self.child_drawings() 
    22955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    22957 if d.display and not getattr(d, 'skip_bounds', False)] 
    22958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22960 return self._any_displayed_positions and len(self._positions) > 0 
    22961 TypeError: object of type 'NoneType' has no len() 
    22962  
    22963 TypeError: object of type 'NoneType' has no len() 
    22964  
    22965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    22967 return self._any_displayed_positions and len(self._positions) > 0 
    22968  
    22969 See log for complete Python traceback. 
    22970  
    22971 Traceback (most recent call last): 
    22972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    22974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    22975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    22977 mouse_pause_tracking 
    22978 self._mouse_pause() 
    22979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    22981 m.pause(self._mouse_pause_position) 
    22982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    22984 p = picked_object(x, y, self.view) 
    22985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    22987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    22988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    22990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    22991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    22993 near, far = self._near_far_bounds(cp, vd) 
    22994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    22996 b = self.drawing_bounds(allow_drawing_changes = False) 
    22997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    22998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    22999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23002 dbounds = [d.bounds() for d in self.child_drawings() 
    23003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23005 if d.display and not getattr(d, 'skip_bounds', False)] 
    23006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23008 return self._any_displayed_positions and len(self._positions) > 0 
    23009 TypeError: object of type 'NoneType' has no len() 
    23010  
    23011 TypeError: object of type 'NoneType' has no len() 
    23012  
    23013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23015 return self._any_displayed_positions and len(self._positions) > 0 
    23016  
    23017 See log for complete Python traceback. 
    23018  
    23019 Traceback (most recent call last): 
    23020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23025 mouse_pause_tracking 
    23026 self._mouse_pause() 
    23027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23029 m.pause(self._mouse_pause_position) 
    23030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23032 p = picked_object(x, y, self.view) 
    23033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23041 near, far = self._near_far_bounds(cp, vd) 
    23042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23044 b = self.drawing_bounds(allow_drawing_changes = False) 
    23045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23050 dbounds = [d.bounds() for d in self.child_drawings() 
    23051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23053 if d.display and not getattr(d, 'skip_bounds', False)] 
    23054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23056 return self._any_displayed_positions and len(self._positions) > 0 
    23057 TypeError: object of type 'NoneType' has no len() 
    23058  
    23059 TypeError: object of type 'NoneType' has no len() 
    23060  
    23061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23063 return self._any_displayed_positions and len(self._positions) > 0 
    23064  
    23065 See log for complete Python traceback. 
    23066  
    23067 Traceback (most recent call last): 
    23068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23073 mouse_pause_tracking 
    23074 self._mouse_pause() 
    23075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23077 m.pause(self._mouse_pause_position) 
    23078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23080 p = picked_object(x, y, self.view) 
    23081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23089 near, far = self._near_far_bounds(cp, vd) 
    23090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23092 b = self.drawing_bounds(allow_drawing_changes = False) 
    23093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23098 dbounds = [d.bounds() for d in self.child_drawings() 
    23099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23101 if d.display and not getattr(d, 'skip_bounds', False)] 
    23102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23104 return self._any_displayed_positions and len(self._positions) > 0 
    23105 TypeError: object of type 'NoneType' has no len() 
    23106  
    23107 TypeError: object of type 'NoneType' has no len() 
    23108  
    23109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23111 return self._any_displayed_positions and len(self._positions) > 0 
    23112  
    23113 See log for complete Python traceback. 
    23114  
    23115 Traceback (most recent call last): 
    23116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23121 mouse_pause_tracking 
    23122 self._mouse_pause() 
    23123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23125 m.pause(self._mouse_pause_position) 
    23126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23128 p = picked_object(x, y, self.view) 
    23129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23137 near, far = self._near_far_bounds(cp, vd) 
    23138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23140 b = self.drawing_bounds(allow_drawing_changes = False) 
    23141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23146 dbounds = [d.bounds() for d in self.child_drawings() 
    23147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23149 if d.display and not getattr(d, 'skip_bounds', False)] 
    23150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23152 return self._any_displayed_positions and len(self._positions) > 0 
    23153 TypeError: object of type 'NoneType' has no len() 
    23154  
    23155 TypeError: object of type 'NoneType' has no len() 
    23156  
    23157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23159 return self._any_displayed_positions and len(self._positions) > 0 
    23160  
    23161 See log for complete Python traceback. 
    23162  
    23163 Traceback (most recent call last): 
    23164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23169 mouse_pause_tracking 
    23170 self._mouse_pause() 
    23171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23173 m.pause(self._mouse_pause_position) 
    23174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23176 p = picked_object(x, y, self.view) 
    23177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23185 near, far = self._near_far_bounds(cp, vd) 
    23186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23188 b = self.drawing_bounds(allow_drawing_changes = False) 
    23189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23194 dbounds = [d.bounds() for d in self.child_drawings() 
    23195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23197 if d.display and not getattr(d, 'skip_bounds', False)] 
    23198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23200 return self._any_displayed_positions and len(self._positions) > 0 
    23201 TypeError: object of type 'NoneType' has no len() 
    23202  
    23203 TypeError: object of type 'NoneType' has no len() 
    23204  
    23205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23207 return self._any_displayed_positions and len(self._positions) > 0 
    23208  
    23209 See log for complete Python traceback. 
    23210  
    23211 Traceback (most recent call last): 
    23212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23217 mouse_pause_tracking 
    23218 self._mouse_pause() 
    23219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23221 m.pause(self._mouse_pause_position) 
    23222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23224 p = picked_object(x, y, self.view) 
    23225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23233 near, far = self._near_far_bounds(cp, vd) 
    23234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23236 b = self.drawing_bounds(allow_drawing_changes = False) 
    23237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23242 dbounds = [d.bounds() for d in self.child_drawings() 
    23243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23245 if d.display and not getattr(d, 'skip_bounds', False)] 
    23246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23248 return self._any_displayed_positions and len(self._positions) > 0 
    23249 TypeError: object of type 'NoneType' has no len() 
    23250  
    23251 TypeError: object of type 'NoneType' has no len() 
    23252  
    23253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23255 return self._any_displayed_positions and len(self._positions) > 0 
    23256  
    23257 See log for complete Python traceback. 
    23258  
    23259 Traceback (most recent call last): 
    23260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23265 mouse_pause_tracking 
    23266 self._mouse_pause() 
    23267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23269 m.pause(self._mouse_pause_position) 
    23270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23272 p = picked_object(x, y, self.view) 
    23273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23281 near, far = self._near_far_bounds(cp, vd) 
    23282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23284 b = self.drawing_bounds(allow_drawing_changes = False) 
    23285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23290 dbounds = [d.bounds() for d in self.child_drawings() 
    23291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23293 if d.display and not getattr(d, 'skip_bounds', False)] 
    23294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23296 return self._any_displayed_positions and len(self._positions) > 0 
    23297 TypeError: object of type 'NoneType' has no len() 
    23298  
    23299 TypeError: object of type 'NoneType' has no len() 
    23300  
    23301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23303 return self._any_displayed_positions and len(self._positions) > 0 
    23304  
    23305 See log for complete Python traceback. 
    23306  
    23307 Traceback (most recent call last): 
    23308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23313 mouse_pause_tracking 
    23314 self._mouse_pause() 
    23315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23317 m.pause(self._mouse_pause_position) 
    23318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23320 p = picked_object(x, y, self.view) 
    23321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23329 near, far = self._near_far_bounds(cp, vd) 
    23330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23332 b = self.drawing_bounds(allow_drawing_changes = False) 
    23333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23338 dbounds = [d.bounds() for d in self.child_drawings() 
    23339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23341 if d.display and not getattr(d, 'skip_bounds', False)] 
    23342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23344 return self._any_displayed_positions and len(self._positions) > 0 
    23345 TypeError: object of type 'NoneType' has no len() 
    23346  
    23347 TypeError: object of type 'NoneType' has no len() 
    23348  
    23349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23351 return self._any_displayed_positions and len(self._positions) > 0 
    23352  
    23353 See log for complete Python traceback. 
    23354  
    23355 Traceback (most recent call last): 
    23356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23361 mouse_pause_tracking 
    23362 self._mouse_pause() 
    23363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23365 m.pause(self._mouse_pause_position) 
    23366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23368 p = picked_object(x, y, self.view) 
    23369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23377 near, far = self._near_far_bounds(cp, vd) 
    23378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23380 b = self.drawing_bounds(allow_drawing_changes = False) 
    23381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23386 dbounds = [d.bounds() for d in self.child_drawings() 
    23387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23389 if d.display and not getattr(d, 'skip_bounds', False)] 
    23390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23392 return self._any_displayed_positions and len(self._positions) > 0 
    23393 TypeError: object of type 'NoneType' has no len() 
    23394  
    23395 TypeError: object of type 'NoneType' has no len() 
    23396  
    23397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23399 return self._any_displayed_positions and len(self._positions) > 0 
    23400  
    23401 See log for complete Python traceback. 
    23402  
    23403 Traceback (most recent call last): 
    23404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23409 mouse_pause_tracking 
    23410 self._mouse_pause() 
    23411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23413 m.pause(self._mouse_pause_position) 
    23414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23416 p = picked_object(x, y, self.view) 
    23417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23425 near, far = self._near_far_bounds(cp, vd) 
    23426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23428 b = self.drawing_bounds(allow_drawing_changes = False) 
    23429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23434 dbounds = [d.bounds() for d in self.child_drawings() 
    23435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23437 if d.display and not getattr(d, 'skip_bounds', False)] 
    23438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23440 return self._any_displayed_positions and len(self._positions) > 0 
    23441 TypeError: object of type 'NoneType' has no len() 
    23442  
    23443 TypeError: object of type 'NoneType' has no len() 
    23444  
    23445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23447 return self._any_displayed_positions and len(self._positions) > 0 
    23448  
    23449 See log for complete Python traceback. 
    23450  
    23451 Traceback (most recent call last): 
    23452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23457 mouse_pause_tracking 
    23458 self._mouse_pause() 
    23459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23461 m.pause(self._mouse_pause_position) 
    23462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23464 p = picked_object(x, y, self.view) 
    23465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23473 near, far = self._near_far_bounds(cp, vd) 
    23474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23476 b = self.drawing_bounds(allow_drawing_changes = False) 
    23477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23482 dbounds = [d.bounds() for d in self.child_drawings() 
    23483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23485 if d.display and not getattr(d, 'skip_bounds', False)] 
    23486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23488 return self._any_displayed_positions and len(self._positions) > 0 
    23489 TypeError: object of type 'NoneType' has no len() 
    23490  
    23491 TypeError: object of type 'NoneType' has no len() 
    23492  
    23493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23495 return self._any_displayed_positions and len(self._positions) > 0 
    23496  
    23497 See log for complete Python traceback. 
    23498  
    23499 Traceback (most recent call last): 
    23500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23505 mouse_pause_tracking 
    23506 self._mouse_pause() 
    23507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23509 m.pause(self._mouse_pause_position) 
    23510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23512 p = picked_object(x, y, self.view) 
    23513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23521 near, far = self._near_far_bounds(cp, vd) 
    23522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23524 b = self.drawing_bounds(allow_drawing_changes = False) 
    23525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23530 dbounds = [d.bounds() for d in self.child_drawings() 
    23531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23533 if d.display and not getattr(d, 'skip_bounds', False)] 
    23534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23536 return self._any_displayed_positions and len(self._positions) > 0 
    23537 TypeError: object of type 'NoneType' has no len() 
    23538  
    23539 TypeError: object of type 'NoneType' has no len() 
    23540  
    23541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23543 return self._any_displayed_positions and len(self._positions) > 0 
    23544  
    23545 See log for complete Python traceback. 
    23546  
    23547 Traceback (most recent call last): 
    23548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23553 mouse_pause_tracking 
    23554 self._mouse_pause() 
    23555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23557 m.pause(self._mouse_pause_position) 
    23558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23560 p = picked_object(x, y, self.view) 
    23561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23569 near, far = self._near_far_bounds(cp, vd) 
    23570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23572 b = self.drawing_bounds(allow_drawing_changes = False) 
    23573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23578 dbounds = [d.bounds() for d in self.child_drawings() 
    23579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23581 if d.display and not getattr(d, 'skip_bounds', False)] 
    23582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23584 return self._any_displayed_positions and len(self._positions) > 0 
    23585 TypeError: object of type 'NoneType' has no len() 
    23586  
    23587 TypeError: object of type 'NoneType' has no len() 
    23588  
    23589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23591 return self._any_displayed_positions and len(self._positions) > 0 
    23592  
    23593 See log for complete Python traceback. 
    23594  
    23595 Traceback (most recent call last): 
    23596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23601 mouse_pause_tracking 
    23602 self._mouse_pause() 
    23603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23605 m.pause(self._mouse_pause_position) 
    23606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23608 p = picked_object(x, y, self.view) 
    23609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23617 near, far = self._near_far_bounds(cp, vd) 
    23618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23620 b = self.drawing_bounds(allow_drawing_changes = False) 
    23621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23626 dbounds = [d.bounds() for d in self.child_drawings() 
    23627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23629 if d.display and not getattr(d, 'skip_bounds', False)] 
    23630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23632 return self._any_displayed_positions and len(self._positions) > 0 
    23633 TypeError: object of type 'NoneType' has no len() 
    23634  
    23635 TypeError: object of type 'NoneType' has no len() 
    23636  
    23637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23639 return self._any_displayed_positions and len(self._positions) > 0 
    23640  
    23641 See log for complete Python traceback. 
    23642  
    23643 Traceback (most recent call last): 
    23644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23649 mouse_pause_tracking 
    23650 self._mouse_pause() 
    23651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23653 m.pause(self._mouse_pause_position) 
    23654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23656 p = picked_object(x, y, self.view) 
    23657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23665 near, far = self._near_far_bounds(cp, vd) 
    23666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23668 b = self.drawing_bounds(allow_drawing_changes = False) 
    23669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23674 dbounds = [d.bounds() for d in self.child_drawings() 
    23675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23677 if d.display and not getattr(d, 'skip_bounds', False)] 
    23678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23680 return self._any_displayed_positions and len(self._positions) > 0 
    23681 TypeError: object of type 'NoneType' has no len() 
    23682  
    23683 TypeError: object of type 'NoneType' has no len() 
    23684  
    23685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23687 return self._any_displayed_positions and len(self._positions) > 0 
    23688  
    23689 See log for complete Python traceback. 
    23690  
    23691 Traceback (most recent call last): 
    23692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23697 mouse_pause_tracking 
    23698 self._mouse_pause() 
    23699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23701 m.pause(self._mouse_pause_position) 
    23702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23704 p = picked_object(x, y, self.view) 
    23705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23713 near, far = self._near_far_bounds(cp, vd) 
    23714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23716 b = self.drawing_bounds(allow_drawing_changes = False) 
    23717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23722 dbounds = [d.bounds() for d in self.child_drawings() 
    23723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23725 if d.display and not getattr(d, 'skip_bounds', False)] 
    23726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23728 return self._any_displayed_positions and len(self._positions) > 0 
    23729 TypeError: object of type 'NoneType' has no len() 
    23730  
    23731 TypeError: object of type 'NoneType' has no len() 
    23732  
    23733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23735 return self._any_displayed_positions and len(self._positions) > 0 
    23736  
    23737 See log for complete Python traceback. 
    23738  
    23739 Traceback (most recent call last): 
    23740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23745 mouse_pause_tracking 
    23746 self._mouse_pause() 
    23747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23749 m.pause(self._mouse_pause_position) 
    23750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23752 p = picked_object(x, y, self.view) 
    23753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23761 near, far = self._near_far_bounds(cp, vd) 
    23762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23764 b = self.drawing_bounds(allow_drawing_changes = False) 
    23765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23770 dbounds = [d.bounds() for d in self.child_drawings() 
    23771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23773 if d.display and not getattr(d, 'skip_bounds', False)] 
    23774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23776 return self._any_displayed_positions and len(self._positions) > 0 
    23777 TypeError: object of type 'NoneType' has no len() 
    23778  
    23779 TypeError: object of type 'NoneType' has no len() 
    23780  
    23781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23783 return self._any_displayed_positions and len(self._positions) > 0 
    23784  
    23785 See log for complete Python traceback. 
    23786  
    23787 Traceback (most recent call last): 
    23788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23793 mouse_pause_tracking 
    23794 self._mouse_pause() 
    23795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23797 m.pause(self._mouse_pause_position) 
    23798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23800 p = picked_object(x, y, self.view) 
    23801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23809 near, far = self._near_far_bounds(cp, vd) 
    23810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23812 b = self.drawing_bounds(allow_drawing_changes = False) 
    23813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23818 dbounds = [d.bounds() for d in self.child_drawings() 
    23819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23821 if d.display and not getattr(d, 'skip_bounds', False)] 
    23822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23824 return self._any_displayed_positions and len(self._positions) > 0 
    23825 TypeError: object of type 'NoneType' has no len() 
    23826  
    23827 TypeError: object of type 'NoneType' has no len() 
    23828  
    23829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23831 return self._any_displayed_positions and len(self._positions) > 0 
    23832  
    23833 See log for complete Python traceback. 
    23834  
    23835 Traceback (most recent call last): 
    23836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23841 mouse_pause_tracking 
    23842 self._mouse_pause() 
    23843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23845 m.pause(self._mouse_pause_position) 
    23846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23848 p = picked_object(x, y, self.view) 
    23849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23857 near, far = self._near_far_bounds(cp, vd) 
    23858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23860 b = self.drawing_bounds(allow_drawing_changes = False) 
    23861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23866 dbounds = [d.bounds() for d in self.child_drawings() 
    23867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23869 if d.display and not getattr(d, 'skip_bounds', False)] 
    23870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23872 return self._any_displayed_positions and len(self._positions) > 0 
    23873 TypeError: object of type 'NoneType' has no len() 
    23874  
    23875 TypeError: object of type 'NoneType' has no len() 
    23876  
    23877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23879 return self._any_displayed_positions and len(self._positions) > 0 
    23880  
    23881 See log for complete Python traceback. 
    23882  
    23883 Traceback (most recent call last): 
    23884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23889 mouse_pause_tracking 
    23890 self._mouse_pause() 
    23891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23893 m.pause(self._mouse_pause_position) 
    23894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23896 p = picked_object(x, y, self.view) 
    23897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23905 near, far = self._near_far_bounds(cp, vd) 
    23906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23908 b = self.drawing_bounds(allow_drawing_changes = False) 
    23909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23914 dbounds = [d.bounds() for d in self.child_drawings() 
    23915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23917 if d.display and not getattr(d, 'skip_bounds', False)] 
    23918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23920 return self._any_displayed_positions and len(self._positions) > 0 
    23921 TypeError: object of type 'NoneType' has no len() 
    23922  
    23923 TypeError: object of type 'NoneType' has no len() 
    23924  
    23925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23927 return self._any_displayed_positions and len(self._positions) > 0 
    23928  
    23929 See log for complete Python traceback. 
    23930  
    23931 Traceback (most recent call last): 
    23932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23937 mouse_pause_tracking 
    23938 self._mouse_pause() 
    23939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23941 m.pause(self._mouse_pause_position) 
    23942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23944 p = picked_object(x, y, self.view) 
    23945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    23953 near, far = self._near_far_bounds(cp, vd) 
    23954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    23956 b = self.drawing_bounds(allow_drawing_changes = False) 
    23957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    23959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    23960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    23962 dbounds = [d.bounds() for d in self.child_drawings() 
    23963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    23965 if d.display and not getattr(d, 'skip_bounds', False)] 
    23966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23968 return self._any_displayed_positions and len(self._positions) > 0 
    23969 TypeError: object of type 'NoneType' has no len() 
    23970  
    23971 TypeError: object of type 'NoneType' has no len() 
    23972  
    23973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    23975 return self._any_displayed_positions and len(self._positions) > 0 
    23976  
    23977 See log for complete Python traceback. 
    23978  
    23979 Traceback (most recent call last): 
    23980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    23982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    23983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    23985 mouse_pause_tracking 
    23986 self._mouse_pause() 
    23987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    23989 m.pause(self._mouse_pause_position) 
    23990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    23992 p = picked_object(x, y, self.view) 
    23993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    23995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    23996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    23997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    23998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    23999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24001 near, far = self._near_far_bounds(cp, vd) 
    24002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24004 b = self.drawing_bounds(allow_drawing_changes = False) 
    24005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24010 dbounds = [d.bounds() for d in self.child_drawings() 
    24011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24013 if d.display and not getattr(d, 'skip_bounds', False)] 
    24014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24016 return self._any_displayed_positions and len(self._positions) > 0 
    24017 TypeError: object of type 'NoneType' has no len() 
    24018  
    24019 TypeError: object of type 'NoneType' has no len() 
    24020  
    24021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24023 return self._any_displayed_positions and len(self._positions) > 0 
    24024  
    24025 See log for complete Python traceback. 
    24026  
    24027 Traceback (most recent call last): 
    24028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24033 mouse_pause_tracking 
    24034 self._mouse_pause() 
    24035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24037 m.pause(self._mouse_pause_position) 
    24038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24040 p = picked_object(x, y, self.view) 
    24041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24049 near, far = self._near_far_bounds(cp, vd) 
    24050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24052 b = self.drawing_bounds(allow_drawing_changes = False) 
    24053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24058 dbounds = [d.bounds() for d in self.child_drawings() 
    24059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24061 if d.display and not getattr(d, 'skip_bounds', False)] 
    24062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24064 return self._any_displayed_positions and len(self._positions) > 0 
    24065 TypeError: object of type 'NoneType' has no len() 
    24066  
    24067 TypeError: object of type 'NoneType' has no len() 
    24068  
    24069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24071 return self._any_displayed_positions and len(self._positions) > 0 
    24072  
    24073 See log for complete Python traceback. 
    24074  
    24075 Traceback (most recent call last): 
    24076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24081 mouse_pause_tracking 
    24082 self._mouse_pause() 
    24083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24085 m.pause(self._mouse_pause_position) 
    24086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24088 p = picked_object(x, y, self.view) 
    24089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24097 near, far = self._near_far_bounds(cp, vd) 
    24098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24100 b = self.drawing_bounds(allow_drawing_changes = False) 
    24101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24106 dbounds = [d.bounds() for d in self.child_drawings() 
    24107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24109 if d.display and not getattr(d, 'skip_bounds', False)] 
    24110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24112 return self._any_displayed_positions and len(self._positions) > 0 
    24113 TypeError: object of type 'NoneType' has no len() 
    24114  
    24115 TypeError: object of type 'NoneType' has no len() 
    24116  
    24117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24119 return self._any_displayed_positions and len(self._positions) > 0 
    24120  
    24121 See log for complete Python traceback. 
    24122  
    24123 Traceback (most recent call last): 
    24124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24129 mouse_pause_tracking 
    24130 self._mouse_pause() 
    24131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24133 m.pause(self._mouse_pause_position) 
    24134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24136 p = picked_object(x, y, self.view) 
    24137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24145 near, far = self._near_far_bounds(cp, vd) 
    24146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24148 b = self.drawing_bounds(allow_drawing_changes = False) 
    24149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24154 dbounds = [d.bounds() for d in self.child_drawings() 
    24155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24157 if d.display and not getattr(d, 'skip_bounds', False)] 
    24158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24160 return self._any_displayed_positions and len(self._positions) > 0 
    24161 TypeError: object of type 'NoneType' has no len() 
    24162  
    24163 TypeError: object of type 'NoneType' has no len() 
    24164  
    24165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24167 return self._any_displayed_positions and len(self._positions) > 0 
    24168  
    24169 See log for complete Python traceback. 
    24170  
    24171 Traceback (most recent call last): 
    24172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24177 mouse_pause_tracking 
    24178 self._mouse_pause() 
    24179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24181 m.pause(self._mouse_pause_position) 
    24182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24184 p = picked_object(x, y, self.view) 
    24185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24193 near, far = self._near_far_bounds(cp, vd) 
    24194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24196 b = self.drawing_bounds(allow_drawing_changes = False) 
    24197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24202 dbounds = [d.bounds() for d in self.child_drawings() 
    24203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24205 if d.display and not getattr(d, 'skip_bounds', False)] 
    24206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24208 return self._any_displayed_positions and len(self._positions) > 0 
    24209 TypeError: object of type 'NoneType' has no len() 
    24210  
    24211 TypeError: object of type 'NoneType' has no len() 
    24212  
    24213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24215 return self._any_displayed_positions and len(self._positions) > 0 
    24216  
    24217 See log for complete Python traceback. 
    24218  
    24219 Traceback (most recent call last): 
    24220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24225 mouse_pause_tracking 
    24226 self._mouse_pause() 
    24227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24229 m.pause(self._mouse_pause_position) 
    24230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24232 p = picked_object(x, y, self.view) 
    24233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24241 near, far = self._near_far_bounds(cp, vd) 
    24242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24244 b = self.drawing_bounds(allow_drawing_changes = False) 
    24245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24250 dbounds = [d.bounds() for d in self.child_drawings() 
    24251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24253 if d.display and not getattr(d, 'skip_bounds', False)] 
    24254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24256 return self._any_displayed_positions and len(self._positions) > 0 
    24257 TypeError: object of type 'NoneType' has no len() 
    24258  
    24259 TypeError: object of type 'NoneType' has no len() 
    24260  
    24261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24263 return self._any_displayed_positions and len(self._positions) > 0 
    24264  
    24265 See log for complete Python traceback. 
    24266  
    24267 Traceback (most recent call last): 
    24268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24273 mouse_pause_tracking 
    24274 self._mouse_pause() 
    24275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24277 m.pause(self._mouse_pause_position) 
    24278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24280 p = picked_object(x, y, self.view) 
    24281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24289 near, far = self._near_far_bounds(cp, vd) 
    24290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24292 b = self.drawing_bounds(allow_drawing_changes = False) 
    24293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24298 dbounds = [d.bounds() for d in self.child_drawings() 
    24299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24301 if d.display and not getattr(d, 'skip_bounds', False)] 
    24302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24304 return self._any_displayed_positions and len(self._positions) > 0 
    24305 TypeError: object of type 'NoneType' has no len() 
    24306  
    24307 TypeError: object of type 'NoneType' has no len() 
    24308  
    24309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24311 return self._any_displayed_positions and len(self._positions) > 0 
    24312  
    24313 See log for complete Python traceback. 
    24314  
    24315 Traceback (most recent call last): 
    24316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24321 mouse_pause_tracking 
    24322 self._mouse_pause() 
    24323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24325 m.pause(self._mouse_pause_position) 
    24326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24328 p = picked_object(x, y, self.view) 
    24329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24337 near, far = self._near_far_bounds(cp, vd) 
    24338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24340 b = self.drawing_bounds(allow_drawing_changes = False) 
    24341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24346 dbounds = [d.bounds() for d in self.child_drawings() 
    24347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24349 if d.display and not getattr(d, 'skip_bounds', False)] 
    24350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24352 return self._any_displayed_positions and len(self._positions) > 0 
    24353 TypeError: object of type 'NoneType' has no len() 
    24354  
    24355 TypeError: object of type 'NoneType' has no len() 
    24356  
    24357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24359 return self._any_displayed_positions and len(self._positions) > 0 
    24360  
    24361 See log for complete Python traceback. 
    24362  
    24363 Traceback (most recent call last): 
    24364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24369 mouse_pause_tracking 
    24370 self._mouse_pause() 
    24371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24373 m.pause(self._mouse_pause_position) 
    24374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24376 p = picked_object(x, y, self.view) 
    24377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24385 near, far = self._near_far_bounds(cp, vd) 
    24386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24388 b = self.drawing_bounds(allow_drawing_changes = False) 
    24389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24394 dbounds = [d.bounds() for d in self.child_drawings() 
    24395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24397 if d.display and not getattr(d, 'skip_bounds', False)] 
    24398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24400 return self._any_displayed_positions and len(self._positions) > 0 
    24401 TypeError: object of type 'NoneType' has no len() 
    24402  
    24403 TypeError: object of type 'NoneType' has no len() 
    24404  
    24405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24407 return self._any_displayed_positions and len(self._positions) > 0 
    24408  
    24409 See log for complete Python traceback. 
    24410  
    24411 Traceback (most recent call last): 
    24412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24417 mouse_pause_tracking 
    24418 self._mouse_pause() 
    24419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24421 m.pause(self._mouse_pause_position) 
    24422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24424 p = picked_object(x, y, self.view) 
    24425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24433 near, far = self._near_far_bounds(cp, vd) 
    24434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24436 b = self.drawing_bounds(allow_drawing_changes = False) 
    24437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24442 dbounds = [d.bounds() for d in self.child_drawings() 
    24443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24445 if d.display and not getattr(d, 'skip_bounds', False)] 
    24446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24448 return self._any_displayed_positions and len(self._positions) > 0 
    24449 TypeError: object of type 'NoneType' has no len() 
    24450  
    24451 TypeError: object of type 'NoneType' has no len() 
    24452  
    24453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24455 return self._any_displayed_positions and len(self._positions) > 0 
    24456  
    24457 See log for complete Python traceback. 
    24458  
    24459 Traceback (most recent call last): 
    24460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24465 mouse_pause_tracking 
    24466 self._mouse_pause() 
    24467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24469 m.pause(self._mouse_pause_position) 
    24470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24472 p = picked_object(x, y, self.view) 
    24473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24481 near, far = self._near_far_bounds(cp, vd) 
    24482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24484 b = self.drawing_bounds(allow_drawing_changes = False) 
    24485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24490 dbounds = [d.bounds() for d in self.child_drawings() 
    24491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24493 if d.display and not getattr(d, 'skip_bounds', False)] 
    24494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24496 return self._any_displayed_positions and len(self._positions) > 0 
    24497 TypeError: object of type 'NoneType' has no len() 
    24498  
    24499 TypeError: object of type 'NoneType' has no len() 
    24500  
    24501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24503 return self._any_displayed_positions and len(self._positions) > 0 
    24504  
    24505 See log for complete Python traceback. 
    24506  
    24507 Traceback (most recent call last): 
    24508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24513 mouse_pause_tracking 
    24514 self._mouse_pause() 
    24515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24517 m.pause(self._mouse_pause_position) 
    24518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24520 p = picked_object(x, y, self.view) 
    24521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24529 near, far = self._near_far_bounds(cp, vd) 
    24530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24532 b = self.drawing_bounds(allow_drawing_changes = False) 
    24533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24538 dbounds = [d.bounds() for d in self.child_drawings() 
    24539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24541 if d.display and not getattr(d, 'skip_bounds', False)] 
    24542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24544 return self._any_displayed_positions and len(self._positions) > 0 
    24545 TypeError: object of type 'NoneType' has no len() 
    24546  
    24547 TypeError: object of type 'NoneType' has no len() 
    24548  
    24549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24551 return self._any_displayed_positions and len(self._positions) > 0 
    24552  
    24553 See log for complete Python traceback. 
    24554  
    24555 Traceback (most recent call last): 
    24556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24561 mouse_pause_tracking 
    24562 self._mouse_pause() 
    24563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24565 m.pause(self._mouse_pause_position) 
    24566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24568 p = picked_object(x, y, self.view) 
    24569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24577 near, far = self._near_far_bounds(cp, vd) 
    24578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24580 b = self.drawing_bounds(allow_drawing_changes = False) 
    24581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24586 dbounds = [d.bounds() for d in self.child_drawings() 
    24587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24589 if d.display and not getattr(d, 'skip_bounds', False)] 
    24590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24592 return self._any_displayed_positions and len(self._positions) > 0 
    24593 TypeError: object of type 'NoneType' has no len() 
    24594  
    24595 TypeError: object of type 'NoneType' has no len() 
    24596  
    24597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24599 return self._any_displayed_positions and len(self._positions) > 0 
    24600  
    24601 See log for complete Python traceback. 
    24602  
    24603 Traceback (most recent call last): 
    24604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24609 mouse_pause_tracking 
    24610 self._mouse_pause() 
    24611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24613 m.pause(self._mouse_pause_position) 
    24614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24616 p = picked_object(x, y, self.view) 
    24617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24625 near, far = self._near_far_bounds(cp, vd) 
    24626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24628 b = self.drawing_bounds(allow_drawing_changes = False) 
    24629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24634 dbounds = [d.bounds() for d in self.child_drawings() 
    24635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24637 if d.display and not getattr(d, 'skip_bounds', False)] 
    24638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24640 return self._any_displayed_positions and len(self._positions) > 0 
    24641 TypeError: object of type 'NoneType' has no len() 
    24642  
    24643 TypeError: object of type 'NoneType' has no len() 
    24644  
    24645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24647 return self._any_displayed_positions and len(self._positions) > 0 
    24648  
    24649 See log for complete Python traceback. 
    24650  
    24651 Traceback (most recent call last): 
    24652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24657 mouse_pause_tracking 
    24658 self._mouse_pause() 
    24659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24661 m.pause(self._mouse_pause_position) 
    24662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24664 p = picked_object(x, y, self.view) 
    24665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24673 near, far = self._near_far_bounds(cp, vd) 
    24674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24676 b = self.drawing_bounds(allow_drawing_changes = False) 
    24677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24682 dbounds = [d.bounds() for d in self.child_drawings() 
    24683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24685 if d.display and not getattr(d, 'skip_bounds', False)] 
    24686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24688 return self._any_displayed_positions and len(self._positions) > 0 
    24689 TypeError: object of type 'NoneType' has no len() 
    24690  
    24691 TypeError: object of type 'NoneType' has no len() 
    24692  
    24693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24695 return self._any_displayed_positions and len(self._positions) > 0 
    24696  
    24697 See log for complete Python traceback. 
    24698  
    24699 Traceback (most recent call last): 
    24700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24705 mouse_pause_tracking 
    24706 self._mouse_pause() 
    24707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24709 m.pause(self._mouse_pause_position) 
    24710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24712 p = picked_object(x, y, self.view) 
    24713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24721 near, far = self._near_far_bounds(cp, vd) 
    24722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24724 b = self.drawing_bounds(allow_drawing_changes = False) 
    24725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24730 dbounds = [d.bounds() for d in self.child_drawings() 
    24731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24733 if d.display and not getattr(d, 'skip_bounds', False)] 
    24734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24736 return self._any_displayed_positions and len(self._positions) > 0 
    24737 TypeError: object of type 'NoneType' has no len() 
    24738  
    24739 TypeError: object of type 'NoneType' has no len() 
    24740  
    24741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24743 return self._any_displayed_positions and len(self._positions) > 0 
    24744  
    24745 See log for complete Python traceback. 
    24746  
    24747 Traceback (most recent call last): 
    24748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24753 mouse_pause_tracking 
    24754 self._mouse_pause() 
    24755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24757 m.pause(self._mouse_pause_position) 
    24758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24760 p = picked_object(x, y, self.view) 
    24761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24769 near, far = self._near_far_bounds(cp, vd) 
    24770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24772 b = self.drawing_bounds(allow_drawing_changes = False) 
    24773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24778 dbounds = [d.bounds() for d in self.child_drawings() 
    24779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24781 if d.display and not getattr(d, 'skip_bounds', False)] 
    24782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24784 return self._any_displayed_positions and len(self._positions) > 0 
    24785 TypeError: object of type 'NoneType' has no len() 
    24786  
    24787 TypeError: object of type 'NoneType' has no len() 
    24788  
    24789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24791 return self._any_displayed_positions and len(self._positions) > 0 
    24792  
    24793 See log for complete Python traceback. 
    24794  
    24795 Traceback (most recent call last): 
    24796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24801 mouse_pause_tracking 
    24802 self._mouse_pause() 
    24803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24805 m.pause(self._mouse_pause_position) 
    24806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24808 p = picked_object(x, y, self.view) 
    24809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24817 near, far = self._near_far_bounds(cp, vd) 
    24818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24820 b = self.drawing_bounds(allow_drawing_changes = False) 
    24821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24826 dbounds = [d.bounds() for d in self.child_drawings() 
    24827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24829 if d.display and not getattr(d, 'skip_bounds', False)] 
    24830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24832 return self._any_displayed_positions and len(self._positions) > 0 
    24833 TypeError: object of type 'NoneType' has no len() 
    24834  
    24835 TypeError: object of type 'NoneType' has no len() 
    24836  
    24837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24839 return self._any_displayed_positions and len(self._positions) > 0 
    24840  
    24841 See log for complete Python traceback. 
    24842  
    24843 Traceback (most recent call last): 
    24844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24849 mouse_pause_tracking 
    24850 self._mouse_pause() 
    24851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24853 m.pause(self._mouse_pause_position) 
    24854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24856 p = picked_object(x, y, self.view) 
    24857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24865 near, far = self._near_far_bounds(cp, vd) 
    24866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24868 b = self.drawing_bounds(allow_drawing_changes = False) 
    24869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24874 dbounds = [d.bounds() for d in self.child_drawings() 
    24875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24877 if d.display and not getattr(d, 'skip_bounds', False)] 
    24878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24880 return self._any_displayed_positions and len(self._positions) > 0 
    24881 TypeError: object of type 'NoneType' has no len() 
    24882  
    24883 TypeError: object of type 'NoneType' has no len() 
    24884  
    24885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24887 return self._any_displayed_positions and len(self._positions) > 0 
    24888  
    24889 See log for complete Python traceback. 
    24890  
    24891 Traceback (most recent call last): 
    24892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24897 mouse_pause_tracking 
    24898 self._mouse_pause() 
    24899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24901 m.pause(self._mouse_pause_position) 
    24902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24904 p = picked_object(x, y, self.view) 
    24905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24913 near, far = self._near_far_bounds(cp, vd) 
    24914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24916 b = self.drawing_bounds(allow_drawing_changes = False) 
    24917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24922 dbounds = [d.bounds() for d in self.child_drawings() 
    24923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24925 if d.display and not getattr(d, 'skip_bounds', False)] 
    24926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24928 return self._any_displayed_positions and len(self._positions) > 0 
    24929 TypeError: object of type 'NoneType' has no len() 
    24930  
    24931 TypeError: object of type 'NoneType' has no len() 
    24932  
    24933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24935 return self._any_displayed_positions and len(self._positions) > 0 
    24936  
    24937 See log for complete Python traceback. 
    24938  
    24939 Traceback (most recent call last): 
    24940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24945 mouse_pause_tracking 
    24946 self._mouse_pause() 
    24947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24949 m.pause(self._mouse_pause_position) 
    24950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    24952 p = picked_object(x, y, self.view) 
    24953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    24955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    24956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    24958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    24959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    24961 near, far = self._near_far_bounds(cp, vd) 
    24962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    24964 b = self.drawing_bounds(allow_drawing_changes = False) 
    24965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    24967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    24968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    24970 dbounds = [d.bounds() for d in self.child_drawings() 
    24971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    24973 if d.display and not getattr(d, 'skip_bounds', False)] 
    24974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24976 return self._any_displayed_positions and len(self._positions) > 0 
    24977 TypeError: object of type 'NoneType' has no len() 
    24978  
    24979 TypeError: object of type 'NoneType' has no len() 
    24980  
    24981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    24983 return self._any_displayed_positions and len(self._positions) > 0 
    24984  
    24985 See log for complete Python traceback. 
    24986  
    24987 Traceback (most recent call last): 
    24988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    24990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    24991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    24993 mouse_pause_tracking 
    24994 self._mouse_pause() 
    24995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    24997 m.pause(self._mouse_pause_position) 
    24998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    24999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25000 p = picked_object(x, y, self.view) 
    25001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25009 near, far = self._near_far_bounds(cp, vd) 
    25010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25012 b = self.drawing_bounds(allow_drawing_changes = False) 
    25013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25018 dbounds = [d.bounds() for d in self.child_drawings() 
    25019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25021 if d.display and not getattr(d, 'skip_bounds', False)] 
    25022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25024 return self._any_displayed_positions and len(self._positions) > 0 
    25025 TypeError: object of type 'NoneType' has no len() 
    25026  
    25027 TypeError: object of type 'NoneType' has no len() 
    25028  
    25029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25031 return self._any_displayed_positions and len(self._positions) > 0 
    25032  
    25033 See log for complete Python traceback. 
    25034  
    25035 Traceback (most recent call last): 
    25036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25041 mouse_pause_tracking 
    25042 self._mouse_pause() 
    25043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25045 m.pause(self._mouse_pause_position) 
    25046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25048 p = picked_object(x, y, self.view) 
    25049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25057 near, far = self._near_far_bounds(cp, vd) 
    25058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25060 b = self.drawing_bounds(allow_drawing_changes = False) 
    25061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25066 dbounds = [d.bounds() for d in self.child_drawings() 
    25067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25069 if d.display and not getattr(d, 'skip_bounds', False)] 
    25070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25072 return self._any_displayed_positions and len(self._positions) > 0 
    25073 TypeError: object of type 'NoneType' has no len() 
    25074  
    25075 TypeError: object of type 'NoneType' has no len() 
    25076  
    25077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25079 return self._any_displayed_positions and len(self._positions) > 0 
    25080  
    25081 See log for complete Python traceback. 
    25082  
    25083 Traceback (most recent call last): 
    25084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25089 mouse_pause_tracking 
    25090 self._mouse_pause() 
    25091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25093 m.pause(self._mouse_pause_position) 
    25094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25096 p = picked_object(x, y, self.view) 
    25097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25105 near, far = self._near_far_bounds(cp, vd) 
    25106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25108 b = self.drawing_bounds(allow_drawing_changes = False) 
    25109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25114 dbounds = [d.bounds() for d in self.child_drawings() 
    25115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25117 if d.display and not getattr(d, 'skip_bounds', False)] 
    25118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25120 return self._any_displayed_positions and len(self._positions) > 0 
    25121 TypeError: object of type 'NoneType' has no len() 
    25122  
    25123 TypeError: object of type 'NoneType' has no len() 
    25124  
    25125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25127 return self._any_displayed_positions and len(self._positions) > 0 
    25128  
    25129 See log for complete Python traceback. 
    25130  
    25131 Traceback (most recent call last): 
    25132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25137 mouse_pause_tracking 
    25138 self._mouse_pause() 
    25139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25141 m.pause(self._mouse_pause_position) 
    25142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25144 p = picked_object(x, y, self.view) 
    25145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25153 near, far = self._near_far_bounds(cp, vd) 
    25154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25156 b = self.drawing_bounds(allow_drawing_changes = False) 
    25157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25162 dbounds = [d.bounds() for d in self.child_drawings() 
    25163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25165 if d.display and not getattr(d, 'skip_bounds', False)] 
    25166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25168 return self._any_displayed_positions and len(self._positions) > 0 
    25169 TypeError: object of type 'NoneType' has no len() 
    25170  
    25171 TypeError: object of type 'NoneType' has no len() 
    25172  
    25173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25175 return self._any_displayed_positions and len(self._positions) > 0 
    25176  
    25177 See log for complete Python traceback. 
    25178  
    25179 Traceback (most recent call last): 
    25180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25185 mouse_pause_tracking 
    25186 self._mouse_pause() 
    25187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25189 m.pause(self._mouse_pause_position) 
    25190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25192 p = picked_object(x, y, self.view) 
    25193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25201 near, far = self._near_far_bounds(cp, vd) 
    25202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25204 b = self.drawing_bounds(allow_drawing_changes = False) 
    25205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25210 dbounds = [d.bounds() for d in self.child_drawings() 
    25211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25213 if d.display and not getattr(d, 'skip_bounds', False)] 
    25214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25216 return self._any_displayed_positions and len(self._positions) > 0 
    25217 TypeError: object of type 'NoneType' has no len() 
    25218  
    25219 TypeError: object of type 'NoneType' has no len() 
    25220  
    25221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25223 return self._any_displayed_positions and len(self._positions) > 0 
    25224  
    25225 See log for complete Python traceback. 
    25226  
    25227 Traceback (most recent call last): 
    25228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25233 mouse_pause_tracking 
    25234 self._mouse_pause() 
    25235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25237 m.pause(self._mouse_pause_position) 
    25238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25240 p = picked_object(x, y, self.view) 
    25241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25249 near, far = self._near_far_bounds(cp, vd) 
    25250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25252 b = self.drawing_bounds(allow_drawing_changes = False) 
    25253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25258 dbounds = [d.bounds() for d in self.child_drawings() 
    25259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25261 if d.display and not getattr(d, 'skip_bounds', False)] 
    25262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25264 return self._any_displayed_positions and len(self._positions) > 0 
    25265 TypeError: object of type 'NoneType' has no len() 
    25266  
    25267 TypeError: object of type 'NoneType' has no len() 
    25268  
    25269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25271 return self._any_displayed_positions and len(self._positions) > 0 
    25272  
    25273 See log for complete Python traceback. 
    25274  
    25275 Traceback (most recent call last): 
    25276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25281 mouse_pause_tracking 
    25282 self._mouse_pause() 
    25283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25285 m.pause(self._mouse_pause_position) 
    25286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25288 p = picked_object(x, y, self.view) 
    25289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25297 near, far = self._near_far_bounds(cp, vd) 
    25298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25300 b = self.drawing_bounds(allow_drawing_changes = False) 
    25301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25306 dbounds = [d.bounds() for d in self.child_drawings() 
    25307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25309 if d.display and not getattr(d, 'skip_bounds', False)] 
    25310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25312 return self._any_displayed_positions and len(self._positions) > 0 
    25313 TypeError: object of type 'NoneType' has no len() 
    25314  
    25315 TypeError: object of type 'NoneType' has no len() 
    25316  
    25317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25319 return self._any_displayed_positions and len(self._positions) > 0 
    25320  
    25321 See log for complete Python traceback. 
    25322  
    25323 Traceback (most recent call last): 
    25324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25329 mouse_pause_tracking 
    25330 self._mouse_pause() 
    25331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25333 m.pause(self._mouse_pause_position) 
    25334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25336 p = picked_object(x, y, self.view) 
    25337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25345 near, far = self._near_far_bounds(cp, vd) 
    25346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25348 b = self.drawing_bounds(allow_drawing_changes = False) 
    25349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25354 dbounds = [d.bounds() for d in self.child_drawings() 
    25355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25357 if d.display and not getattr(d, 'skip_bounds', False)] 
    25358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25360 return self._any_displayed_positions and len(self._positions) > 0 
    25361 TypeError: object of type 'NoneType' has no len() 
    25362  
    25363 TypeError: object of type 'NoneType' has no len() 
    25364  
    25365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25367 return self._any_displayed_positions and len(self._positions) > 0 
    25368  
    25369 See log for complete Python traceback. 
    25370  
    25371 Traceback (most recent call last): 
    25372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25377 mouse_pause_tracking 
    25378 self._mouse_pause() 
    25379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25381 m.pause(self._mouse_pause_position) 
    25382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25384 p = picked_object(x, y, self.view) 
    25385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25393 near, far = self._near_far_bounds(cp, vd) 
    25394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25396 b = self.drawing_bounds(allow_drawing_changes = False) 
    25397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25402 dbounds = [d.bounds() for d in self.child_drawings() 
    25403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25405 if d.display and not getattr(d, 'skip_bounds', False)] 
    25406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25408 return self._any_displayed_positions and len(self._positions) > 0 
    25409 TypeError: object of type 'NoneType' has no len() 
    25410  
    25411 TypeError: object of type 'NoneType' has no len() 
    25412  
    25413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25415 return self._any_displayed_positions and len(self._positions) > 0 
    25416  
    25417 See log for complete Python traceback. 
    25418  
    25419 Traceback (most recent call last): 
    25420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25425 mouse_pause_tracking 
    25426 self._mouse_pause() 
    25427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25429 m.pause(self._mouse_pause_position) 
    25430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25432 p = picked_object(x, y, self.view) 
    25433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25441 near, far = self._near_far_bounds(cp, vd) 
    25442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25444 b = self.drawing_bounds(allow_drawing_changes = False) 
    25445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25450 dbounds = [d.bounds() for d in self.child_drawings() 
    25451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25453 if d.display and not getattr(d, 'skip_bounds', False)] 
    25454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25456 return self._any_displayed_positions and len(self._positions) > 0 
    25457 TypeError: object of type 'NoneType' has no len() 
    25458  
    25459 TypeError: object of type 'NoneType' has no len() 
    25460  
    25461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25463 return self._any_displayed_positions and len(self._positions) > 0 
    25464  
    25465 See log for complete Python traceback. 
    25466  
    25467 Traceback (most recent call last): 
    25468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25473 mouse_pause_tracking 
    25474 self._mouse_pause() 
    25475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25477 m.pause(self._mouse_pause_position) 
    25478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25480 p = picked_object(x, y, self.view) 
    25481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25489 near, far = self._near_far_bounds(cp, vd) 
    25490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25492 b = self.drawing_bounds(allow_drawing_changes = False) 
    25493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25498 dbounds = [d.bounds() for d in self.child_drawings() 
    25499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25501 if d.display and not getattr(d, 'skip_bounds', False)] 
    25502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25504 return self._any_displayed_positions and len(self._positions) > 0 
    25505 TypeError: object of type 'NoneType' has no len() 
    25506  
    25507 TypeError: object of type 'NoneType' has no len() 
    25508  
    25509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25511 return self._any_displayed_positions and len(self._positions) > 0 
    25512  
    25513 See log for complete Python traceback. 
    25514  
    25515 Traceback (most recent call last): 
    25516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25521 mouse_pause_tracking 
    25522 self._mouse_pause() 
    25523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25525 m.pause(self._mouse_pause_position) 
    25526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25528 p = picked_object(x, y, self.view) 
    25529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25537 near, far = self._near_far_bounds(cp, vd) 
    25538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25540 b = self.drawing_bounds(allow_drawing_changes = False) 
    25541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25546 dbounds = [d.bounds() for d in self.child_drawings() 
    25547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25549 if d.display and not getattr(d, 'skip_bounds', False)] 
    25550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25552 return self._any_displayed_positions and len(self._positions) > 0 
    25553 TypeError: object of type 'NoneType' has no len() 
    25554  
    25555 TypeError: object of type 'NoneType' has no len() 
    25556  
    25557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25559 return self._any_displayed_positions and len(self._positions) > 0 
    25560  
    25561 See log for complete Python traceback. 
    25562  
    25563 Traceback (most recent call last): 
    25564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25569 mouse_pause_tracking 
    25570 self._mouse_pause() 
    25571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25573 m.pause(self._mouse_pause_position) 
    25574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25576 p = picked_object(x, y, self.view) 
    25577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25585 near, far = self._near_far_bounds(cp, vd) 
    25586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25588 b = self.drawing_bounds(allow_drawing_changes = False) 
    25589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25594 dbounds = [d.bounds() for d in self.child_drawings() 
    25595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25597 if d.display and not getattr(d, 'skip_bounds', False)] 
    25598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25600 return self._any_displayed_positions and len(self._positions) > 0 
    25601 TypeError: object of type 'NoneType' has no len() 
    25602  
    25603 TypeError: object of type 'NoneType' has no len() 
    25604  
    25605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25607 return self._any_displayed_positions and len(self._positions) > 0 
    25608  
    25609 See log for complete Python traceback. 
    25610  
    25611 Traceback (most recent call last): 
    25612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25617 mouse_pause_tracking 
    25618 self._mouse_pause() 
    25619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25621 m.pause(self._mouse_pause_position) 
    25622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25624 p = picked_object(x, y, self.view) 
    25625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25633 near, far = self._near_far_bounds(cp, vd) 
    25634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25636 b = self.drawing_bounds(allow_drawing_changes = False) 
    25637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25642 dbounds = [d.bounds() for d in self.child_drawings() 
    25643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25645 if d.display and not getattr(d, 'skip_bounds', False)] 
    25646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25648 return self._any_displayed_positions and len(self._positions) > 0 
    25649 TypeError: object of type 'NoneType' has no len() 
    25650  
    25651 TypeError: object of type 'NoneType' has no len() 
    25652  
    25653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25655 return self._any_displayed_positions and len(self._positions) > 0 
    25656  
    25657 See log for complete Python traceback. 
    25658  
    25659 Traceback (most recent call last): 
    25660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25665 mouse_pause_tracking 
    25666 self._mouse_pause() 
    25667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25669 m.pause(self._mouse_pause_position) 
    25670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25672 p = picked_object(x, y, self.view) 
    25673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25681 near, far = self._near_far_bounds(cp, vd) 
    25682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25684 b = self.drawing_bounds(allow_drawing_changes = False) 
    25685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25690 dbounds = [d.bounds() for d in self.child_drawings() 
    25691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25693 if d.display and not getattr(d, 'skip_bounds', False)] 
    25694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25696 return self._any_displayed_positions and len(self._positions) > 0 
    25697 TypeError: object of type 'NoneType' has no len() 
    25698  
    25699 TypeError: object of type 'NoneType' has no len() 
    25700  
    25701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25703 return self._any_displayed_positions and len(self._positions) > 0 
    25704  
    25705 See log for complete Python traceback. 
    25706  
    25707 Traceback (most recent call last): 
    25708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25713 mouse_pause_tracking 
    25714 self._mouse_pause() 
    25715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25717 m.pause(self._mouse_pause_position) 
    25718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25720 p = picked_object(x, y, self.view) 
    25721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25729 near, far = self._near_far_bounds(cp, vd) 
    25730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25732 b = self.drawing_bounds(allow_drawing_changes = False) 
    25733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25738 dbounds = [d.bounds() for d in self.child_drawings() 
    25739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25741 if d.display and not getattr(d, 'skip_bounds', False)] 
    25742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25744 return self._any_displayed_positions and len(self._positions) > 0 
    25745 TypeError: object of type 'NoneType' has no len() 
    25746  
    25747 TypeError: object of type 'NoneType' has no len() 
    25748  
    25749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25751 return self._any_displayed_positions and len(self._positions) > 0 
    25752  
    25753 See log for complete Python traceback. 
    25754  
    25755 Traceback (most recent call last): 
    25756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25761 mouse_pause_tracking 
    25762 self._mouse_pause() 
    25763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25765 m.pause(self._mouse_pause_position) 
    25766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25768 p = picked_object(x, y, self.view) 
    25769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25777 near, far = self._near_far_bounds(cp, vd) 
    25778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25780 b = self.drawing_bounds(allow_drawing_changes = False) 
    25781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25786 dbounds = [d.bounds() for d in self.child_drawings() 
    25787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25789 if d.display and not getattr(d, 'skip_bounds', False)] 
    25790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25792 return self._any_displayed_positions and len(self._positions) > 0 
    25793 TypeError: object of type 'NoneType' has no len() 
    25794  
    25795 TypeError: object of type 'NoneType' has no len() 
    25796  
    25797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25799 return self._any_displayed_positions and len(self._positions) > 0 
    25800  
    25801 See log for complete Python traceback. 
    25802  
    25803 Traceback (most recent call last): 
    25804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25809 mouse_pause_tracking 
    25810 self._mouse_pause() 
    25811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25813 m.pause(self._mouse_pause_position) 
    25814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25816 p = picked_object(x, y, self.view) 
    25817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25825 near, far = self._near_far_bounds(cp, vd) 
    25826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25828 b = self.drawing_bounds(allow_drawing_changes = False) 
    25829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25834 dbounds = [d.bounds() for d in self.child_drawings() 
    25835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25837 if d.display and not getattr(d, 'skip_bounds', False)] 
    25838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25840 return self._any_displayed_positions and len(self._positions) > 0 
    25841 TypeError: object of type 'NoneType' has no len() 
    25842  
    25843 TypeError: object of type 'NoneType' has no len() 
    25844  
    25845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25847 return self._any_displayed_positions and len(self._positions) > 0 
    25848  
    25849 See log for complete Python traceback. 
    25850  
    25851 Traceback (most recent call last): 
    25852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25857 mouse_pause_tracking 
    25858 self._mouse_pause() 
    25859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25861 m.pause(self._mouse_pause_position) 
    25862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25864 p = picked_object(x, y, self.view) 
    25865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25873 near, far = self._near_far_bounds(cp, vd) 
    25874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25876 b = self.drawing_bounds(allow_drawing_changes = False) 
    25877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25882 dbounds = [d.bounds() for d in self.child_drawings() 
    25883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25885 if d.display and not getattr(d, 'skip_bounds', False)] 
    25886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25888 return self._any_displayed_positions and len(self._positions) > 0 
    25889 TypeError: object of type 'NoneType' has no len() 
    25890  
    25891 TypeError: object of type 'NoneType' has no len() 
    25892  
    25893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25895 return self._any_displayed_positions and len(self._positions) > 0 
    25896  
    25897 See log for complete Python traceback. 
    25898  
    25899 Traceback (most recent call last): 
    25900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25905 mouse_pause_tracking 
    25906 self._mouse_pause() 
    25907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25909 m.pause(self._mouse_pause_position) 
    25910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25912 p = picked_object(x, y, self.view) 
    25913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25921 near, far = self._near_far_bounds(cp, vd) 
    25922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25924 b = self.drawing_bounds(allow_drawing_changes = False) 
    25925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25930 dbounds = [d.bounds() for d in self.child_drawings() 
    25931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25933 if d.display and not getattr(d, 'skip_bounds', False)] 
    25934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25936 return self._any_displayed_positions and len(self._positions) > 0 
    25937 TypeError: object of type 'NoneType' has no len() 
    25938  
    25939 TypeError: object of type 'NoneType' has no len() 
    25940  
    25941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25943 return self._any_displayed_positions and len(self._positions) > 0 
    25944  
    25945 See log for complete Python traceback. 
    25946  
    25947 Traceback (most recent call last): 
    25948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    25953 mouse_pause_tracking 
    25954 self._mouse_pause() 
    25955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    25957 m.pause(self._mouse_pause_position) 
    25958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    25960 p = picked_object(x, y, self.view) 
    25961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    25963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    25964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    25966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    25967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    25969 near, far = self._near_far_bounds(cp, vd) 
    25970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    25972 b = self.drawing_bounds(allow_drawing_changes = False) 
    25973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    25975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    25976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    25978 dbounds = [d.bounds() for d in self.child_drawings() 
    25979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    25981 if d.display and not getattr(d, 'skip_bounds', False)] 
    25982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25984 return self._any_displayed_positions and len(self._positions) > 0 
    25985 TypeError: object of type 'NoneType' has no len() 
    25986  
    25987 TypeError: object of type 'NoneType' has no len() 
    25988  
    25989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    25991 return self._any_displayed_positions and len(self._positions) > 0 
    25992  
    25993 See log for complete Python traceback. 
    25994  
    25995 Traceback (most recent call last): 
    25996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    25997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    25998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    25999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26001 mouse_pause_tracking 
    26002 self._mouse_pause() 
    26003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26005 m.pause(self._mouse_pause_position) 
    26006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26008 p = picked_object(x, y, self.view) 
    26009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26017 near, far = self._near_far_bounds(cp, vd) 
    26018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26020 b = self.drawing_bounds(allow_drawing_changes = False) 
    26021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26026 dbounds = [d.bounds() for d in self.child_drawings() 
    26027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26029 if d.display and not getattr(d, 'skip_bounds', False)] 
    26030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26032 return self._any_displayed_positions and len(self._positions) > 0 
    26033 TypeError: object of type 'NoneType' has no len() 
    26034  
    26035 TypeError: object of type 'NoneType' has no len() 
    26036  
    26037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26039 return self._any_displayed_positions and len(self._positions) > 0 
    26040  
    26041 See log for complete Python traceback. 
    26042  
    26043 Traceback (most recent call last): 
    26044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26049 mouse_pause_tracking 
    26050 self._mouse_pause() 
    26051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26053 m.pause(self._mouse_pause_position) 
    26054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26056 p = picked_object(x, y, self.view) 
    26057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26065 near, far = self._near_far_bounds(cp, vd) 
    26066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26068 b = self.drawing_bounds(allow_drawing_changes = False) 
    26069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26074 dbounds = [d.bounds() for d in self.child_drawings() 
    26075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26077 if d.display and not getattr(d, 'skip_bounds', False)] 
    26078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26080 return self._any_displayed_positions and len(self._positions) > 0 
    26081 TypeError: object of type 'NoneType' has no len() 
    26082  
    26083 TypeError: object of type 'NoneType' has no len() 
    26084  
    26085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26087 return self._any_displayed_positions and len(self._positions) > 0 
    26088  
    26089 See log for complete Python traceback. 
    26090  
    26091 Traceback (most recent call last): 
    26092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26097 mouse_pause_tracking 
    26098 self._mouse_pause() 
    26099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26101 m.pause(self._mouse_pause_position) 
    26102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26104 p = picked_object(x, y, self.view) 
    26105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26113 near, far = self._near_far_bounds(cp, vd) 
    26114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26116 b = self.drawing_bounds(allow_drawing_changes = False) 
    26117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26122 dbounds = [d.bounds() for d in self.child_drawings() 
    26123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26125 if d.display and not getattr(d, 'skip_bounds', False)] 
    26126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26128 return self._any_displayed_positions and len(self._positions) > 0 
    26129 TypeError: object of type 'NoneType' has no len() 
    26130  
    26131 TypeError: object of type 'NoneType' has no len() 
    26132  
    26133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26135 return self._any_displayed_positions and len(self._positions) > 0 
    26136  
    26137 See log for complete Python traceback. 
    26138  
    26139 Traceback (most recent call last): 
    26140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26145 mouse_pause_tracking 
    26146 self._mouse_pause() 
    26147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26149 m.pause(self._mouse_pause_position) 
    26150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26152 p = picked_object(x, y, self.view) 
    26153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26161 near, far = self._near_far_bounds(cp, vd) 
    26162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26164 b = self.drawing_bounds(allow_drawing_changes = False) 
    26165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26170 dbounds = [d.bounds() for d in self.child_drawings() 
    26171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26173 if d.display and not getattr(d, 'skip_bounds', False)] 
    26174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26176 return self._any_displayed_positions and len(self._positions) > 0 
    26177 TypeError: object of type 'NoneType' has no len() 
    26178  
    26179 TypeError: object of type 'NoneType' has no len() 
    26180  
    26181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26183 return self._any_displayed_positions and len(self._positions) > 0 
    26184  
    26185 See log for complete Python traceback. 
    26186  
    26187 Traceback (most recent call last): 
    26188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26193 mouse_pause_tracking 
    26194 self._mouse_pause() 
    26195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26197 m.pause(self._mouse_pause_position) 
    26198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26200 p = picked_object(x, y, self.view) 
    26201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26209 near, far = self._near_far_bounds(cp, vd) 
    26210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26212 b = self.drawing_bounds(allow_drawing_changes = False) 
    26213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26218 dbounds = [d.bounds() for d in self.child_drawings() 
    26219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26221 if d.display and not getattr(d, 'skip_bounds', False)] 
    26222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26224 return self._any_displayed_positions and len(self._positions) > 0 
    26225 TypeError: object of type 'NoneType' has no len() 
    26226  
    26227 TypeError: object of type 'NoneType' has no len() 
    26228  
    26229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26231 return self._any_displayed_positions and len(self._positions) > 0 
    26232  
    26233 See log for complete Python traceback. 
    26234  
    26235 Traceback (most recent call last): 
    26236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26241 mouse_pause_tracking 
    26242 self._mouse_pause() 
    26243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26245 m.pause(self._mouse_pause_position) 
    26246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26248 p = picked_object(x, y, self.view) 
    26249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26257 near, far = self._near_far_bounds(cp, vd) 
    26258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26260 b = self.drawing_bounds(allow_drawing_changes = False) 
    26261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26266 dbounds = [d.bounds() for d in self.child_drawings() 
    26267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26269 if d.display and not getattr(d, 'skip_bounds', False)] 
    26270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26272 return self._any_displayed_positions and len(self._positions) > 0 
    26273 TypeError: object of type 'NoneType' has no len() 
    26274  
    26275 TypeError: object of type 'NoneType' has no len() 
    26276  
    26277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26279 return self._any_displayed_positions and len(self._positions) > 0 
    26280  
    26281 See log for complete Python traceback. 
    26282  
    26283 Traceback (most recent call last): 
    26284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26289 mouse_pause_tracking 
    26290 self._mouse_pause() 
    26291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26293 m.pause(self._mouse_pause_position) 
    26294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26296 p = picked_object(x, y, self.view) 
    26297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26305 near, far = self._near_far_bounds(cp, vd) 
    26306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26308 b = self.drawing_bounds(allow_drawing_changes = False) 
    26309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26314 dbounds = [d.bounds() for d in self.child_drawings() 
    26315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26317 if d.display and not getattr(d, 'skip_bounds', False)] 
    26318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26320 return self._any_displayed_positions and len(self._positions) > 0 
    26321 TypeError: object of type 'NoneType' has no len() 
    26322  
    26323 TypeError: object of type 'NoneType' has no len() 
    26324  
    26325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26327 return self._any_displayed_positions and len(self._positions) > 0 
    26328  
    26329 See log for complete Python traceback. 
    26330  
    26331 Traceback (most recent call last): 
    26332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26337 mouse_pause_tracking 
    26338 self._mouse_pause() 
    26339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26341 m.pause(self._mouse_pause_position) 
    26342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26344 p = picked_object(x, y, self.view) 
    26345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26353 near, far = self._near_far_bounds(cp, vd) 
    26354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26356 b = self.drawing_bounds(allow_drawing_changes = False) 
    26357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26362 dbounds = [d.bounds() for d in self.child_drawings() 
    26363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26365 if d.display and not getattr(d, 'skip_bounds', False)] 
    26366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26368 return self._any_displayed_positions and len(self._positions) > 0 
    26369 TypeError: object of type 'NoneType' has no len() 
    26370  
    26371 TypeError: object of type 'NoneType' has no len() 
    26372  
    26373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26375 return self._any_displayed_positions and len(self._positions) > 0 
    26376  
    26377 See log for complete Python traceback. 
    26378  
    26379 Traceback (most recent call last): 
    26380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26385 mouse_pause_tracking 
    26386 self._mouse_pause() 
    26387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26389 m.pause(self._mouse_pause_position) 
    26390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26392 p = picked_object(x, y, self.view) 
    26393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26401 near, far = self._near_far_bounds(cp, vd) 
    26402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26404 b = self.drawing_bounds(allow_drawing_changes = False) 
    26405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26410 dbounds = [d.bounds() for d in self.child_drawings() 
    26411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26413 if d.display and not getattr(d, 'skip_bounds', False)] 
    26414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26416 return self._any_displayed_positions and len(self._positions) > 0 
    26417 TypeError: object of type 'NoneType' has no len() 
    26418  
    26419 TypeError: object of type 'NoneType' has no len() 
    26420  
    26421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26423 return self._any_displayed_positions and len(self._positions) > 0 
    26424  
    26425 See log for complete Python traceback. 
    26426  
    26427 Traceback (most recent call last): 
    26428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26433 mouse_pause_tracking 
    26434 self._mouse_pause() 
    26435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26437 m.pause(self._mouse_pause_position) 
    26438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26440 p = picked_object(x, y, self.view) 
    26441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26449 near, far = self._near_far_bounds(cp, vd) 
    26450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26452 b = self.drawing_bounds(allow_drawing_changes = False) 
    26453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26458 dbounds = [d.bounds() for d in self.child_drawings() 
    26459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26461 if d.display and not getattr(d, 'skip_bounds', False)] 
    26462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26464 return self._any_displayed_positions and len(self._positions) > 0 
    26465 TypeError: object of type 'NoneType' has no len() 
    26466  
    26467 TypeError: object of type 'NoneType' has no len() 
    26468  
    26469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26471 return self._any_displayed_positions and len(self._positions) > 0 
    26472  
    26473 See log for complete Python traceback. 
    26474  
    26475 Traceback (most recent call last): 
    26476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26481 mouse_pause_tracking 
    26482 self._mouse_pause() 
    26483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26485 m.pause(self._mouse_pause_position) 
    26486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26488 p = picked_object(x, y, self.view) 
    26489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26497 near, far = self._near_far_bounds(cp, vd) 
    26498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26500 b = self.drawing_bounds(allow_drawing_changes = False) 
    26501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26506 dbounds = [d.bounds() for d in self.child_drawings() 
    26507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26509 if d.display and not getattr(d, 'skip_bounds', False)] 
    26510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26512 return self._any_displayed_positions and len(self._positions) > 0 
    26513 TypeError: object of type 'NoneType' has no len() 
    26514  
    26515 TypeError: object of type 'NoneType' has no len() 
    26516  
    26517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26519 return self._any_displayed_positions and len(self._positions) > 0 
    26520  
    26521 See log for complete Python traceback. 
    26522  
    26523 Traceback (most recent call last): 
    26524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26529 mouse_pause_tracking 
    26530 self._mouse_pause() 
    26531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26533 m.pause(self._mouse_pause_position) 
    26534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26536 p = picked_object(x, y, self.view) 
    26537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26545 near, far = self._near_far_bounds(cp, vd) 
    26546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26548 b = self.drawing_bounds(allow_drawing_changes = False) 
    26549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26554 dbounds = [d.bounds() for d in self.child_drawings() 
    26555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26557 if d.display and not getattr(d, 'skip_bounds', False)] 
    26558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26560 return self._any_displayed_positions and len(self._positions) > 0 
    26561 TypeError: object of type 'NoneType' has no len() 
    26562  
    26563 TypeError: object of type 'NoneType' has no len() 
    26564  
    26565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26567 return self._any_displayed_positions and len(self._positions) > 0 
    26568  
    26569 See log for complete Python traceback. 
    26570  
    26571 Traceback (most recent call last): 
    26572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26577 mouse_pause_tracking 
    26578 self._mouse_pause() 
    26579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26581 m.pause(self._mouse_pause_position) 
    26582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26584 p = picked_object(x, y, self.view) 
    26585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26593 near, far = self._near_far_bounds(cp, vd) 
    26594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26596 b = self.drawing_bounds(allow_drawing_changes = False) 
    26597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26602 dbounds = [d.bounds() for d in self.child_drawings() 
    26603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26605 if d.display and not getattr(d, 'skip_bounds', False)] 
    26606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26608 return self._any_displayed_positions and len(self._positions) > 0 
    26609 TypeError: object of type 'NoneType' has no len() 
    26610  
    26611 TypeError: object of type 'NoneType' has no len() 
    26612  
    26613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26615 return self._any_displayed_positions and len(self._positions) > 0 
    26616  
    26617 See log for complete Python traceback. 
    26618  
    26619 Traceback (most recent call last): 
    26620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26625 mouse_pause_tracking 
    26626 self._mouse_pause() 
    26627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26629 m.pause(self._mouse_pause_position) 
    26630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26632 p = picked_object(x, y, self.view) 
    26633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26641 near, far = self._near_far_bounds(cp, vd) 
    26642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26644 b = self.drawing_bounds(allow_drawing_changes = False) 
    26645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26650 dbounds = [d.bounds() for d in self.child_drawings() 
    26651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26653 if d.display and not getattr(d, 'skip_bounds', False)] 
    26654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26656 return self._any_displayed_positions and len(self._positions) > 0 
    26657 TypeError: object of type 'NoneType' has no len() 
    26658  
    26659 TypeError: object of type 'NoneType' has no len() 
    26660  
    26661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26663 return self._any_displayed_positions and len(self._positions) > 0 
    26664  
    26665 See log for complete Python traceback. 
    26666  
    26667 Traceback (most recent call last): 
    26668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26673 mouse_pause_tracking 
    26674 self._mouse_pause() 
    26675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26677 m.pause(self._mouse_pause_position) 
    26678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26680 p = picked_object(x, y, self.view) 
    26681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26689 near, far = self._near_far_bounds(cp, vd) 
    26690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26692 b = self.drawing_bounds(allow_drawing_changes = False) 
    26693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26698 dbounds = [d.bounds() for d in self.child_drawings() 
    26699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26701 if d.display and not getattr(d, 'skip_bounds', False)] 
    26702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26704 return self._any_displayed_positions and len(self._positions) > 0 
    26705 TypeError: object of type 'NoneType' has no len() 
    26706  
    26707 TypeError: object of type 'NoneType' has no len() 
    26708  
    26709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26711 return self._any_displayed_positions and len(self._positions) > 0 
    26712  
    26713 See log for complete Python traceback. 
    26714  
    26715 Traceback (most recent call last): 
    26716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26721 mouse_pause_tracking 
    26722 self._mouse_pause() 
    26723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26725 m.pause(self._mouse_pause_position) 
    26726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26728 p = picked_object(x, y, self.view) 
    26729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26737 near, far = self._near_far_bounds(cp, vd) 
    26738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26740 b = self.drawing_bounds(allow_drawing_changes = False) 
    26741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26746 dbounds = [d.bounds() for d in self.child_drawings() 
    26747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26749 if d.display and not getattr(d, 'skip_bounds', False)] 
    26750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26752 return self._any_displayed_positions and len(self._positions) > 0 
    26753 TypeError: object of type 'NoneType' has no len() 
    26754  
    26755 TypeError: object of type 'NoneType' has no len() 
    26756  
    26757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26759 return self._any_displayed_positions and len(self._positions) > 0 
    26760  
    26761 See log for complete Python traceback. 
    26762  
    26763 Traceback (most recent call last): 
    26764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26769 mouse_pause_tracking 
    26770 self._mouse_pause() 
    26771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26773 m.pause(self._mouse_pause_position) 
    26774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26776 p = picked_object(x, y, self.view) 
    26777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26785 near, far = self._near_far_bounds(cp, vd) 
    26786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26788 b = self.drawing_bounds(allow_drawing_changes = False) 
    26789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26794 dbounds = [d.bounds() for d in self.child_drawings() 
    26795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26797 if d.display and not getattr(d, 'skip_bounds', False)] 
    26798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26800 return self._any_displayed_positions and len(self._positions) > 0 
    26801 TypeError: object of type 'NoneType' has no len() 
    26802  
    26803 TypeError: object of type 'NoneType' has no len() 
    26804  
    26805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26807 return self._any_displayed_positions and len(self._positions) > 0 
    26808  
    26809 See log for complete Python traceback. 
    26810  
    26811 Traceback (most recent call last): 
    26812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26817 mouse_pause_tracking 
    26818 self._mouse_pause() 
    26819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26821 m.pause(self._mouse_pause_position) 
    26822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26824 p = picked_object(x, y, self.view) 
    26825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26833 near, far = self._near_far_bounds(cp, vd) 
    26834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26836 b = self.drawing_bounds(allow_drawing_changes = False) 
    26837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26842 dbounds = [d.bounds() for d in self.child_drawings() 
    26843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26845 if d.display and not getattr(d, 'skip_bounds', False)] 
    26846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26848 return self._any_displayed_positions and len(self._positions) > 0 
    26849 TypeError: object of type 'NoneType' has no len() 
    26850  
    26851 TypeError: object of type 'NoneType' has no len() 
    26852  
    26853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26855 return self._any_displayed_positions and len(self._positions) > 0 
    26856  
    26857 See log for complete Python traceback. 
    26858  
    26859 Traceback (most recent call last): 
    26860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26865 mouse_pause_tracking 
    26866 self._mouse_pause() 
    26867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26869 m.pause(self._mouse_pause_position) 
    26870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26872 p = picked_object(x, y, self.view) 
    26873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26881 near, far = self._near_far_bounds(cp, vd) 
    26882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26884 b = self.drawing_bounds(allow_drawing_changes = False) 
    26885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26890 dbounds = [d.bounds() for d in self.child_drawings() 
    26891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26893 if d.display and not getattr(d, 'skip_bounds', False)] 
    26894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26896 return self._any_displayed_positions and len(self._positions) > 0 
    26897 TypeError: object of type 'NoneType' has no len() 
    26898  
    26899 TypeError: object of type 'NoneType' has no len() 
    26900  
    26901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26903 return self._any_displayed_positions and len(self._positions) > 0 
    26904  
    26905 See log for complete Python traceback. 
    26906  
    26907 Traceback (most recent call last): 
    26908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26913 mouse_pause_tracking 
    26914 self._mouse_pause() 
    26915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26917 m.pause(self._mouse_pause_position) 
    26918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26920 p = picked_object(x, y, self.view) 
    26921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26929 near, far = self._near_far_bounds(cp, vd) 
    26930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26932 b = self.drawing_bounds(allow_drawing_changes = False) 
    26933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26938 dbounds = [d.bounds() for d in self.child_drawings() 
    26939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26941 if d.display and not getattr(d, 'skip_bounds', False)] 
    26942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26944 return self._any_displayed_positions and len(self._positions) > 0 
    26945 TypeError: object of type 'NoneType' has no len() 
    26946  
    26947 TypeError: object of type 'NoneType' has no len() 
    26948  
    26949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26951 return self._any_displayed_positions and len(self._positions) > 0 
    26952  
    26953 See log for complete Python traceback. 
    26954  
    26955 Traceback (most recent call last): 
    26956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    26958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    26959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    26961 mouse_pause_tracking 
    26962 self._mouse_pause() 
    26963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    26965 m.pause(self._mouse_pause_position) 
    26966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    26968 p = picked_object(x, y, self.view) 
    26969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    26971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    26972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    26974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    26975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    26977 near, far = self._near_far_bounds(cp, vd) 
    26978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    26980 b = self.drawing_bounds(allow_drawing_changes = False) 
    26981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    26983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    26984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    26986 dbounds = [d.bounds() for d in self.child_drawings() 
    26987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    26989 if d.display and not getattr(d, 'skip_bounds', False)] 
    26990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26992 return self._any_displayed_positions and len(self._positions) > 0 
    26993 TypeError: object of type 'NoneType' has no len() 
    26994  
    26995 TypeError: object of type 'NoneType' has no len() 
    26996  
    26997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    26998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    26999 return self._any_displayed_positions and len(self._positions) > 0 
    27000  
    27001 See log for complete Python traceback. 
    27002  
    27003 Traceback (most recent call last): 
    27004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27009 mouse_pause_tracking 
    27010 self._mouse_pause() 
    27011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27013 m.pause(self._mouse_pause_position) 
    27014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27016 p = picked_object(x, y, self.view) 
    27017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27025 near, far = self._near_far_bounds(cp, vd) 
    27026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27028 b = self.drawing_bounds(allow_drawing_changes = False) 
    27029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27034 dbounds = [d.bounds() for d in self.child_drawings() 
    27035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27037 if d.display and not getattr(d, 'skip_bounds', False)] 
    27038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27040 return self._any_displayed_positions and len(self._positions) > 0 
    27041 TypeError: object of type 'NoneType' has no len() 
    27042  
    27043 TypeError: object of type 'NoneType' has no len() 
    27044  
    27045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27047 return self._any_displayed_positions and len(self._positions) > 0 
    27048  
    27049 See log for complete Python traceback. 
    27050  
    27051 Traceback (most recent call last): 
    27052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27057 mouse_pause_tracking 
    27058 self._mouse_pause() 
    27059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27061 m.pause(self._mouse_pause_position) 
    27062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27064 p = picked_object(x, y, self.view) 
    27065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27073 near, far = self._near_far_bounds(cp, vd) 
    27074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27076 b = self.drawing_bounds(allow_drawing_changes = False) 
    27077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27082 dbounds = [d.bounds() for d in self.child_drawings() 
    27083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27085 if d.display and not getattr(d, 'skip_bounds', False)] 
    27086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27088 return self._any_displayed_positions and len(self._positions) > 0 
    27089 TypeError: object of type 'NoneType' has no len() 
    27090  
    27091 TypeError: object of type 'NoneType' has no len() 
    27092  
    27093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27095 return self._any_displayed_positions and len(self._positions) > 0 
    27096  
    27097 See log for complete Python traceback. 
    27098  
    27099 Traceback (most recent call last): 
    27100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27105 mouse_pause_tracking 
    27106 self._mouse_pause() 
    27107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27109 m.pause(self._mouse_pause_position) 
    27110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27112 p = picked_object(x, y, self.view) 
    27113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27121 near, far = self._near_far_bounds(cp, vd) 
    27122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27124 b = self.drawing_bounds(allow_drawing_changes = False) 
    27125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27130 dbounds = [d.bounds() for d in self.child_drawings() 
    27131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27133 if d.display and not getattr(d, 'skip_bounds', False)] 
    27134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27136 return self._any_displayed_positions and len(self._positions) > 0 
    27137 TypeError: object of type 'NoneType' has no len() 
    27138  
    27139 TypeError: object of type 'NoneType' has no len() 
    27140  
    27141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27143 return self._any_displayed_positions and len(self._positions) > 0 
    27144  
    27145 See log for complete Python traceback. 
    27146  
    27147 Traceback (most recent call last): 
    27148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27153 mouse_pause_tracking 
    27154 self._mouse_pause() 
    27155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27157 m.pause(self._mouse_pause_position) 
    27158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27160 p = picked_object(x, y, self.view) 
    27161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27169 near, far = self._near_far_bounds(cp, vd) 
    27170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27172 b = self.drawing_bounds(allow_drawing_changes = False) 
    27173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27178 dbounds = [d.bounds() for d in self.child_drawings() 
    27179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27181 if d.display and not getattr(d, 'skip_bounds', False)] 
    27182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27184 return self._any_displayed_positions and len(self._positions) > 0 
    27185 TypeError: object of type 'NoneType' has no len() 
    27186  
    27187 TypeError: object of type 'NoneType' has no len() 
    27188  
    27189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27191 return self._any_displayed_positions and len(self._positions) > 0 
    27192  
    27193 See log for complete Python traceback. 
    27194  
    27195 Traceback (most recent call last): 
    27196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27201 mouse_pause_tracking 
    27202 self._mouse_pause() 
    27203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27205 m.pause(self._mouse_pause_position) 
    27206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27208 p = picked_object(x, y, self.view) 
    27209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27217 near, far = self._near_far_bounds(cp, vd) 
    27218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27220 b = self.drawing_bounds(allow_drawing_changes = False) 
    27221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27226 dbounds = [d.bounds() for d in self.child_drawings() 
    27227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27229 if d.display and not getattr(d, 'skip_bounds', False)] 
    27230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27232 return self._any_displayed_positions and len(self._positions) > 0 
    27233 TypeError: object of type 'NoneType' has no len() 
    27234  
    27235 TypeError: object of type 'NoneType' has no len() 
    27236  
    27237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27239 return self._any_displayed_positions and len(self._positions) > 0 
    27240  
    27241 See log for complete Python traceback. 
    27242  
    27243 Traceback (most recent call last): 
    27244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27249 mouse_pause_tracking 
    27250 self._mouse_pause() 
    27251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27253 m.pause(self._mouse_pause_position) 
    27254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27256 p = picked_object(x, y, self.view) 
    27257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27265 near, far = self._near_far_bounds(cp, vd) 
    27266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27268 b = self.drawing_bounds(allow_drawing_changes = False) 
    27269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27274 dbounds = [d.bounds() for d in self.child_drawings() 
    27275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27277 if d.display and not getattr(d, 'skip_bounds', False)] 
    27278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27280 return self._any_displayed_positions and len(self._positions) > 0 
    27281 TypeError: object of type 'NoneType' has no len() 
    27282  
    27283 TypeError: object of type 'NoneType' has no len() 
    27284  
    27285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27287 return self._any_displayed_positions and len(self._positions) > 0 
    27288  
    27289 See log for complete Python traceback. 
    27290  
    27291 Traceback (most recent call last): 
    27292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27297 mouse_pause_tracking 
    27298 self._mouse_pause() 
    27299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27301 m.pause(self._mouse_pause_position) 
    27302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27304 p = picked_object(x, y, self.view) 
    27305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27313 near, far = self._near_far_bounds(cp, vd) 
    27314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27316 b = self.drawing_bounds(allow_drawing_changes = False) 
    27317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27322 dbounds = [d.bounds() for d in self.child_drawings() 
    27323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27325 if d.display and not getattr(d, 'skip_bounds', False)] 
    27326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27328 return self._any_displayed_positions and len(self._positions) > 0 
    27329 TypeError: object of type 'NoneType' has no len() 
    27330  
    27331 TypeError: object of type 'NoneType' has no len() 
    27332  
    27333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27335 return self._any_displayed_positions and len(self._positions) > 0 
    27336  
    27337 See log for complete Python traceback. 
    27338  
    27339 Traceback (most recent call last): 
    27340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27345 mouse_pause_tracking 
    27346 self._mouse_pause() 
    27347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27349 m.pause(self._mouse_pause_position) 
    27350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27352 p = picked_object(x, y, self.view) 
    27353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27361 near, far = self._near_far_bounds(cp, vd) 
    27362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27364 b = self.drawing_bounds(allow_drawing_changes = False) 
    27365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27370 dbounds = [d.bounds() for d in self.child_drawings() 
    27371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27373 if d.display and not getattr(d, 'skip_bounds', False)] 
    27374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27376 return self._any_displayed_positions and len(self._positions) > 0 
    27377 TypeError: object of type 'NoneType' has no len() 
    27378  
    27379 TypeError: object of type 'NoneType' has no len() 
    27380  
    27381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27383 return self._any_displayed_positions and len(self._positions) > 0 
    27384  
    27385 See log for complete Python traceback. 
    27386  
    27387 Traceback (most recent call last): 
    27388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27393 mouse_pause_tracking 
    27394 self._mouse_pause() 
    27395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27397 m.pause(self._mouse_pause_position) 
    27398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27400 p = picked_object(x, y, self.view) 
    27401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27409 near, far = self._near_far_bounds(cp, vd) 
    27410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27412 b = self.drawing_bounds(allow_drawing_changes = False) 
    27413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27418 dbounds = [d.bounds() for d in self.child_drawings() 
    27419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27421 if d.display and not getattr(d, 'skip_bounds', False)] 
    27422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27424 return self._any_displayed_positions and len(self._positions) > 0 
    27425 TypeError: object of type 'NoneType' has no len() 
    27426  
    27427 TypeError: object of type 'NoneType' has no len() 
    27428  
    27429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27431 return self._any_displayed_positions and len(self._positions) > 0 
    27432  
    27433 See log for complete Python traceback. 
    27434  
    27435 Traceback (most recent call last): 
    27436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27441 mouse_pause_tracking 
    27442 self._mouse_pause() 
    27443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27445 m.pause(self._mouse_pause_position) 
    27446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27448 p = picked_object(x, y, self.view) 
    27449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27457 near, far = self._near_far_bounds(cp, vd) 
    27458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27460 b = self.drawing_bounds(allow_drawing_changes = False) 
    27461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27466 dbounds = [d.bounds() for d in self.child_drawings() 
    27467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27469 if d.display and not getattr(d, 'skip_bounds', False)] 
    27470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27472 return self._any_displayed_positions and len(self._positions) > 0 
    27473 TypeError: object of type 'NoneType' has no len() 
    27474  
    27475 TypeError: object of type 'NoneType' has no len() 
    27476  
    27477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27479 return self._any_displayed_positions and len(self._positions) > 0 
    27480  
    27481 See log for complete Python traceback. 
    27482  
    27483 Traceback (most recent call last): 
    27484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27489 mouse_pause_tracking 
    27490 self._mouse_pause() 
    27491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27493 m.pause(self._mouse_pause_position) 
    27494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27496 p = picked_object(x, y, self.view) 
    27497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27505 near, far = self._near_far_bounds(cp, vd) 
    27506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27508 b = self.drawing_bounds(allow_drawing_changes = False) 
    27509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27514 dbounds = [d.bounds() for d in self.child_drawings() 
    27515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27517 if d.display and not getattr(d, 'skip_bounds', False)] 
    27518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27520 return self._any_displayed_positions and len(self._positions) > 0 
    27521 TypeError: object of type 'NoneType' has no len() 
    27522  
    27523 TypeError: object of type 'NoneType' has no len() 
    27524  
    27525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27527 return self._any_displayed_positions and len(self._positions) > 0 
    27528  
    27529 See log for complete Python traceback. 
    27530  
    27531 Traceback (most recent call last): 
    27532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27537 mouse_pause_tracking 
    27538 self._mouse_pause() 
    27539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27541 m.pause(self._mouse_pause_position) 
    27542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27544 p = picked_object(x, y, self.view) 
    27545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27553 near, far = self._near_far_bounds(cp, vd) 
    27554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27556 b = self.drawing_bounds(allow_drawing_changes = False) 
    27557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27562 dbounds = [d.bounds() for d in self.child_drawings() 
    27563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27565 if d.display and not getattr(d, 'skip_bounds', False)] 
    27566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27568 return self._any_displayed_positions and len(self._positions) > 0 
    27569 TypeError: object of type 'NoneType' has no len() 
    27570  
    27571 TypeError: object of type 'NoneType' has no len() 
    27572  
    27573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27575 return self._any_displayed_positions and len(self._positions) > 0 
    27576  
    27577 See log for complete Python traceback. 
    27578  
    27579 Traceback (most recent call last): 
    27580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27585 mouse_pause_tracking 
    27586 self._mouse_pause() 
    27587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27589 m.pause(self._mouse_pause_position) 
    27590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27592 p = picked_object(x, y, self.view) 
    27593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27601 near, far = self._near_far_bounds(cp, vd) 
    27602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27604 b = self.drawing_bounds(allow_drawing_changes = False) 
    27605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27610 dbounds = [d.bounds() for d in self.child_drawings() 
    27611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27613 if d.display and not getattr(d, 'skip_bounds', False)] 
    27614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27616 return self._any_displayed_positions and len(self._positions) > 0 
    27617 TypeError: object of type 'NoneType' has no len() 
    27618  
    27619 TypeError: object of type 'NoneType' has no len() 
    27620  
    27621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27623 return self._any_displayed_positions and len(self._positions) > 0 
    27624  
    27625 See log for complete Python traceback. 
    27626  
    27627 Traceback (most recent call last): 
    27628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27633 mouse_pause_tracking 
    27634 self._mouse_pause() 
    27635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27637 m.pause(self._mouse_pause_position) 
    27638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27640 p = picked_object(x, y, self.view) 
    27641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27649 near, far = self._near_far_bounds(cp, vd) 
    27650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27652 b = self.drawing_bounds(allow_drawing_changes = False) 
    27653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27658 dbounds = [d.bounds() for d in self.child_drawings() 
    27659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27661 if d.display and not getattr(d, 'skip_bounds', False)] 
    27662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27664 return self._any_displayed_positions and len(self._positions) > 0 
    27665 TypeError: object of type 'NoneType' has no len() 
    27666  
    27667 TypeError: object of type 'NoneType' has no len() 
    27668  
    27669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27671 return self._any_displayed_positions and len(self._positions) > 0 
    27672  
    27673 See log for complete Python traceback. 
    27674  
    27675 Traceback (most recent call last): 
    27676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27681 mouse_pause_tracking 
    27682 self._mouse_pause() 
    27683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27685 m.pause(self._mouse_pause_position) 
    27686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27688 p = picked_object(x, y, self.view) 
    27689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27697 near, far = self._near_far_bounds(cp, vd) 
    27698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27700 b = self.drawing_bounds(allow_drawing_changes = False) 
    27701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27706 dbounds = [d.bounds() for d in self.child_drawings() 
    27707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27709 if d.display and not getattr(d, 'skip_bounds', False)] 
    27710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27712 return self._any_displayed_positions and len(self._positions) > 0 
    27713 TypeError: object of type 'NoneType' has no len() 
    27714  
    27715 TypeError: object of type 'NoneType' has no len() 
    27716  
    27717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27719 return self._any_displayed_positions and len(self._positions) > 0 
    27720  
    27721 See log for complete Python traceback. 
    27722  
    27723 Traceback (most recent call last): 
    27724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27729 mouse_pause_tracking 
    27730 self._mouse_pause() 
    27731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27733 m.pause(self._mouse_pause_position) 
    27734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27736 p = picked_object(x, y, self.view) 
    27737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27745 near, far = self._near_far_bounds(cp, vd) 
    27746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27748 b = self.drawing_bounds(allow_drawing_changes = False) 
    27749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27754 dbounds = [d.bounds() for d in self.child_drawings() 
    27755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27757 if d.display and not getattr(d, 'skip_bounds', False)] 
    27758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27760 return self._any_displayed_positions and len(self._positions) > 0 
    27761 TypeError: object of type 'NoneType' has no len() 
    27762  
    27763 TypeError: object of type 'NoneType' has no len() 
    27764  
    27765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27767 return self._any_displayed_positions and len(self._positions) > 0 
    27768  
    27769 See log for complete Python traceback. 
    27770  
    27771 Traceback (most recent call last): 
    27772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27777 mouse_pause_tracking 
    27778 self._mouse_pause() 
    27779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27781 m.pause(self._mouse_pause_position) 
    27782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27784 p = picked_object(x, y, self.view) 
    27785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27793 near, far = self._near_far_bounds(cp, vd) 
    27794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27796 b = self.drawing_bounds(allow_drawing_changes = False) 
    27797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27802 dbounds = [d.bounds() for d in self.child_drawings() 
    27803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27805 if d.display and not getattr(d, 'skip_bounds', False)] 
    27806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27808 return self._any_displayed_positions and len(self._positions) > 0 
    27809 TypeError: object of type 'NoneType' has no len() 
    27810  
    27811 TypeError: object of type 'NoneType' has no len() 
    27812  
    27813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27815 return self._any_displayed_positions and len(self._positions) > 0 
    27816  
    27817 See log for complete Python traceback. 
    27818  
    27819 Traceback (most recent call last): 
    27820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27825 mouse_pause_tracking 
    27826 self._mouse_pause() 
    27827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27829 m.pause(self._mouse_pause_position) 
    27830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27832 p = picked_object(x, y, self.view) 
    27833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27841 near, far = self._near_far_bounds(cp, vd) 
    27842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27844 b = self.drawing_bounds(allow_drawing_changes = False) 
    27845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27850 dbounds = [d.bounds() for d in self.child_drawings() 
    27851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27853 if d.display and not getattr(d, 'skip_bounds', False)] 
    27854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27856 return self._any_displayed_positions and len(self._positions) > 0 
    27857 TypeError: object of type 'NoneType' has no len() 
    27858  
    27859 TypeError: object of type 'NoneType' has no len() 
    27860  
    27861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27863 return self._any_displayed_positions and len(self._positions) > 0 
    27864  
    27865 See log for complete Python traceback. 
    27866  
    27867 Traceback (most recent call last): 
    27868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27873 mouse_pause_tracking 
    27874 self._mouse_pause() 
    27875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27877 m.pause(self._mouse_pause_position) 
    27878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27880 p = picked_object(x, y, self.view) 
    27881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27889 near, far = self._near_far_bounds(cp, vd) 
    27890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27892 b = self.drawing_bounds(allow_drawing_changes = False) 
    27893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27898 dbounds = [d.bounds() for d in self.child_drawings() 
    27899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27901 if d.display and not getattr(d, 'skip_bounds', False)] 
    27902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27904 return self._any_displayed_positions and len(self._positions) > 0 
    27905 TypeError: object of type 'NoneType' has no len() 
    27906  
    27907 TypeError: object of type 'NoneType' has no len() 
    27908  
    27909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27911 return self._any_displayed_positions and len(self._positions) > 0 
    27912  
    27913 See log for complete Python traceback. 
    27914  
    27915 Traceback (most recent call last): 
    27916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27921 mouse_pause_tracking 
    27922 self._mouse_pause() 
    27923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27925 m.pause(self._mouse_pause_position) 
    27926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27928 p = picked_object(x, y, self.view) 
    27929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27937 near, far = self._near_far_bounds(cp, vd) 
    27938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27940 b = self.drawing_bounds(allow_drawing_changes = False) 
    27941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27946 dbounds = [d.bounds() for d in self.child_drawings() 
    27947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27949 if d.display and not getattr(d, 'skip_bounds', False)] 
    27950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27952 return self._any_displayed_positions and len(self._positions) > 0 
    27953 TypeError: object of type 'NoneType' has no len() 
    27954  
    27955 TypeError: object of type 'NoneType' has no len() 
    27956  
    27957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    27959 return self._any_displayed_positions and len(self._positions) > 0 
    27960  
    27961 See log for complete Python traceback. 
    27962  
    27963 Traceback (most recent call last): 
    27964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    27966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    27967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    27969 mouse_pause_tracking 
    27970 self._mouse_pause() 
    27971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    27973 m.pause(self._mouse_pause_position) 
    27974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    27976 p = picked_object(x, y, self.view) 
    27977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    27979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    27980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    27982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    27983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    27985 near, far = self._near_far_bounds(cp, vd) 
    27986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    27988 b = self.drawing_bounds(allow_drawing_changes = False) 
    27989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    27991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    27992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    27994 dbounds = [d.bounds() for d in self.child_drawings() 
    27995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    27997 if d.display and not getattr(d, 'skip_bounds', False)] 
    27998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    27999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28000 return self._any_displayed_positions and len(self._positions) > 0 
    28001 TypeError: object of type 'NoneType' has no len() 
    28002  
    28003 TypeError: object of type 'NoneType' has no len() 
    28004  
    28005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28007 return self._any_displayed_positions and len(self._positions) > 0 
    28008  
    28009 See log for complete Python traceback. 
    28010  
    28011 Traceback (most recent call last): 
    28012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28017 mouse_pause_tracking 
    28018 self._mouse_pause() 
    28019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28021 m.pause(self._mouse_pause_position) 
    28022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28024 p = picked_object(x, y, self.view) 
    28025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28033 near, far = self._near_far_bounds(cp, vd) 
    28034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28036 b = self.drawing_bounds(allow_drawing_changes = False) 
    28037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28042 dbounds = [d.bounds() for d in self.child_drawings() 
    28043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28045 if d.display and not getattr(d, 'skip_bounds', False)] 
    28046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28048 return self._any_displayed_positions and len(self._positions) > 0 
    28049 TypeError: object of type 'NoneType' has no len() 
    28050  
    28051 TypeError: object of type 'NoneType' has no len() 
    28052  
    28053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28055 return self._any_displayed_positions and len(self._positions) > 0 
    28056  
    28057 See log for complete Python traceback. 
    28058  
    28059 Traceback (most recent call last): 
    28060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28065 mouse_pause_tracking 
    28066 self._mouse_pause() 
    28067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28069 m.pause(self._mouse_pause_position) 
    28070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28072 p = picked_object(x, y, self.view) 
    28073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28081 near, far = self._near_far_bounds(cp, vd) 
    28082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28084 b = self.drawing_bounds(allow_drawing_changes = False) 
    28085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28090 dbounds = [d.bounds() for d in self.child_drawings() 
    28091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28093 if d.display and not getattr(d, 'skip_bounds', False)] 
    28094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28096 return self._any_displayed_positions and len(self._positions) > 0 
    28097 TypeError: object of type 'NoneType' has no len() 
    28098  
    28099 TypeError: object of type 'NoneType' has no len() 
    28100  
    28101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28103 return self._any_displayed_positions and len(self._positions) > 0 
    28104  
    28105 See log for complete Python traceback. 
    28106  
    28107 Traceback (most recent call last): 
    28108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28113 mouse_pause_tracking 
    28114 self._mouse_pause() 
    28115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28117 m.pause(self._mouse_pause_position) 
    28118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28120 p = picked_object(x, y, self.view) 
    28121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28129 near, far = self._near_far_bounds(cp, vd) 
    28130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28132 b = self.drawing_bounds(allow_drawing_changes = False) 
    28133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28138 dbounds = [d.bounds() for d in self.child_drawings() 
    28139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28141 if d.display and not getattr(d, 'skip_bounds', False)] 
    28142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28144 return self._any_displayed_positions and len(self._positions) > 0 
    28145 TypeError: object of type 'NoneType' has no len() 
    28146  
    28147 TypeError: object of type 'NoneType' has no len() 
    28148  
    28149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28151 return self._any_displayed_positions and len(self._positions) > 0 
    28152  
    28153 See log for complete Python traceback. 
    28154  
    28155 Traceback (most recent call last): 
    28156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28161 mouse_pause_tracking 
    28162 self._mouse_pause() 
    28163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28165 m.pause(self._mouse_pause_position) 
    28166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28168 p = picked_object(x, y, self.view) 
    28169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28177 near, far = self._near_far_bounds(cp, vd) 
    28178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28180 b = self.drawing_bounds(allow_drawing_changes = False) 
    28181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28186 dbounds = [d.bounds() for d in self.child_drawings() 
    28187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28189 if d.display and not getattr(d, 'skip_bounds', False)] 
    28190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28192 return self._any_displayed_positions and len(self._positions) > 0 
    28193 TypeError: object of type 'NoneType' has no len() 
    28194  
    28195 TypeError: object of type 'NoneType' has no len() 
    28196  
    28197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28199 return self._any_displayed_positions and len(self._positions) > 0 
    28200  
    28201 See log for complete Python traceback. 
    28202  
    28203 Traceback (most recent call last): 
    28204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28209 mouse_pause_tracking 
    28210 self._mouse_pause() 
    28211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28213 m.pause(self._mouse_pause_position) 
    28214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28216 p = picked_object(x, y, self.view) 
    28217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28225 near, far = self._near_far_bounds(cp, vd) 
    28226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28228 b = self.drawing_bounds(allow_drawing_changes = False) 
    28229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28234 dbounds = [d.bounds() for d in self.child_drawings() 
    28235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28237 if d.display and not getattr(d, 'skip_bounds', False)] 
    28238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28240 return self._any_displayed_positions and len(self._positions) > 0 
    28241 TypeError: object of type 'NoneType' has no len() 
    28242  
    28243 TypeError: object of type 'NoneType' has no len() 
    28244  
    28245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28247 return self._any_displayed_positions and len(self._positions) > 0 
    28248  
    28249 See log for complete Python traceback. 
    28250  
    28251 Traceback (most recent call last): 
    28252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28257 mouse_pause_tracking 
    28258 self._mouse_pause() 
    28259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28261 m.pause(self._mouse_pause_position) 
    28262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28264 p = picked_object(x, y, self.view) 
    28265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28273 near, far = self._near_far_bounds(cp, vd) 
    28274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28276 b = self.drawing_bounds(allow_drawing_changes = False) 
    28277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28282 dbounds = [d.bounds() for d in self.child_drawings() 
    28283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28285 if d.display and not getattr(d, 'skip_bounds', False)] 
    28286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28288 return self._any_displayed_positions and len(self._positions) > 0 
    28289 TypeError: object of type 'NoneType' has no len() 
    28290  
    28291 TypeError: object of type 'NoneType' has no len() 
    28292  
    28293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28295 return self._any_displayed_positions and len(self._positions) > 0 
    28296  
    28297 See log for complete Python traceback. 
    28298  
    28299 Traceback (most recent call last): 
    28300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28305 mouse_pause_tracking 
    28306 self._mouse_pause() 
    28307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28309 m.pause(self._mouse_pause_position) 
    28310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28312 p = picked_object(x, y, self.view) 
    28313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28321 near, far = self._near_far_bounds(cp, vd) 
    28322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28324 b = self.drawing_bounds(allow_drawing_changes = False) 
    28325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28330 dbounds = [d.bounds() for d in self.child_drawings() 
    28331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28333 if d.display and not getattr(d, 'skip_bounds', False)] 
    28334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28336 return self._any_displayed_positions and len(self._positions) > 0 
    28337 TypeError: object of type 'NoneType' has no len() 
    28338  
    28339 TypeError: object of type 'NoneType' has no len() 
    28340  
    28341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28343 return self._any_displayed_positions and len(self._positions) > 0 
    28344  
    28345 See log for complete Python traceback. 
    28346  
    28347 Traceback (most recent call last): 
    28348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28353 mouse_pause_tracking 
    28354 self._mouse_pause() 
    28355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28357 m.pause(self._mouse_pause_position) 
    28358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28360 p = picked_object(x, y, self.view) 
    28361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28369 near, far = self._near_far_bounds(cp, vd) 
    28370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28372 b = self.drawing_bounds(allow_drawing_changes = False) 
    28373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28378 dbounds = [d.bounds() for d in self.child_drawings() 
    28379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28381 if d.display and not getattr(d, 'skip_bounds', False)] 
    28382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28384 return self._any_displayed_positions and len(self._positions) > 0 
    28385 TypeError: object of type 'NoneType' has no len() 
    28386  
    28387 TypeError: object of type 'NoneType' has no len() 
    28388  
    28389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28391 return self._any_displayed_positions and len(self._positions) > 0 
    28392  
    28393 See log for complete Python traceback. 
    28394  
    28395 Traceback (most recent call last): 
    28396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28401 mouse_pause_tracking 
    28402 self._mouse_pause() 
    28403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28405 m.pause(self._mouse_pause_position) 
    28406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28408 p = picked_object(x, y, self.view) 
    28409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28417 near, far = self._near_far_bounds(cp, vd) 
    28418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28420 b = self.drawing_bounds(allow_drawing_changes = False) 
    28421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28426 dbounds = [d.bounds() for d in self.child_drawings() 
    28427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28429 if d.display and not getattr(d, 'skip_bounds', False)] 
    28430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28432 return self._any_displayed_positions and len(self._positions) > 0 
    28433 TypeError: object of type 'NoneType' has no len() 
    28434  
    28435 TypeError: object of type 'NoneType' has no len() 
    28436  
    28437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28439 return self._any_displayed_positions and len(self._positions) > 0 
    28440  
    28441 See log for complete Python traceback. 
    28442  
    28443 Traceback (most recent call last): 
    28444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28449 mouse_pause_tracking 
    28450 self._mouse_pause() 
    28451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28453 m.pause(self._mouse_pause_position) 
    28454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28456 p = picked_object(x, y, self.view) 
    28457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28465 near, far = self._near_far_bounds(cp, vd) 
    28466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28468 b = self.drawing_bounds(allow_drawing_changes = False) 
    28469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28474 dbounds = [d.bounds() for d in self.child_drawings() 
    28475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28477 if d.display and not getattr(d, 'skip_bounds', False)] 
    28478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28480 return self._any_displayed_positions and len(self._positions) > 0 
    28481 TypeError: object of type 'NoneType' has no len() 
    28482  
    28483 TypeError: object of type 'NoneType' has no len() 
    28484  
    28485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28487 return self._any_displayed_positions and len(self._positions) > 0 
    28488  
    28489 See log for complete Python traceback. 
    28490  
    28491 Traceback (most recent call last): 
    28492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28497 mouse_pause_tracking 
    28498 self._mouse_pause() 
    28499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28501 m.pause(self._mouse_pause_position) 
    28502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28504 p = picked_object(x, y, self.view) 
    28505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28513 near, far = self._near_far_bounds(cp, vd) 
    28514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28516 b = self.drawing_bounds(allow_drawing_changes = False) 
    28517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28522 dbounds = [d.bounds() for d in self.child_drawings() 
    28523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28525 if d.display and not getattr(d, 'skip_bounds', False)] 
    28526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28528 return self._any_displayed_positions and len(self._positions) > 0 
    28529 TypeError: object of type 'NoneType' has no len() 
    28530  
    28531 TypeError: object of type 'NoneType' has no len() 
    28532  
    28533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28535 return self._any_displayed_positions and len(self._positions) > 0 
    28536  
    28537 See log for complete Python traceback. 
    28538  
    28539 Traceback (most recent call last): 
    28540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28545 mouse_pause_tracking 
    28546 self._mouse_pause() 
    28547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28549 m.pause(self._mouse_pause_position) 
    28550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28552 p = picked_object(x, y, self.view) 
    28553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28561 near, far = self._near_far_bounds(cp, vd) 
    28562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28564 b = self.drawing_bounds(allow_drawing_changes = False) 
    28565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28570 dbounds = [d.bounds() for d in self.child_drawings() 
    28571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28573 if d.display and not getattr(d, 'skip_bounds', False)] 
    28574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28576 return self._any_displayed_positions and len(self._positions) > 0 
    28577 TypeError: object of type 'NoneType' has no len() 
    28578  
    28579 TypeError: object of type 'NoneType' has no len() 
    28580  
    28581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28583 return self._any_displayed_positions and len(self._positions) > 0 
    28584  
    28585 See log for complete Python traceback. 
    28586  
    28587 Traceback (most recent call last): 
    28588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28593 mouse_pause_tracking 
    28594 self._mouse_pause() 
    28595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28597 m.pause(self._mouse_pause_position) 
    28598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28600 p = picked_object(x, y, self.view) 
    28601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28609 near, far = self._near_far_bounds(cp, vd) 
    28610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28612 b = self.drawing_bounds(allow_drawing_changes = False) 
    28613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28618 dbounds = [d.bounds() for d in self.child_drawings() 
    28619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28621 if d.display and not getattr(d, 'skip_bounds', False)] 
    28622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28624 return self._any_displayed_positions and len(self._positions) > 0 
    28625 TypeError: object of type 'NoneType' has no len() 
    28626  
    28627 TypeError: object of type 'NoneType' has no len() 
    28628  
    28629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28631 return self._any_displayed_positions and len(self._positions) > 0 
    28632  
    28633 See log for complete Python traceback. 
    28634  
    28635 Traceback (most recent call last): 
    28636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28641 mouse_pause_tracking 
    28642 self._mouse_pause() 
    28643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28645 m.pause(self._mouse_pause_position) 
    28646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28648 p = picked_object(x, y, self.view) 
    28649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28657 near, far = self._near_far_bounds(cp, vd) 
    28658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28660 b = self.drawing_bounds(allow_drawing_changes = False) 
    28661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28666 dbounds = [d.bounds() for d in self.child_drawings() 
    28667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28669 if d.display and not getattr(d, 'skip_bounds', False)] 
    28670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28672 return self._any_displayed_positions and len(self._positions) > 0 
    28673 TypeError: object of type 'NoneType' has no len() 
    28674  
    28675 TypeError: object of type 'NoneType' has no len() 
    28676  
    28677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28679 return self._any_displayed_positions and len(self._positions) > 0 
    28680  
    28681 See log for complete Python traceback. 
    28682  
    28683 Traceback (most recent call last): 
    28684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28689 mouse_pause_tracking 
    28690 self._mouse_pause() 
    28691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28693 m.pause(self._mouse_pause_position) 
    28694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28696 p = picked_object(x, y, self.view) 
    28697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28705 near, far = self._near_far_bounds(cp, vd) 
    28706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28708 b = self.drawing_bounds(allow_drawing_changes = False) 
    28709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28714 dbounds = [d.bounds() for d in self.child_drawings() 
    28715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28717 if d.display and not getattr(d, 'skip_bounds', False)] 
    28718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28720 return self._any_displayed_positions and len(self._positions) > 0 
    28721 TypeError: object of type 'NoneType' has no len() 
    28722  
    28723 TypeError: object of type 'NoneType' has no len() 
    28724  
    28725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28727 return self._any_displayed_positions and len(self._positions) > 0 
    28728  
    28729 See log for complete Python traceback. 
    28730  
    28731 Traceback (most recent call last): 
    28732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28737 mouse_pause_tracking 
    28738 self._mouse_pause() 
    28739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28741 m.pause(self._mouse_pause_position) 
    28742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28744 p = picked_object(x, y, self.view) 
    28745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28753 near, far = self._near_far_bounds(cp, vd) 
    28754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28756 b = self.drawing_bounds(allow_drawing_changes = False) 
    28757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28762 dbounds = [d.bounds() for d in self.child_drawings() 
    28763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28765 if d.display and not getattr(d, 'skip_bounds', False)] 
    28766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28768 return self._any_displayed_positions and len(self._positions) > 0 
    28769 TypeError: object of type 'NoneType' has no len() 
    28770  
    28771 TypeError: object of type 'NoneType' has no len() 
    28772  
    28773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28775 return self._any_displayed_positions and len(self._positions) > 0 
    28776  
    28777 See log for complete Python traceback. 
    28778  
    28779 Traceback (most recent call last): 
    28780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28785 mouse_pause_tracking 
    28786 self._mouse_pause() 
    28787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28789 m.pause(self._mouse_pause_position) 
    28790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28792 p = picked_object(x, y, self.view) 
    28793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28801 near, far = self._near_far_bounds(cp, vd) 
    28802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28804 b = self.drawing_bounds(allow_drawing_changes = False) 
    28805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28810 dbounds = [d.bounds() for d in self.child_drawings() 
    28811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28813 if d.display and not getattr(d, 'skip_bounds', False)] 
    28814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28816 return self._any_displayed_positions and len(self._positions) > 0 
    28817 TypeError: object of type 'NoneType' has no len() 
    28818  
    28819 TypeError: object of type 'NoneType' has no len() 
    28820  
    28821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28823 return self._any_displayed_positions and len(self._positions) > 0 
    28824  
    28825 See log for complete Python traceback. 
    28826  
    28827 Traceback (most recent call last): 
    28828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28833 mouse_pause_tracking 
    28834 self._mouse_pause() 
    28835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28837 m.pause(self._mouse_pause_position) 
    28838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28840 p = picked_object(x, y, self.view) 
    28841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28849 near, far = self._near_far_bounds(cp, vd) 
    28850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28852 b = self.drawing_bounds(allow_drawing_changes = False) 
    28853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28858 dbounds = [d.bounds() for d in self.child_drawings() 
    28859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28861 if d.display and not getattr(d, 'skip_bounds', False)] 
    28862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28864 return self._any_displayed_positions and len(self._positions) > 0 
    28865 TypeError: object of type 'NoneType' has no len() 
    28866  
    28867 TypeError: object of type 'NoneType' has no len() 
    28868  
    28869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28871 return self._any_displayed_positions and len(self._positions) > 0 
    28872  
    28873 See log for complete Python traceback. 
    28874  
    28875 Traceback (most recent call last): 
    28876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28881 mouse_pause_tracking 
    28882 self._mouse_pause() 
    28883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28885 m.pause(self._mouse_pause_position) 
    28886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28888 p = picked_object(x, y, self.view) 
    28889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28897 near, far = self._near_far_bounds(cp, vd) 
    28898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28900 b = self.drawing_bounds(allow_drawing_changes = False) 
    28901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28906 dbounds = [d.bounds() for d in self.child_drawings() 
    28907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28909 if d.display and not getattr(d, 'skip_bounds', False)] 
    28910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28912 return self._any_displayed_positions and len(self._positions) > 0 
    28913 TypeError: object of type 'NoneType' has no len() 
    28914  
    28915 TypeError: object of type 'NoneType' has no len() 
    28916  
    28917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28919 return self._any_displayed_positions and len(self._positions) > 0 
    28920  
    28921 See log for complete Python traceback. 
    28922  
    28923 Traceback (most recent call last): 
    28924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28929 mouse_pause_tracking 
    28930 self._mouse_pause() 
    28931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28933 m.pause(self._mouse_pause_position) 
    28934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28936 p = picked_object(x, y, self.view) 
    28937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28945 near, far = self._near_far_bounds(cp, vd) 
    28946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28948 b = self.drawing_bounds(allow_drawing_changes = False) 
    28949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    28952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    28954 dbounds = [d.bounds() for d in self.child_drawings() 
    28955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    28957 if d.display and not getattr(d, 'skip_bounds', False)] 
    28958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28960 return self._any_displayed_positions and len(self._positions) > 0 
    28961 TypeError: object of type 'NoneType' has no len() 
    28962  
    28963 TypeError: object of type 'NoneType' has no len() 
    28964  
    28965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    28967 return self._any_displayed_positions and len(self._positions) > 0 
    28968  
    28969 See log for complete Python traceback. 
    28970  
    28971 Traceback (most recent call last): 
    28972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    28974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    28975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    28977 mouse_pause_tracking 
    28978 self._mouse_pause() 
    28979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    28981 m.pause(self._mouse_pause_position) 
    28982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    28984 p = picked_object(x, y, self.view) 
    28985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    28987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    28988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    28990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    28991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    28993 near, far = self._near_far_bounds(cp, vd) 
    28994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    28996 b = self.drawing_bounds(allow_drawing_changes = False) 
    28997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    28998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    28999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29002 dbounds = [d.bounds() for d in self.child_drawings() 
    29003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29005 if d.display and not getattr(d, 'skip_bounds', False)] 
    29006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29008 return self._any_displayed_positions and len(self._positions) > 0 
    29009 TypeError: object of type 'NoneType' has no len() 
    29010  
    29011 TypeError: object of type 'NoneType' has no len() 
    29012  
    29013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29015 return self._any_displayed_positions and len(self._positions) > 0 
    29016  
    29017 See log for complete Python traceback. 
    29018  
    29019 Traceback (most recent call last): 
    29020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29025 mouse_pause_tracking 
    29026 self._mouse_pause() 
    29027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29029 m.pause(self._mouse_pause_position) 
    29030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29032 p = picked_object(x, y, self.view) 
    29033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29041 near, far = self._near_far_bounds(cp, vd) 
    29042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29044 b = self.drawing_bounds(allow_drawing_changes = False) 
    29045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29050 dbounds = [d.bounds() for d in self.child_drawings() 
    29051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29053 if d.display and not getattr(d, 'skip_bounds', False)] 
    29054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29056 return self._any_displayed_positions and len(self._positions) > 0 
    29057 TypeError: object of type 'NoneType' has no len() 
    29058  
    29059 TypeError: object of type 'NoneType' has no len() 
    29060  
    29061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29063 return self._any_displayed_positions and len(self._positions) > 0 
    29064  
    29065 See log for complete Python traceback. 
    29066  
    29067 Traceback (most recent call last): 
    29068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29073 mouse_pause_tracking 
    29074 self._mouse_pause() 
    29075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29077 m.pause(self._mouse_pause_position) 
    29078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29080 p = picked_object(x, y, self.view) 
    29081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29089 near, far = self._near_far_bounds(cp, vd) 
    29090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29092 b = self.drawing_bounds(allow_drawing_changes = False) 
    29093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29098 dbounds = [d.bounds() for d in self.child_drawings() 
    29099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29101 if d.display and not getattr(d, 'skip_bounds', False)] 
    29102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29104 return self._any_displayed_positions and len(self._positions) > 0 
    29105 TypeError: object of type 'NoneType' has no len() 
    29106  
    29107 TypeError: object of type 'NoneType' has no len() 
    29108  
    29109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29111 return self._any_displayed_positions and len(self._positions) > 0 
    29112  
    29113 See log for complete Python traceback. 
    29114  
    29115 Traceback (most recent call last): 
    29116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29121 mouse_pause_tracking 
    29122 self._mouse_pause() 
    29123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29125 m.pause(self._mouse_pause_position) 
    29126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29128 p = picked_object(x, y, self.view) 
    29129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29137 near, far = self._near_far_bounds(cp, vd) 
    29138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29140 b = self.drawing_bounds(allow_drawing_changes = False) 
    29141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29146 dbounds = [d.bounds() for d in self.child_drawings() 
    29147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29149 if d.display and not getattr(d, 'skip_bounds', False)] 
    29150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29152 return self._any_displayed_positions and len(self._positions) > 0 
    29153 TypeError: object of type 'NoneType' has no len() 
    29154  
    29155 TypeError: object of type 'NoneType' has no len() 
    29156  
    29157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29159 return self._any_displayed_positions and len(self._positions) > 0 
    29160  
    29161 See log for complete Python traceback. 
    29162  
    29163 Traceback (most recent call last): 
    29164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29169 mouse_pause_tracking 
    29170 self._mouse_pause() 
    29171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29173 m.pause(self._mouse_pause_position) 
    29174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29176 p = picked_object(x, y, self.view) 
    29177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29185 near, far = self._near_far_bounds(cp, vd) 
    29186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29188 b = self.drawing_bounds(allow_drawing_changes = False) 
    29189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29194 dbounds = [d.bounds() for d in self.child_drawings() 
    29195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29197 if d.display and not getattr(d, 'skip_bounds', False)] 
    29198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29200 return self._any_displayed_positions and len(self._positions) > 0 
    29201 TypeError: object of type 'NoneType' has no len() 
    29202  
    29203 TypeError: object of type 'NoneType' has no len() 
    29204  
    29205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29207 return self._any_displayed_positions and len(self._positions) > 0 
    29208  
    29209 See log for complete Python traceback. 
    29210  
    29211 Traceback (most recent call last): 
    29212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29217 mouse_pause_tracking 
    29218 self._mouse_pause() 
    29219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29221 m.pause(self._mouse_pause_position) 
    29222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29224 p = picked_object(x, y, self.view) 
    29225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29233 near, far = self._near_far_bounds(cp, vd) 
    29234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29236 b = self.drawing_bounds(allow_drawing_changes = False) 
    29237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29242 dbounds = [d.bounds() for d in self.child_drawings() 
    29243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29245 if d.display and not getattr(d, 'skip_bounds', False)] 
    29246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29248 return self._any_displayed_positions and len(self._positions) > 0 
    29249 TypeError: object of type 'NoneType' has no len() 
    29250  
    29251 TypeError: object of type 'NoneType' has no len() 
    29252  
    29253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29255 return self._any_displayed_positions and len(self._positions) > 0 
    29256  
    29257 See log for complete Python traceback. 
    29258  
    29259 Traceback (most recent call last): 
    29260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29265 mouse_pause_tracking 
    29266 self._mouse_pause() 
    29267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29269 m.pause(self._mouse_pause_position) 
    29270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29272 p = picked_object(x, y, self.view) 
    29273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29281 near, far = self._near_far_bounds(cp, vd) 
    29282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29284 b = self.drawing_bounds(allow_drawing_changes = False) 
    29285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29290 dbounds = [d.bounds() for d in self.child_drawings() 
    29291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29293 if d.display and not getattr(d, 'skip_bounds', False)] 
    29294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29296 return self._any_displayed_positions and len(self._positions) > 0 
    29297 TypeError: object of type 'NoneType' has no len() 
    29298  
    29299 TypeError: object of type 'NoneType' has no len() 
    29300  
    29301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29303 return self._any_displayed_positions and len(self._positions) > 0 
    29304  
    29305 See log for complete Python traceback. 
    29306  
    29307 Traceback (most recent call last): 
    29308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29313 mouse_pause_tracking 
    29314 self._mouse_pause() 
    29315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29317 m.pause(self._mouse_pause_position) 
    29318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29320 p = picked_object(x, y, self.view) 
    29321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29329 near, far = self._near_far_bounds(cp, vd) 
    29330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29332 b = self.drawing_bounds(allow_drawing_changes = False) 
    29333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29338 dbounds = [d.bounds() for d in self.child_drawings() 
    29339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29341 if d.display and not getattr(d, 'skip_bounds', False)] 
    29342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29344 return self._any_displayed_positions and len(self._positions) > 0 
    29345 TypeError: object of type 'NoneType' has no len() 
    29346  
    29347 TypeError: object of type 'NoneType' has no len() 
    29348  
    29349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29351 return self._any_displayed_positions and len(self._positions) > 0 
    29352  
    29353 See log for complete Python traceback. 
    29354  
    29355 Traceback (most recent call last): 
    29356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29361 mouse_pause_tracking 
    29362 self._mouse_pause() 
    29363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29365 m.pause(self._mouse_pause_position) 
    29366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29368 p = picked_object(x, y, self.view) 
    29369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29377 near, far = self._near_far_bounds(cp, vd) 
    29378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29380 b = self.drawing_bounds(allow_drawing_changes = False) 
    29381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29386 dbounds = [d.bounds() for d in self.child_drawings() 
    29387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29389 if d.display and not getattr(d, 'skip_bounds', False)] 
    29390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29392 return self._any_displayed_positions and len(self._positions) > 0 
    29393 TypeError: object of type 'NoneType' has no len() 
    29394  
    29395 TypeError: object of type 'NoneType' has no len() 
    29396  
    29397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29399 return self._any_displayed_positions and len(self._positions) > 0 
    29400  
    29401 See log for complete Python traceback. 
    29402  
    29403 Traceback (most recent call last): 
    29404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29409 mouse_pause_tracking 
    29410 self._mouse_pause() 
    29411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29413 m.pause(self._mouse_pause_position) 
    29414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29416 p = picked_object(x, y, self.view) 
    29417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29425 near, far = self._near_far_bounds(cp, vd) 
    29426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29428 b = self.drawing_bounds(allow_drawing_changes = False) 
    29429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29434 dbounds = [d.bounds() for d in self.child_drawings() 
    29435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29437 if d.display and not getattr(d, 'skip_bounds', False)] 
    29438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29440 return self._any_displayed_positions and len(self._positions) > 0 
    29441 TypeError: object of type 'NoneType' has no len() 
    29442  
    29443 TypeError: object of type 'NoneType' has no len() 
    29444  
    29445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29447 return self._any_displayed_positions and len(self._positions) > 0 
    29448  
    29449 See log for complete Python traceback. 
    29450  
    29451 Traceback (most recent call last): 
    29452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29457 mouse_pause_tracking 
    29458 self._mouse_pause() 
    29459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29461 m.pause(self._mouse_pause_position) 
    29462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29464 p = picked_object(x, y, self.view) 
    29465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29473 near, far = self._near_far_bounds(cp, vd) 
    29474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29476 b = self.drawing_bounds(allow_drawing_changes = False) 
    29477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29482 dbounds = [d.bounds() for d in self.child_drawings() 
    29483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29485 if d.display and not getattr(d, 'skip_bounds', False)] 
    29486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29488 return self._any_displayed_positions and len(self._positions) > 0 
    29489 TypeError: object of type 'NoneType' has no len() 
    29490  
    29491 TypeError: object of type 'NoneType' has no len() 
    29492  
    29493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29495 return self._any_displayed_positions and len(self._positions) > 0 
    29496  
    29497 See log for complete Python traceback. 
    29498  
    29499 Traceback (most recent call last): 
    29500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29505 mouse_pause_tracking 
    29506 self._mouse_pause() 
    29507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29509 m.pause(self._mouse_pause_position) 
    29510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29512 p = picked_object(x, y, self.view) 
    29513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29521 near, far = self._near_far_bounds(cp, vd) 
    29522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29524 b = self.drawing_bounds(allow_drawing_changes = False) 
    29525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29530 dbounds = [d.bounds() for d in self.child_drawings() 
    29531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29533 if d.display and not getattr(d, 'skip_bounds', False)] 
    29534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29536 return self._any_displayed_positions and len(self._positions) > 0 
    29537 TypeError: object of type 'NoneType' has no len() 
    29538  
    29539 TypeError: object of type 'NoneType' has no len() 
    29540  
    29541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29543 return self._any_displayed_positions and len(self._positions) > 0 
    29544  
    29545 See log for complete Python traceback. 
    29546  
    29547 Traceback (most recent call last): 
    29548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29553 mouse_pause_tracking 
    29554 self._mouse_pause() 
    29555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29557 m.pause(self._mouse_pause_position) 
    29558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29560 p = picked_object(x, y, self.view) 
    29561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29569 near, far = self._near_far_bounds(cp, vd) 
    29570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29572 b = self.drawing_bounds(allow_drawing_changes = False) 
    29573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29578 dbounds = [d.bounds() for d in self.child_drawings() 
    29579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29581 if d.display and not getattr(d, 'skip_bounds', False)] 
    29582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29584 return self._any_displayed_positions and len(self._positions) > 0 
    29585 TypeError: object of type 'NoneType' has no len() 
    29586  
    29587 TypeError: object of type 'NoneType' has no len() 
    29588  
    29589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29591 return self._any_displayed_positions and len(self._positions) > 0 
    29592  
    29593 See log for complete Python traceback. 
    29594  
    29595 Traceback (most recent call last): 
    29596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29601 mouse_pause_tracking 
    29602 self._mouse_pause() 
    29603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29605 m.pause(self._mouse_pause_position) 
    29606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29608 p = picked_object(x, y, self.view) 
    29609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29617 near, far = self._near_far_bounds(cp, vd) 
    29618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29620 b = self.drawing_bounds(allow_drawing_changes = False) 
    29621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29626 dbounds = [d.bounds() for d in self.child_drawings() 
    29627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29629 if d.display and not getattr(d, 'skip_bounds', False)] 
    29630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29632 return self._any_displayed_positions and len(self._positions) > 0 
    29633 TypeError: object of type 'NoneType' has no len() 
    29634  
    29635 TypeError: object of type 'NoneType' has no len() 
    29636  
    29637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29639 return self._any_displayed_positions and len(self._positions) > 0 
    29640  
    29641 See log for complete Python traceback. 
    29642  
    29643 Traceback (most recent call last): 
    29644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29649 mouse_pause_tracking 
    29650 self._mouse_pause() 
    29651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29653 m.pause(self._mouse_pause_position) 
    29654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29656 p = picked_object(x, y, self.view) 
    29657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29665 near, far = self._near_far_bounds(cp, vd) 
    29666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29668 b = self.drawing_bounds(allow_drawing_changes = False) 
    29669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29674 dbounds = [d.bounds() for d in self.child_drawings() 
    29675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29677 if d.display and not getattr(d, 'skip_bounds', False)] 
    29678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29680 return self._any_displayed_positions and len(self._positions) > 0 
    29681 TypeError: object of type 'NoneType' has no len() 
    29682  
    29683 TypeError: object of type 'NoneType' has no len() 
    29684  
    29685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29687 return self._any_displayed_positions and len(self._positions) > 0 
    29688  
    29689 See log for complete Python traceback. 
    29690  
    29691 Traceback (most recent call last): 
    29692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29697 mouse_pause_tracking 
    29698 self._mouse_pause() 
    29699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29701 m.pause(self._mouse_pause_position) 
    29702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29704 p = picked_object(x, y, self.view) 
    29705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29713 near, far = self._near_far_bounds(cp, vd) 
    29714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29716 b = self.drawing_bounds(allow_drawing_changes = False) 
    29717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29722 dbounds = [d.bounds() for d in self.child_drawings() 
    29723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29725 if d.display and not getattr(d, 'skip_bounds', False)] 
    29726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29728 return self._any_displayed_positions and len(self._positions) > 0 
    29729 TypeError: object of type 'NoneType' has no len() 
    29730  
    29731 TypeError: object of type 'NoneType' has no len() 
    29732  
    29733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29735 return self._any_displayed_positions and len(self._positions) > 0 
    29736  
    29737 See log for complete Python traceback. 
    29738  
    29739 Traceback (most recent call last): 
    29740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29745 mouse_pause_tracking 
    29746 self._mouse_pause() 
    29747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29749 m.pause(self._mouse_pause_position) 
    29750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29752 p = picked_object(x, y, self.view) 
    29753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29761 near, far = self._near_far_bounds(cp, vd) 
    29762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29764 b = self.drawing_bounds(allow_drawing_changes = False) 
    29765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29770 dbounds = [d.bounds() for d in self.child_drawings() 
    29771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29773 if d.display and not getattr(d, 'skip_bounds', False)] 
    29774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29776 return self._any_displayed_positions and len(self._positions) > 0 
    29777 TypeError: object of type 'NoneType' has no len() 
    29778  
    29779 TypeError: object of type 'NoneType' has no len() 
    29780  
    29781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29783 return self._any_displayed_positions and len(self._positions) > 0 
    29784  
    29785 See log for complete Python traceback. 
    29786  
    29787 Traceback (most recent call last): 
    29788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29793 mouse_pause_tracking 
    29794 self._mouse_pause() 
    29795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29797 m.pause(self._mouse_pause_position) 
    29798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29800 p = picked_object(x, y, self.view) 
    29801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29809 near, far = self._near_far_bounds(cp, vd) 
    29810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29812 b = self.drawing_bounds(allow_drawing_changes = False) 
    29813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29818 dbounds = [d.bounds() for d in self.child_drawings() 
    29819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29821 if d.display and not getattr(d, 'skip_bounds', False)] 
    29822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29824 return self._any_displayed_positions and len(self._positions) > 0 
    29825 TypeError: object of type 'NoneType' has no len() 
    29826  
    29827 TypeError: object of type 'NoneType' has no len() 
    29828  
    29829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29831 return self._any_displayed_positions and len(self._positions) > 0 
    29832  
    29833 See log for complete Python traceback. 
    29834  
    29835 Traceback (most recent call last): 
    29836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29841 mouse_pause_tracking 
    29842 self._mouse_pause() 
    29843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29845 m.pause(self._mouse_pause_position) 
    29846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29848 p = picked_object(x, y, self.view) 
    29849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29857 near, far = self._near_far_bounds(cp, vd) 
    29858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29860 b = self.drawing_bounds(allow_drawing_changes = False) 
    29861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29866 dbounds = [d.bounds() for d in self.child_drawings() 
    29867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29869 if d.display and not getattr(d, 'skip_bounds', False)] 
    29870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29872 return self._any_displayed_positions and len(self._positions) > 0 
    29873 TypeError: object of type 'NoneType' has no len() 
    29874  
    29875 TypeError: object of type 'NoneType' has no len() 
    29876  
    29877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29879 return self._any_displayed_positions and len(self._positions) > 0 
    29880  
    29881 See log for complete Python traceback. 
    29882  
    29883 Traceback (most recent call last): 
    29884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29889 mouse_pause_tracking 
    29890 self._mouse_pause() 
    29891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29893 m.pause(self._mouse_pause_position) 
    29894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29896 p = picked_object(x, y, self.view) 
    29897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29905 near, far = self._near_far_bounds(cp, vd) 
    29906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29908 b = self.drawing_bounds(allow_drawing_changes = False) 
    29909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29914 dbounds = [d.bounds() for d in self.child_drawings() 
    29915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29917 if d.display and not getattr(d, 'skip_bounds', False)] 
    29918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29920 return self._any_displayed_positions and len(self._positions) > 0 
    29921 TypeError: object of type 'NoneType' has no len() 
    29922  
    29923 TypeError: object of type 'NoneType' has no len() 
    29924  
    29925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29927 return self._any_displayed_positions and len(self._positions) > 0 
    29928  
    29929 See log for complete Python traceback. 
    29930  
    29931 Traceback (most recent call last): 
    29932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29937 mouse_pause_tracking 
    29938 self._mouse_pause() 
    29939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29941 m.pause(self._mouse_pause_position) 
    29942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29944 p = picked_object(x, y, self.view) 
    29945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    29953 near, far = self._near_far_bounds(cp, vd) 
    29954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    29956 b = self.drawing_bounds(allow_drawing_changes = False) 
    29957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    29959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    29960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    29962 dbounds = [d.bounds() for d in self.child_drawings() 
    29963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    29965 if d.display and not getattr(d, 'skip_bounds', False)] 
    29966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29968 return self._any_displayed_positions and len(self._positions) > 0 
    29969 TypeError: object of type 'NoneType' has no len() 
    29970  
    29971 TypeError: object of type 'NoneType' has no len() 
    29972  
    29973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    29975 return self._any_displayed_positions and len(self._positions) > 0 
    29976  
    29977 See log for complete Python traceback. 
    29978  
    29979 Traceback (most recent call last): 
    29980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    29982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    29983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    29985 mouse_pause_tracking 
    29986 self._mouse_pause() 
    29987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    29989 m.pause(self._mouse_pause_position) 
    29990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    29992 p = picked_object(x, y, self.view) 
    29993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    29995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    29996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    29997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    29998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    29999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30001 near, far = self._near_far_bounds(cp, vd) 
    30002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30004 b = self.drawing_bounds(allow_drawing_changes = False) 
    30005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30010 dbounds = [d.bounds() for d in self.child_drawings() 
    30011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30013 if d.display and not getattr(d, 'skip_bounds', False)] 
    30014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30016 return self._any_displayed_positions and len(self._positions) > 0 
    30017 TypeError: object of type 'NoneType' has no len() 
    30018  
    30019 TypeError: object of type 'NoneType' has no len() 
    30020  
    30021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30023 return self._any_displayed_positions and len(self._positions) > 0 
    30024  
    30025 See log for complete Python traceback. 
    30026  
    30027 Traceback (most recent call last): 
    30028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30033 mouse_pause_tracking 
    30034 self._mouse_pause() 
    30035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30037 m.pause(self._mouse_pause_position) 
    30038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30040 p = picked_object(x, y, self.view) 
    30041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30049 near, far = self._near_far_bounds(cp, vd) 
    30050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30052 b = self.drawing_bounds(allow_drawing_changes = False) 
    30053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30058 dbounds = [d.bounds() for d in self.child_drawings() 
    30059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30061 if d.display and not getattr(d, 'skip_bounds', False)] 
    30062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30064 return self._any_displayed_positions and len(self._positions) > 0 
    30065 TypeError: object of type 'NoneType' has no len() 
    30066  
    30067 TypeError: object of type 'NoneType' has no len() 
    30068  
    30069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30071 return self._any_displayed_positions and len(self._positions) > 0 
    30072  
    30073 See log for complete Python traceback. 
    30074  
    30075 Traceback (most recent call last): 
    30076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30081 mouse_pause_tracking 
    30082 self._mouse_pause() 
    30083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30085 m.pause(self._mouse_pause_position) 
    30086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30088 p = picked_object(x, y, self.view) 
    30089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30097 near, far = self._near_far_bounds(cp, vd) 
    30098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30100 b = self.drawing_bounds(allow_drawing_changes = False) 
    30101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30106 dbounds = [d.bounds() for d in self.child_drawings() 
    30107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30109 if d.display and not getattr(d, 'skip_bounds', False)] 
    30110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30112 return self._any_displayed_positions and len(self._positions) > 0 
    30113 TypeError: object of type 'NoneType' has no len() 
    30114  
    30115 TypeError: object of type 'NoneType' has no len() 
    30116  
    30117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30119 return self._any_displayed_positions and len(self._positions) > 0 
    30120  
    30121 See log for complete Python traceback. 
    30122  
    30123 Traceback (most recent call last): 
    30124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30129 mouse_pause_tracking 
    30130 self._mouse_pause() 
    30131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30133 m.pause(self._mouse_pause_position) 
    30134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30136 p = picked_object(x, y, self.view) 
    30137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30145 near, far = self._near_far_bounds(cp, vd) 
    30146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30148 b = self.drawing_bounds(allow_drawing_changes = False) 
    30149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30154 dbounds = [d.bounds() for d in self.child_drawings() 
    30155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30157 if d.display and not getattr(d, 'skip_bounds', False)] 
    30158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30160 return self._any_displayed_positions and len(self._positions) > 0 
    30161 TypeError: object of type 'NoneType' has no len() 
    30162  
    30163 TypeError: object of type 'NoneType' has no len() 
    30164  
    30165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30167 return self._any_displayed_positions and len(self._positions) > 0 
    30168  
    30169 See log for complete Python traceback. 
    30170  
    30171 Traceback (most recent call last): 
    30172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30177 mouse_pause_tracking 
    30178 self._mouse_pause() 
    30179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30181 m.pause(self._mouse_pause_position) 
    30182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30184 p = picked_object(x, y, self.view) 
    30185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30193 near, far = self._near_far_bounds(cp, vd) 
    30194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30196 b = self.drawing_bounds(allow_drawing_changes = False) 
    30197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30202 dbounds = [d.bounds() for d in self.child_drawings() 
    30203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30205 if d.display and not getattr(d, 'skip_bounds', False)] 
    30206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30208 return self._any_displayed_positions and len(self._positions) > 0 
    30209 TypeError: object of type 'NoneType' has no len() 
    30210  
    30211 TypeError: object of type 'NoneType' has no len() 
    30212  
    30213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30215 return self._any_displayed_positions and len(self._positions) > 0 
    30216  
    30217 See log for complete Python traceback. 
    30218  
    30219 Traceback (most recent call last): 
    30220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30225 mouse_pause_tracking 
    30226 self._mouse_pause() 
    30227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30229 m.pause(self._mouse_pause_position) 
    30230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30232 p = picked_object(x, y, self.view) 
    30233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30241 near, far = self._near_far_bounds(cp, vd) 
    30242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30244 b = self.drawing_bounds(allow_drawing_changes = False) 
    30245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30250 dbounds = [d.bounds() for d in self.child_drawings() 
    30251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30253 if d.display and not getattr(d, 'skip_bounds', False)] 
    30254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30256 return self._any_displayed_positions and len(self._positions) > 0 
    30257 TypeError: object of type 'NoneType' has no len() 
    30258  
    30259 TypeError: object of type 'NoneType' has no len() 
    30260  
    30261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30263 return self._any_displayed_positions and len(self._positions) > 0 
    30264  
    30265 See log for complete Python traceback. 
    30266  
    30267 Traceback (most recent call last): 
    30268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30273 mouse_pause_tracking 
    30274 self._mouse_pause() 
    30275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30277 m.pause(self._mouse_pause_position) 
    30278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30280 p = picked_object(x, y, self.view) 
    30281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30289 near, far = self._near_far_bounds(cp, vd) 
    30290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30292 b = self.drawing_bounds(allow_drawing_changes = False) 
    30293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30298 dbounds = [d.bounds() for d in self.child_drawings() 
    30299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30301 if d.display and not getattr(d, 'skip_bounds', False)] 
    30302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30304 return self._any_displayed_positions and len(self._positions) > 0 
    30305 TypeError: object of type 'NoneType' has no len() 
    30306  
    30307 TypeError: object of type 'NoneType' has no len() 
    30308  
    30309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30311 return self._any_displayed_positions and len(self._positions) > 0 
    30312  
    30313 See log for complete Python traceback. 
    30314  
    30315 Traceback (most recent call last): 
    30316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30321 mouse_pause_tracking 
    30322 self._mouse_pause() 
    30323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30325 m.pause(self._mouse_pause_position) 
    30326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30328 p = picked_object(x, y, self.view) 
    30329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30337 near, far = self._near_far_bounds(cp, vd) 
    30338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30340 b = self.drawing_bounds(allow_drawing_changes = False) 
    30341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30346 dbounds = [d.bounds() for d in self.child_drawings() 
    30347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30349 if d.display and not getattr(d, 'skip_bounds', False)] 
    30350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30352 return self._any_displayed_positions and len(self._positions) > 0 
    30353 TypeError: object of type 'NoneType' has no len() 
    30354  
    30355 TypeError: object of type 'NoneType' has no len() 
    30356  
    30357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30359 return self._any_displayed_positions and len(self._positions) > 0 
    30360  
    30361 See log for complete Python traceback. 
    30362  
    30363 Traceback (most recent call last): 
    30364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30369 mouse_pause_tracking 
    30370 self._mouse_pause() 
    30371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30373 m.pause(self._mouse_pause_position) 
    30374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30376 p = picked_object(x, y, self.view) 
    30377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30385 near, far = self._near_far_bounds(cp, vd) 
    30386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30388 b = self.drawing_bounds(allow_drawing_changes = False) 
    30389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30394 dbounds = [d.bounds() for d in self.child_drawings() 
    30395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30397 if d.display and not getattr(d, 'skip_bounds', False)] 
    30398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30400 return self._any_displayed_positions and len(self._positions) > 0 
    30401 TypeError: object of type 'NoneType' has no len() 
    30402  
    30403 TypeError: object of type 'NoneType' has no len() 
    30404  
    30405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30407 return self._any_displayed_positions and len(self._positions) > 0 
    30408  
    30409 See log for complete Python traceback. 
    30410  
    30411 Traceback (most recent call last): 
    30412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30417 mouse_pause_tracking 
    30418 self._mouse_pause() 
    30419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30421 m.pause(self._mouse_pause_position) 
    30422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30424 p = picked_object(x, y, self.view) 
    30425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30433 near, far = self._near_far_bounds(cp, vd) 
    30434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30436 b = self.drawing_bounds(allow_drawing_changes = False) 
    30437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30442 dbounds = [d.bounds() for d in self.child_drawings() 
    30443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30445 if d.display and not getattr(d, 'skip_bounds', False)] 
    30446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30448 return self._any_displayed_positions and len(self._positions) > 0 
    30449 TypeError: object of type 'NoneType' has no len() 
    30450  
    30451 TypeError: object of type 'NoneType' has no len() 
    30452  
    30453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30455 return self._any_displayed_positions and len(self._positions) > 0 
    30456  
    30457 See log for complete Python traceback. 
    30458  
    30459 Traceback (most recent call last): 
    30460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30465 mouse_pause_tracking 
    30466 self._mouse_pause() 
    30467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30469 m.pause(self._mouse_pause_position) 
    30470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30472 p = picked_object(x, y, self.view) 
    30473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30481 near, far = self._near_far_bounds(cp, vd) 
    30482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30484 b = self.drawing_bounds(allow_drawing_changes = False) 
    30485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30490 dbounds = [d.bounds() for d in self.child_drawings() 
    30491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30493 if d.display and not getattr(d, 'skip_bounds', False)] 
    30494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30496 return self._any_displayed_positions and len(self._positions) > 0 
    30497 TypeError: object of type 'NoneType' has no len() 
    30498  
    30499 TypeError: object of type 'NoneType' has no len() 
    30500  
    30501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30503 return self._any_displayed_positions and len(self._positions) > 0 
    30504  
    30505 See log for complete Python traceback. 
    30506  
    30507 Traceback (most recent call last): 
    30508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30513 mouse_pause_tracking 
    30514 self._mouse_pause() 
    30515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30517 m.pause(self._mouse_pause_position) 
    30518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30520 p = picked_object(x, y, self.view) 
    30521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30529 near, far = self._near_far_bounds(cp, vd) 
    30530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30532 b = self.drawing_bounds(allow_drawing_changes = False) 
    30533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30538 dbounds = [d.bounds() for d in self.child_drawings() 
    30539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30541 if d.display and not getattr(d, 'skip_bounds', False)] 
    30542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30544 return self._any_displayed_positions and len(self._positions) > 0 
    30545 TypeError: object of type 'NoneType' has no len() 
    30546  
    30547 TypeError: object of type 'NoneType' has no len() 
    30548  
    30549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30551 return self._any_displayed_positions and len(self._positions) > 0 
    30552  
    30553 See log for complete Python traceback. 
    30554  
    30555 Traceback (most recent call last): 
    30556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30561 mouse_pause_tracking 
    30562 self._mouse_pause() 
    30563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30565 m.pause(self._mouse_pause_position) 
    30566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30568 p = picked_object(x, y, self.view) 
    30569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30577 near, far = self._near_far_bounds(cp, vd) 
    30578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30580 b = self.drawing_bounds(allow_drawing_changes = False) 
    30581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30586 dbounds = [d.bounds() for d in self.child_drawings() 
    30587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30589 if d.display and not getattr(d, 'skip_bounds', False)] 
    30590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30592 return self._any_displayed_positions and len(self._positions) > 0 
    30593 TypeError: object of type 'NoneType' has no len() 
    30594  
    30595 TypeError: object of type 'NoneType' has no len() 
    30596  
    30597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30599 return self._any_displayed_positions and len(self._positions) > 0 
    30600  
    30601 See log for complete Python traceback. 
    30602  
    30603 Traceback (most recent call last): 
    30604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30609 mouse_pause_tracking 
    30610 self._mouse_pause() 
    30611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30613 m.pause(self._mouse_pause_position) 
    30614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30616 p = picked_object(x, y, self.view) 
    30617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30625 near, far = self._near_far_bounds(cp, vd) 
    30626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30628 b = self.drawing_bounds(allow_drawing_changes = False) 
    30629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30634 dbounds = [d.bounds() for d in self.child_drawings() 
    30635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30637 if d.display and not getattr(d, 'skip_bounds', False)] 
    30638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30640 return self._any_displayed_positions and len(self._positions) > 0 
    30641 TypeError: object of type 'NoneType' has no len() 
    30642  
    30643 TypeError: object of type 'NoneType' has no len() 
    30644  
    30645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30647 return self._any_displayed_positions and len(self._positions) > 0 
    30648  
    30649 See log for complete Python traceback. 
    30650  
    30651 Traceback (most recent call last): 
    30652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30657 mouse_pause_tracking 
    30658 self._mouse_pause() 
    30659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30661 m.pause(self._mouse_pause_position) 
    30662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30664 p = picked_object(x, y, self.view) 
    30665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30673 near, far = self._near_far_bounds(cp, vd) 
    30674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30676 b = self.drawing_bounds(allow_drawing_changes = False) 
    30677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30682 dbounds = [d.bounds() for d in self.child_drawings() 
    30683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30685 if d.display and not getattr(d, 'skip_bounds', False)] 
    30686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30688 return self._any_displayed_positions and len(self._positions) > 0 
    30689 TypeError: object of type 'NoneType' has no len() 
    30690  
    30691 TypeError: object of type 'NoneType' has no len() 
    30692  
    30693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30695 return self._any_displayed_positions and len(self._positions) > 0 
    30696  
    30697 See log for complete Python traceback. 
    30698  
    30699 Traceback (most recent call last): 
    30700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30705 mouse_pause_tracking 
    30706 self._mouse_pause() 
    30707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30709 m.pause(self._mouse_pause_position) 
    30710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30712 p = picked_object(x, y, self.view) 
    30713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30721 near, far = self._near_far_bounds(cp, vd) 
    30722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30724 b = self.drawing_bounds(allow_drawing_changes = False) 
    30725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30730 dbounds = [d.bounds() for d in self.child_drawings() 
    30731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30733 if d.display and not getattr(d, 'skip_bounds', False)] 
    30734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30736 return self._any_displayed_positions and len(self._positions) > 0 
    30737 TypeError: object of type 'NoneType' has no len() 
    30738  
    30739 TypeError: object of type 'NoneType' has no len() 
    30740  
    30741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30743 return self._any_displayed_positions and len(self._positions) > 0 
    30744  
    30745 See log for complete Python traceback. 
    30746  
    30747 Traceback (most recent call last): 
    30748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30753 mouse_pause_tracking 
    30754 self._mouse_pause() 
    30755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30757 m.pause(self._mouse_pause_position) 
    30758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30760 p = picked_object(x, y, self.view) 
    30761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30769 near, far = self._near_far_bounds(cp, vd) 
    30770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30772 b = self.drawing_bounds(allow_drawing_changes = False) 
    30773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30778 dbounds = [d.bounds() for d in self.child_drawings() 
    30779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30781 if d.display and not getattr(d, 'skip_bounds', False)] 
    30782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30784 return self._any_displayed_positions and len(self._positions) > 0 
    30785 TypeError: object of type 'NoneType' has no len() 
    30786  
    30787 TypeError: object of type 'NoneType' has no len() 
    30788  
    30789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30791 return self._any_displayed_positions and len(self._positions) > 0 
    30792  
    30793 See log for complete Python traceback. 
    30794  
    30795 Traceback (most recent call last): 
    30796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30801 mouse_pause_tracking 
    30802 self._mouse_pause() 
    30803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30805 m.pause(self._mouse_pause_position) 
    30806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30808 p = picked_object(x, y, self.view) 
    30809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30817 near, far = self._near_far_bounds(cp, vd) 
    30818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30820 b = self.drawing_bounds(allow_drawing_changes = False) 
    30821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30826 dbounds = [d.bounds() for d in self.child_drawings() 
    30827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30829 if d.display and not getattr(d, 'skip_bounds', False)] 
    30830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30832 return self._any_displayed_positions and len(self._positions) > 0 
    30833 TypeError: object of type 'NoneType' has no len() 
    30834  
    30835 TypeError: object of type 'NoneType' has no len() 
    30836  
    30837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30839 return self._any_displayed_positions and len(self._positions) > 0 
    30840  
    30841 See log for complete Python traceback. 
    30842  
    30843 Traceback (most recent call last): 
    30844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30849 mouse_pause_tracking 
    30850 self._mouse_pause() 
    30851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30853 m.pause(self._mouse_pause_position) 
    30854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30856 p = picked_object(x, y, self.view) 
    30857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30865 near, far = self._near_far_bounds(cp, vd) 
    30866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30868 b = self.drawing_bounds(allow_drawing_changes = False) 
    30869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30874 dbounds = [d.bounds() for d in self.child_drawings() 
    30875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30877 if d.display and not getattr(d, 'skip_bounds', False)] 
    30878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30880 return self._any_displayed_positions and len(self._positions) > 0 
    30881 TypeError: object of type 'NoneType' has no len() 
    30882  
    30883 TypeError: object of type 'NoneType' has no len() 
    30884  
    30885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30887 return self._any_displayed_positions and len(self._positions) > 0 
    30888  
    30889 See log for complete Python traceback. 
    30890  
    30891 Traceback (most recent call last): 
    30892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30897 mouse_pause_tracking 
    30898 self._mouse_pause() 
    30899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30901 m.pause(self._mouse_pause_position) 
    30902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30904 p = picked_object(x, y, self.view) 
    30905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30913 near, far = self._near_far_bounds(cp, vd) 
    30914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30916 b = self.drawing_bounds(allow_drawing_changes = False) 
    30917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30922 dbounds = [d.bounds() for d in self.child_drawings() 
    30923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30925 if d.display and not getattr(d, 'skip_bounds', False)] 
    30926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30928 return self._any_displayed_positions and len(self._positions) > 0 
    30929 TypeError: object of type 'NoneType' has no len() 
    30930  
    30931 TypeError: object of type 'NoneType' has no len() 
    30932  
    30933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30935 return self._any_displayed_positions and len(self._positions) > 0 
    30936  
    30937 See log for complete Python traceback. 
    30938  
    30939 Traceback (most recent call last): 
    30940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30945 mouse_pause_tracking 
    30946 self._mouse_pause() 
    30947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30949 m.pause(self._mouse_pause_position) 
    30950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    30952 p = picked_object(x, y, self.view) 
    30953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    30955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    30956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    30958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    30959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    30961 near, far = self._near_far_bounds(cp, vd) 
    30962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    30964 b = self.drawing_bounds(allow_drawing_changes = False) 
    30965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    30967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    30968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    30970 dbounds = [d.bounds() for d in self.child_drawings() 
    30971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    30973 if d.display and not getattr(d, 'skip_bounds', False)] 
    30974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30976 return self._any_displayed_positions and len(self._positions) > 0 
    30977 TypeError: object of type 'NoneType' has no len() 
    30978  
    30979 TypeError: object of type 'NoneType' has no len() 
    30980  
    30981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    30983 return self._any_displayed_positions and len(self._positions) > 0 
    30984  
    30985 See log for complete Python traceback. 
    30986  
    30987 Traceback (most recent call last): 
    30988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    30990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    30991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    30993 mouse_pause_tracking 
    30994 self._mouse_pause() 
    30995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    30997 m.pause(self._mouse_pause_position) 
    30998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    30999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31000 p = picked_object(x, y, self.view) 
    31001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31009 near, far = self._near_far_bounds(cp, vd) 
    31010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31012 b = self.drawing_bounds(allow_drawing_changes = False) 
    31013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31018 dbounds = [d.bounds() for d in self.child_drawings() 
    31019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31021 if d.display and not getattr(d, 'skip_bounds', False)] 
    31022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31024 return self._any_displayed_positions and len(self._positions) > 0 
    31025 TypeError: object of type 'NoneType' has no len() 
    31026  
    31027 TypeError: object of type 'NoneType' has no len() 
    31028  
    31029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31031 return self._any_displayed_positions and len(self._positions) > 0 
    31032  
    31033 See log for complete Python traceback. 
    31034  
    31035 Traceback (most recent call last): 
    31036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31041 mouse_pause_tracking 
    31042 self._mouse_pause() 
    31043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31045 m.pause(self._mouse_pause_position) 
    31046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31048 p = picked_object(x, y, self.view) 
    31049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31057 near, far = self._near_far_bounds(cp, vd) 
    31058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31060 b = self.drawing_bounds(allow_drawing_changes = False) 
    31061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31066 dbounds = [d.bounds() for d in self.child_drawings() 
    31067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31069 if d.display and not getattr(d, 'skip_bounds', False)] 
    31070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31072 return self._any_displayed_positions and len(self._positions) > 0 
    31073 TypeError: object of type 'NoneType' has no len() 
    31074  
    31075 TypeError: object of type 'NoneType' has no len() 
    31076  
    31077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31079 return self._any_displayed_positions and len(self._positions) > 0 
    31080  
    31081 See log for complete Python traceback. 
    31082  
    31083 Traceback (most recent call last): 
    31084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31089 mouse_pause_tracking 
    31090 self._mouse_pause() 
    31091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31093 m.pause(self._mouse_pause_position) 
    31094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31096 p = picked_object(x, y, self.view) 
    31097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31105 near, far = self._near_far_bounds(cp, vd) 
    31106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31108 b = self.drawing_bounds(allow_drawing_changes = False) 
    31109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31114 dbounds = [d.bounds() for d in self.child_drawings() 
    31115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31117 if d.display and not getattr(d, 'skip_bounds', False)] 
    31118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31120 return self._any_displayed_positions and len(self._positions) > 0 
    31121 TypeError: object of type 'NoneType' has no len() 
    31122  
    31123 TypeError: object of type 'NoneType' has no len() 
    31124  
    31125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31127 return self._any_displayed_positions and len(self._positions) > 0 
    31128  
    31129 See log for complete Python traceback. 
    31130  
    31131 Traceback (most recent call last): 
    31132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31137 mouse_pause_tracking 
    31138 self._mouse_pause() 
    31139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31141 m.pause(self._mouse_pause_position) 
    31142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31144 p = picked_object(x, y, self.view) 
    31145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31153 near, far = self._near_far_bounds(cp, vd) 
    31154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31156 b = self.drawing_bounds(allow_drawing_changes = False) 
    31157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31162 dbounds = [d.bounds() for d in self.child_drawings() 
    31163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31165 if d.display and not getattr(d, 'skip_bounds', False)] 
    31166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31168 return self._any_displayed_positions and len(self._positions) > 0 
    31169 TypeError: object of type 'NoneType' has no len() 
    31170  
    31171 TypeError: object of type 'NoneType' has no len() 
    31172  
    31173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31175 return self._any_displayed_positions and len(self._positions) > 0 
    31176  
    31177 See log for complete Python traceback. 
    31178  
    31179 Traceback (most recent call last): 
    31180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31185 mouse_pause_tracking 
    31186 self._mouse_pause() 
    31187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31189 m.pause(self._mouse_pause_position) 
    31190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31192 p = picked_object(x, y, self.view) 
    31193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31201 near, far = self._near_far_bounds(cp, vd) 
    31202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31204 b = self.drawing_bounds(allow_drawing_changes = False) 
    31205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31210 dbounds = [d.bounds() for d in self.child_drawings() 
    31211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31213 if d.display and not getattr(d, 'skip_bounds', False)] 
    31214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31216 return self._any_displayed_positions and len(self._positions) > 0 
    31217 TypeError: object of type 'NoneType' has no len() 
    31218  
    31219 TypeError: object of type 'NoneType' has no len() 
    31220  
    31221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31223 return self._any_displayed_positions and len(self._positions) > 0 
    31224  
    31225 See log for complete Python traceback. 
    31226  
    31227 Traceback (most recent call last): 
    31228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31233 mouse_pause_tracking 
    31234 self._mouse_pause() 
    31235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31237 m.pause(self._mouse_pause_position) 
    31238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31240 p = picked_object(x, y, self.view) 
    31241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31249 near, far = self._near_far_bounds(cp, vd) 
    31250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31252 b = self.drawing_bounds(allow_drawing_changes = False) 
    31253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31258 dbounds = [d.bounds() for d in self.child_drawings() 
    31259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31261 if d.display and not getattr(d, 'skip_bounds', False)] 
    31262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31264 return self._any_displayed_positions and len(self._positions) > 0 
    31265 TypeError: object of type 'NoneType' has no len() 
    31266  
    31267 TypeError: object of type 'NoneType' has no len() 
    31268  
    31269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31271 return self._any_displayed_positions and len(self._positions) > 0 
    31272  
    31273 See log for complete Python traceback. 
    31274  
    31275 Traceback (most recent call last): 
    31276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31281 mouse_pause_tracking 
    31282 self._mouse_pause() 
    31283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31285 m.pause(self._mouse_pause_position) 
    31286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31288 p = picked_object(x, y, self.view) 
    31289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31297 near, far = self._near_far_bounds(cp, vd) 
    31298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31300 b = self.drawing_bounds(allow_drawing_changes = False) 
    31301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31306 dbounds = [d.bounds() for d in self.child_drawings() 
    31307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31309 if d.display and not getattr(d, 'skip_bounds', False)] 
    31310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31312 return self._any_displayed_positions and len(self._positions) > 0 
    31313 TypeError: object of type 'NoneType' has no len() 
    31314  
    31315 TypeError: object of type 'NoneType' has no len() 
    31316  
    31317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31319 return self._any_displayed_positions and len(self._positions) > 0 
    31320  
    31321 See log for complete Python traceback. 
    31322  
    31323 Traceback (most recent call last): 
    31324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31329 mouse_pause_tracking 
    31330 self._mouse_pause() 
    31331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31333 m.pause(self._mouse_pause_position) 
    31334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31336 p = picked_object(x, y, self.view) 
    31337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31345 near, far = self._near_far_bounds(cp, vd) 
    31346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31348 b = self.drawing_bounds(allow_drawing_changes = False) 
    31349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31354 dbounds = [d.bounds() for d in self.child_drawings() 
    31355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31357 if d.display and not getattr(d, 'skip_bounds', False)] 
    31358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31360 return self._any_displayed_positions and len(self._positions) > 0 
    31361 TypeError: object of type 'NoneType' has no len() 
    31362  
    31363 TypeError: object of type 'NoneType' has no len() 
    31364  
    31365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31367 return self._any_displayed_positions and len(self._positions) > 0 
    31368  
    31369 See log for complete Python traceback. 
    31370  
    31371 Traceback (most recent call last): 
    31372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31377 mouse_pause_tracking 
    31378 self._mouse_pause() 
    31379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31381 m.pause(self._mouse_pause_position) 
    31382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31384 p = picked_object(x, y, self.view) 
    31385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31393 near, far = self._near_far_bounds(cp, vd) 
    31394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31396 b = self.drawing_bounds(allow_drawing_changes = False) 
    31397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31402 dbounds = [d.bounds() for d in self.child_drawings() 
    31403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31405 if d.display and not getattr(d, 'skip_bounds', False)] 
    31406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31408 return self._any_displayed_positions and len(self._positions) > 0 
    31409 TypeError: object of type 'NoneType' has no len() 
    31410  
    31411 TypeError: object of type 'NoneType' has no len() 
    31412  
    31413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31415 return self._any_displayed_positions and len(self._positions) > 0 
    31416  
    31417 See log for complete Python traceback. 
    31418  
    31419 Traceback (most recent call last): 
    31420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31425 mouse_pause_tracking 
    31426 self._mouse_pause() 
    31427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31429 m.pause(self._mouse_pause_position) 
    31430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31432 p = picked_object(x, y, self.view) 
    31433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31441 near, far = self._near_far_bounds(cp, vd) 
    31442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31444 b = self.drawing_bounds(allow_drawing_changes = False) 
    31445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31450 dbounds = [d.bounds() for d in self.child_drawings() 
    31451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31453 if d.display and not getattr(d, 'skip_bounds', False)] 
    31454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31456 return self._any_displayed_positions and len(self._positions) > 0 
    31457 TypeError: object of type 'NoneType' has no len() 
    31458  
    31459 TypeError: object of type 'NoneType' has no len() 
    31460  
    31461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31463 return self._any_displayed_positions and len(self._positions) > 0 
    31464  
    31465 See log for complete Python traceback. 
    31466  
    31467 Traceback (most recent call last): 
    31468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31473 mouse_pause_tracking 
    31474 self._mouse_pause() 
    31475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31477 m.pause(self._mouse_pause_position) 
    31478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31480 p = picked_object(x, y, self.view) 
    31481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31489 near, far = self._near_far_bounds(cp, vd) 
    31490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31492 b = self.drawing_bounds(allow_drawing_changes = False) 
    31493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31498 dbounds = [d.bounds() for d in self.child_drawings() 
    31499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31501 if d.display and not getattr(d, 'skip_bounds', False)] 
    31502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31504 return self._any_displayed_positions and len(self._positions) > 0 
    31505 TypeError: object of type 'NoneType' has no len() 
    31506  
    31507 TypeError: object of type 'NoneType' has no len() 
    31508  
    31509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31511 return self._any_displayed_positions and len(self._positions) > 0 
    31512  
    31513 See log for complete Python traceback. 
    31514  
    31515 Traceback (most recent call last): 
    31516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31521 mouse_pause_tracking 
    31522 self._mouse_pause() 
    31523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31525 m.pause(self._mouse_pause_position) 
    31526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31528 p = picked_object(x, y, self.view) 
    31529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31537 near, far = self._near_far_bounds(cp, vd) 
    31538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31540 b = self.drawing_bounds(allow_drawing_changes = False) 
    31541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31546 dbounds = [d.bounds() for d in self.child_drawings() 
    31547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31549 if d.display and not getattr(d, 'skip_bounds', False)] 
    31550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31552 return self._any_displayed_positions and len(self._positions) > 0 
    31553 TypeError: object of type 'NoneType' has no len() 
    31554  
    31555 TypeError: object of type 'NoneType' has no len() 
    31556  
    31557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31559 return self._any_displayed_positions and len(self._positions) > 0 
    31560  
    31561 See log for complete Python traceback. 
    31562  
    31563 Traceback (most recent call last): 
    31564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31569 mouse_pause_tracking 
    31570 self._mouse_pause() 
    31571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31573 m.pause(self._mouse_pause_position) 
    31574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31576 p = picked_object(x, y, self.view) 
    31577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31585 near, far = self._near_far_bounds(cp, vd) 
    31586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31588 b = self.drawing_bounds(allow_drawing_changes = False) 
    31589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31594 dbounds = [d.bounds() for d in self.child_drawings() 
    31595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31597 if d.display and not getattr(d, 'skip_bounds', False)] 
    31598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31600 return self._any_displayed_positions and len(self._positions) > 0 
    31601 TypeError: object of type 'NoneType' has no len() 
    31602  
    31603 TypeError: object of type 'NoneType' has no len() 
    31604  
    31605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31607 return self._any_displayed_positions and len(self._positions) > 0 
    31608  
    31609 See log for complete Python traceback. 
    31610  
    31611 Traceback (most recent call last): 
    31612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31617 mouse_pause_tracking 
    31618 self._mouse_pause() 
    31619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31621 m.pause(self._mouse_pause_position) 
    31622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31624 p = picked_object(x, y, self.view) 
    31625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31633 near, far = self._near_far_bounds(cp, vd) 
    31634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31636 b = self.drawing_bounds(allow_drawing_changes = False) 
    31637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31642 dbounds = [d.bounds() for d in self.child_drawings() 
    31643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31645 if d.display and not getattr(d, 'skip_bounds', False)] 
    31646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31648 return self._any_displayed_positions and len(self._positions) > 0 
    31649 TypeError: object of type 'NoneType' has no len() 
    31650  
    31651 TypeError: object of type 'NoneType' has no len() 
    31652  
    31653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31655 return self._any_displayed_positions and len(self._positions) > 0 
    31656  
    31657 See log for complete Python traceback. 
    31658  
    31659 Traceback (most recent call last): 
    31660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31665 mouse_pause_tracking 
    31666 self._mouse_pause() 
    31667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31669 m.pause(self._mouse_pause_position) 
    31670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31672 p = picked_object(x, y, self.view) 
    31673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31681 near, far = self._near_far_bounds(cp, vd) 
    31682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31684 b = self.drawing_bounds(allow_drawing_changes = False) 
    31685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31690 dbounds = [d.bounds() for d in self.child_drawings() 
    31691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31693 if d.display and not getattr(d, 'skip_bounds', False)] 
    31694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31696 return self._any_displayed_positions and len(self._positions) > 0 
    31697 TypeError: object of type 'NoneType' has no len() 
    31698  
    31699 TypeError: object of type 'NoneType' has no len() 
    31700  
    31701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31703 return self._any_displayed_positions and len(self._positions) > 0 
    31704  
    31705 See log for complete Python traceback. 
    31706  
    31707 Traceback (most recent call last): 
    31708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31713 mouse_pause_tracking 
    31714 self._mouse_pause() 
    31715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31717 m.pause(self._mouse_pause_position) 
    31718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31720 p = picked_object(x, y, self.view) 
    31721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31729 near, far = self._near_far_bounds(cp, vd) 
    31730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31732 b = self.drawing_bounds(allow_drawing_changes = False) 
    31733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31738 dbounds = [d.bounds() for d in self.child_drawings() 
    31739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31741 if d.display and not getattr(d, 'skip_bounds', False)] 
    31742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31744 return self._any_displayed_positions and len(self._positions) > 0 
    31745 TypeError: object of type 'NoneType' has no len() 
    31746  
    31747 TypeError: object of type 'NoneType' has no len() 
    31748  
    31749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31751 return self._any_displayed_positions and len(self._positions) > 0 
    31752  
    31753 See log for complete Python traceback. 
    31754  
    31755 Traceback (most recent call last): 
    31756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31761 mouse_pause_tracking 
    31762 self._mouse_pause() 
    31763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31765 m.pause(self._mouse_pause_position) 
    31766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31768 p = picked_object(x, y, self.view) 
    31769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31777 near, far = self._near_far_bounds(cp, vd) 
    31778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31780 b = self.drawing_bounds(allow_drawing_changes = False) 
    31781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31786 dbounds = [d.bounds() for d in self.child_drawings() 
    31787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31789 if d.display and not getattr(d, 'skip_bounds', False)] 
    31790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31792 return self._any_displayed_positions and len(self._positions) > 0 
    31793 TypeError: object of type 'NoneType' has no len() 
    31794  
    31795 TypeError: object of type 'NoneType' has no len() 
    31796  
    31797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31799 return self._any_displayed_positions and len(self._positions) > 0 
    31800  
    31801 See log for complete Python traceback. 
    31802  
    31803 Traceback (most recent call last): 
    31804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31809 mouse_pause_tracking 
    31810 self._mouse_pause() 
    31811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31813 m.pause(self._mouse_pause_position) 
    31814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31816 p = picked_object(x, y, self.view) 
    31817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31825 near, far = self._near_far_bounds(cp, vd) 
    31826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31828 b = self.drawing_bounds(allow_drawing_changes = False) 
    31829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31834 dbounds = [d.bounds() for d in self.child_drawings() 
    31835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31837 if d.display and not getattr(d, 'skip_bounds', False)] 
    31838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31840 return self._any_displayed_positions and len(self._positions) > 0 
    31841 TypeError: object of type 'NoneType' has no len() 
    31842  
    31843 TypeError: object of type 'NoneType' has no len() 
    31844  
    31845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31847 return self._any_displayed_positions and len(self._positions) > 0 
    31848  
    31849 See log for complete Python traceback. 
    31850  
    31851 Traceback (most recent call last): 
    31852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31857 mouse_pause_tracking 
    31858 self._mouse_pause() 
    31859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31861 m.pause(self._mouse_pause_position) 
    31862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31864 p = picked_object(x, y, self.view) 
    31865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31873 near, far = self._near_far_bounds(cp, vd) 
    31874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31876 b = self.drawing_bounds(allow_drawing_changes = False) 
    31877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31882 dbounds = [d.bounds() for d in self.child_drawings() 
    31883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31885 if d.display and not getattr(d, 'skip_bounds', False)] 
    31886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31888 return self._any_displayed_positions and len(self._positions) > 0 
    31889 TypeError: object of type 'NoneType' has no len() 
    31890  
    31891 TypeError: object of type 'NoneType' has no len() 
    31892  
    31893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31895 return self._any_displayed_positions and len(self._positions) > 0 
    31896  
    31897 See log for complete Python traceback. 
    31898  
    31899 Traceback (most recent call last): 
    31900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31905 mouse_pause_tracking 
    31906 self._mouse_pause() 
    31907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31909 m.pause(self._mouse_pause_position) 
    31910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31912 p = picked_object(x, y, self.view) 
    31913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31921 near, far = self._near_far_bounds(cp, vd) 
    31922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31924 b = self.drawing_bounds(allow_drawing_changes = False) 
    31925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31930 dbounds = [d.bounds() for d in self.child_drawings() 
    31931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31933 if d.display and not getattr(d, 'skip_bounds', False)] 
    31934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31936 return self._any_displayed_positions and len(self._positions) > 0 
    31937 TypeError: object of type 'NoneType' has no len() 
    31938  
    31939 TypeError: object of type 'NoneType' has no len() 
    31940  
    31941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31943 return self._any_displayed_positions and len(self._positions) > 0 
    31944  
    31945 See log for complete Python traceback. 
    31946  
    31947 Traceback (most recent call last): 
    31948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    31953 mouse_pause_tracking 
    31954 self._mouse_pause() 
    31955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    31957 m.pause(self._mouse_pause_position) 
    31958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    31960 p = picked_object(x, y, self.view) 
    31961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    31963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    31964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    31966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    31967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    31969 near, far = self._near_far_bounds(cp, vd) 
    31970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    31972 b = self.drawing_bounds(allow_drawing_changes = False) 
    31973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    31975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    31976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    31978 dbounds = [d.bounds() for d in self.child_drawings() 
    31979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    31981 if d.display and not getattr(d, 'skip_bounds', False)] 
    31982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31984 return self._any_displayed_positions and len(self._positions) > 0 
    31985 TypeError: object of type 'NoneType' has no len() 
    31986  
    31987 TypeError: object of type 'NoneType' has no len() 
    31988  
    31989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    31991 return self._any_displayed_positions and len(self._positions) > 0 
    31992  
    31993 See log for complete Python traceback. 
    31994  
    31995 Traceback (most recent call last): 
    31996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    31997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    31998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    31999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32001 mouse_pause_tracking 
    32002 self._mouse_pause() 
    32003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32005 m.pause(self._mouse_pause_position) 
    32006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32008 p = picked_object(x, y, self.view) 
    32009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32017 near, far = self._near_far_bounds(cp, vd) 
    32018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32020 b = self.drawing_bounds(allow_drawing_changes = False) 
    32021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32026 dbounds = [d.bounds() for d in self.child_drawings() 
    32027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32029 if d.display and not getattr(d, 'skip_bounds', False)] 
    32030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32032 return self._any_displayed_positions and len(self._positions) > 0 
    32033 TypeError: object of type 'NoneType' has no len() 
    32034  
    32035 TypeError: object of type 'NoneType' has no len() 
    32036  
    32037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32039 return self._any_displayed_positions and len(self._positions) > 0 
    32040  
    32041 See log for complete Python traceback. 
    32042  
    32043 Traceback (most recent call last): 
    32044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32049 mouse_pause_tracking 
    32050 self._mouse_pause() 
    32051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32053 m.pause(self._mouse_pause_position) 
    32054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32056 p = picked_object(x, y, self.view) 
    32057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32065 near, far = self._near_far_bounds(cp, vd) 
    32066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32068 b = self.drawing_bounds(allow_drawing_changes = False) 
    32069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32074 dbounds = [d.bounds() for d in self.child_drawings() 
    32075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32077 if d.display and not getattr(d, 'skip_bounds', False)] 
    32078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32080 return self._any_displayed_positions and len(self._positions) > 0 
    32081 TypeError: object of type 'NoneType' has no len() 
    32082  
    32083 TypeError: object of type 'NoneType' has no len() 
    32084  
    32085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32087 return self._any_displayed_positions and len(self._positions) > 0 
    32088  
    32089 See log for complete Python traceback. 
    32090  
    32091 Traceback (most recent call last): 
    32092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32097 mouse_pause_tracking 
    32098 self._mouse_pause() 
    32099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32101 m.pause(self._mouse_pause_position) 
    32102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32104 p = picked_object(x, y, self.view) 
    32105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32113 near, far = self._near_far_bounds(cp, vd) 
    32114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32116 b = self.drawing_bounds(allow_drawing_changes = False) 
    32117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32122 dbounds = [d.bounds() for d in self.child_drawings() 
    32123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32125 if d.display and not getattr(d, 'skip_bounds', False)] 
    32126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32128 return self._any_displayed_positions and len(self._positions) > 0 
    32129 TypeError: object of type 'NoneType' has no len() 
    32130  
    32131 TypeError: object of type 'NoneType' has no len() 
    32132  
    32133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32135 return self._any_displayed_positions and len(self._positions) > 0 
    32136  
    32137 See log for complete Python traceback. 
    32138  
    32139 Traceback (most recent call last): 
    32140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32145 mouse_pause_tracking 
    32146 self._mouse_pause() 
    32147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32149 m.pause(self._mouse_pause_position) 
    32150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32152 p = picked_object(x, y, self.view) 
    32153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32161 near, far = self._near_far_bounds(cp, vd) 
    32162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32164 b = self.drawing_bounds(allow_drawing_changes = False) 
    32165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32170 dbounds = [d.bounds() for d in self.child_drawings() 
    32171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32173 if d.display and not getattr(d, 'skip_bounds', False)] 
    32174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32176 return self._any_displayed_positions and len(self._positions) > 0 
    32177 TypeError: object of type 'NoneType' has no len() 
    32178  
    32179 TypeError: object of type 'NoneType' has no len() 
    32180  
    32181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32183 return self._any_displayed_positions and len(self._positions) > 0 
    32184  
    32185 See log for complete Python traceback. 
    32186  
    32187 Traceback (most recent call last): 
    32188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32193 mouse_pause_tracking 
    32194 self._mouse_pause() 
    32195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32197 m.pause(self._mouse_pause_position) 
    32198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32200 p = picked_object(x, y, self.view) 
    32201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32209 near, far = self._near_far_bounds(cp, vd) 
    32210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32212 b = self.drawing_bounds(allow_drawing_changes = False) 
    32213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32218 dbounds = [d.bounds() for d in self.child_drawings() 
    32219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32221 if d.display and not getattr(d, 'skip_bounds', False)] 
    32222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32224 return self._any_displayed_positions and len(self._positions) > 0 
    32225 TypeError: object of type 'NoneType' has no len() 
    32226  
    32227 TypeError: object of type 'NoneType' has no len() 
    32228  
    32229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32231 return self._any_displayed_positions and len(self._positions) > 0 
    32232  
    32233 See log for complete Python traceback. 
    32234  
    32235 Traceback (most recent call last): 
    32236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32241 mouse_pause_tracking 
    32242 self._mouse_pause() 
    32243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32245 m.pause(self._mouse_pause_position) 
    32246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32248 p = picked_object(x, y, self.view) 
    32249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32257 near, far = self._near_far_bounds(cp, vd) 
    32258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32260 b = self.drawing_bounds(allow_drawing_changes = False) 
    32261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32266 dbounds = [d.bounds() for d in self.child_drawings() 
    32267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32269 if d.display and not getattr(d, 'skip_bounds', False)] 
    32270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32272 return self._any_displayed_positions and len(self._positions) > 0 
    32273 TypeError: object of type 'NoneType' has no len() 
    32274  
    32275 TypeError: object of type 'NoneType' has no len() 
    32276  
    32277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32279 return self._any_displayed_positions and len(self._positions) > 0 
    32280  
    32281 See log for complete Python traceback. 
    32282  
    32283 Traceback (most recent call last): 
    32284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32289 mouse_pause_tracking 
    32290 self._mouse_pause() 
    32291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32293 m.pause(self._mouse_pause_position) 
    32294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32296 p = picked_object(x, y, self.view) 
    32297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32305 near, far = self._near_far_bounds(cp, vd) 
    32306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32308 b = self.drawing_bounds(allow_drawing_changes = False) 
    32309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32314 dbounds = [d.bounds() for d in self.child_drawings() 
    32315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32317 if d.display and not getattr(d, 'skip_bounds', False)] 
    32318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32320 return self._any_displayed_positions and len(self._positions) > 0 
    32321 TypeError: object of type 'NoneType' has no len() 
    32322  
    32323 TypeError: object of type 'NoneType' has no len() 
    32324  
    32325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32327 return self._any_displayed_positions and len(self._positions) > 0 
    32328  
    32329 See log for complete Python traceback. 
    32330  
    32331 Traceback (most recent call last): 
    32332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32337 mouse_pause_tracking 
    32338 self._mouse_pause() 
    32339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32341 m.pause(self._mouse_pause_position) 
    32342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32344 p = picked_object(x, y, self.view) 
    32345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32353 near, far = self._near_far_bounds(cp, vd) 
    32354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32356 b = self.drawing_bounds(allow_drawing_changes = False) 
    32357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32362 dbounds = [d.bounds() for d in self.child_drawings() 
    32363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32365 if d.display and not getattr(d, 'skip_bounds', False)] 
    32366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32368 return self._any_displayed_positions and len(self._positions) > 0 
    32369 TypeError: object of type 'NoneType' has no len() 
    32370  
    32371 TypeError: object of type 'NoneType' has no len() 
    32372  
    32373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32375 return self._any_displayed_positions and len(self._positions) > 0 
    32376  
    32377 See log for complete Python traceback. 
    32378  
    32379 Traceback (most recent call last): 
    32380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32385 mouse_pause_tracking 
    32386 self._mouse_pause() 
    32387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32389 m.pause(self._mouse_pause_position) 
    32390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32392 p = picked_object(x, y, self.view) 
    32393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32401 near, far = self._near_far_bounds(cp, vd) 
    32402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32404 b = self.drawing_bounds(allow_drawing_changes = False) 
    32405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32410 dbounds = [d.bounds() for d in self.child_drawings() 
    32411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32413 if d.display and not getattr(d, 'skip_bounds', False)] 
    32414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32416 return self._any_displayed_positions and len(self._positions) > 0 
    32417 TypeError: object of type 'NoneType' has no len() 
    32418  
    32419 TypeError: object of type 'NoneType' has no len() 
    32420  
    32421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32423 return self._any_displayed_positions and len(self._positions) > 0 
    32424  
    32425 See log for complete Python traceback. 
    32426  
    32427 Traceback (most recent call last): 
    32428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32433 mouse_pause_tracking 
    32434 self._mouse_pause() 
    32435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32437 m.pause(self._mouse_pause_position) 
    32438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32440 p = picked_object(x, y, self.view) 
    32441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32449 near, far = self._near_far_bounds(cp, vd) 
    32450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32452 b = self.drawing_bounds(allow_drawing_changes = False) 
    32453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32458 dbounds = [d.bounds() for d in self.child_drawings() 
    32459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32461 if d.display and not getattr(d, 'skip_bounds', False)] 
    32462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32464 return self._any_displayed_positions and len(self._positions) > 0 
    32465 TypeError: object of type 'NoneType' has no len() 
    32466  
    32467 TypeError: object of type 'NoneType' has no len() 
    32468  
    32469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32471 return self._any_displayed_positions and len(self._positions) > 0 
    32472  
    32473 See log for complete Python traceback. 
    32474  
    32475 Traceback (most recent call last): 
    32476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32481 mouse_pause_tracking 
    32482 self._mouse_pause() 
    32483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32485 m.pause(self._mouse_pause_position) 
    32486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32488 p = picked_object(x, y, self.view) 
    32489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32497 near, far = self._near_far_bounds(cp, vd) 
    32498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32500 b = self.drawing_bounds(allow_drawing_changes = False) 
    32501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32506 dbounds = [d.bounds() for d in self.child_drawings() 
    32507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32509 if d.display and not getattr(d, 'skip_bounds', False)] 
    32510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32512 return self._any_displayed_positions and len(self._positions) > 0 
    32513 TypeError: object of type 'NoneType' has no len() 
    32514  
    32515 TypeError: object of type 'NoneType' has no len() 
    32516  
    32517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32519 return self._any_displayed_positions and len(self._positions) > 0 
    32520  
    32521 See log for complete Python traceback. 
    32522  
    32523 Traceback (most recent call last): 
    32524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32529 mouse_pause_tracking 
    32530 self._mouse_pause() 
    32531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32533 m.pause(self._mouse_pause_position) 
    32534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32536 p = picked_object(x, y, self.view) 
    32537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32545 near, far = self._near_far_bounds(cp, vd) 
    32546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32548 b = self.drawing_bounds(allow_drawing_changes = False) 
    32549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32554 dbounds = [d.bounds() for d in self.child_drawings() 
    32555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32557 if d.display and not getattr(d, 'skip_bounds', False)] 
    32558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32560 return self._any_displayed_positions and len(self._positions) > 0 
    32561 TypeError: object of type 'NoneType' has no len() 
    32562  
    32563 TypeError: object of type 'NoneType' has no len() 
    32564  
    32565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32567 return self._any_displayed_positions and len(self._positions) > 0 
    32568  
    32569 See log for complete Python traceback. 
    32570  
    32571 Traceback (most recent call last): 
    32572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32577 mouse_pause_tracking 
    32578 self._mouse_pause() 
    32579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32581 m.pause(self._mouse_pause_position) 
    32582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32584 p = picked_object(x, y, self.view) 
    32585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32593 near, far = self._near_far_bounds(cp, vd) 
    32594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32596 b = self.drawing_bounds(allow_drawing_changes = False) 
    32597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32602 dbounds = [d.bounds() for d in self.child_drawings() 
    32603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32605 if d.display and not getattr(d, 'skip_bounds', False)] 
    32606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32608 return self._any_displayed_positions and len(self._positions) > 0 
    32609 TypeError: object of type 'NoneType' has no len() 
    32610  
    32611 TypeError: object of type 'NoneType' has no len() 
    32612  
    32613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32615 return self._any_displayed_positions and len(self._positions) > 0 
    32616  
    32617 See log for complete Python traceback. 
    32618  
    32619 Traceback (most recent call last): 
    32620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32625 mouse_pause_tracking 
    32626 self._mouse_pause() 
    32627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32629 m.pause(self._mouse_pause_position) 
    32630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32632 p = picked_object(x, y, self.view) 
    32633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32641 near, far = self._near_far_bounds(cp, vd) 
    32642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32644 b = self.drawing_bounds(allow_drawing_changes = False) 
    32645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32650 dbounds = [d.bounds() for d in self.child_drawings() 
    32651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32653 if d.display and not getattr(d, 'skip_bounds', False)] 
    32654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32656 return self._any_displayed_positions and len(self._positions) > 0 
    32657 TypeError: object of type 'NoneType' has no len() 
    32658  
    32659 TypeError: object of type 'NoneType' has no len() 
    32660  
    32661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32663 return self._any_displayed_positions and len(self._positions) > 0 
    32664  
    32665 See log for complete Python traceback. 
    32666  
    32667 Traceback (most recent call last): 
    32668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32673 mouse_pause_tracking 
    32674 self._mouse_pause() 
    32675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32677 m.pause(self._mouse_pause_position) 
    32678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32680 p = picked_object(x, y, self.view) 
    32681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32689 near, far = self._near_far_bounds(cp, vd) 
    32690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32692 b = self.drawing_bounds(allow_drawing_changes = False) 
    32693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32698 dbounds = [d.bounds() for d in self.child_drawings() 
    32699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32701 if d.display and not getattr(d, 'skip_bounds', False)] 
    32702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32704 return self._any_displayed_positions and len(self._positions) > 0 
    32705 TypeError: object of type 'NoneType' has no len() 
    32706  
    32707 TypeError: object of type 'NoneType' has no len() 
    32708  
    32709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32711 return self._any_displayed_positions and len(self._positions) > 0 
    32712  
    32713 See log for complete Python traceback. 
    32714  
    32715 Traceback (most recent call last): 
    32716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32721 mouse_pause_tracking 
    32722 self._mouse_pause() 
    32723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32725 m.pause(self._mouse_pause_position) 
    32726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32728 p = picked_object(x, y, self.view) 
    32729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32737 near, far = self._near_far_bounds(cp, vd) 
    32738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32740 b = self.drawing_bounds(allow_drawing_changes = False) 
    32741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32746 dbounds = [d.bounds() for d in self.child_drawings() 
    32747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32749 if d.display and not getattr(d, 'skip_bounds', False)] 
    32750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32752 return self._any_displayed_positions and len(self._positions) > 0 
    32753 TypeError: object of type 'NoneType' has no len() 
    32754  
    32755 TypeError: object of type 'NoneType' has no len() 
    32756  
    32757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32759 return self._any_displayed_positions and len(self._positions) > 0 
    32760  
    32761 See log for complete Python traceback. 
    32762  
    32763 Traceback (most recent call last): 
    32764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32769 mouse_pause_tracking 
    32770 self._mouse_pause() 
    32771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32773 m.pause(self._mouse_pause_position) 
    32774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32776 p = picked_object(x, y, self.view) 
    32777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32785 near, far = self._near_far_bounds(cp, vd) 
    32786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32788 b = self.drawing_bounds(allow_drawing_changes = False) 
    32789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32794 dbounds = [d.bounds() for d in self.child_drawings() 
    32795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32797 if d.display and not getattr(d, 'skip_bounds', False)] 
    32798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32800 return self._any_displayed_positions and len(self._positions) > 0 
    32801 TypeError: object of type 'NoneType' has no len() 
    32802  
    32803 TypeError: object of type 'NoneType' has no len() 
    32804  
    32805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32807 return self._any_displayed_positions and len(self._positions) > 0 
    32808  
    32809 See log for complete Python traceback. 
    32810  
    32811 Traceback (most recent call last): 
    32812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32817 mouse_pause_tracking 
    32818 self._mouse_pause() 
    32819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32821 m.pause(self._mouse_pause_position) 
    32822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32824 p = picked_object(x, y, self.view) 
    32825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32833 near, far = self._near_far_bounds(cp, vd) 
    32834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32836 b = self.drawing_bounds(allow_drawing_changes = False) 
    32837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32842 dbounds = [d.bounds() for d in self.child_drawings() 
    32843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32845 if d.display and not getattr(d, 'skip_bounds', False)] 
    32846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32848 return self._any_displayed_positions and len(self._positions) > 0 
    32849 TypeError: object of type 'NoneType' has no len() 
    32850  
    32851 TypeError: object of type 'NoneType' has no len() 
    32852  
    32853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32855 return self._any_displayed_positions and len(self._positions) > 0 
    32856  
    32857 See log for complete Python traceback. 
    32858  
    32859 Traceback (most recent call last): 
    32860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32865 mouse_pause_tracking 
    32866 self._mouse_pause() 
    32867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32869 m.pause(self._mouse_pause_position) 
    32870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32872 p = picked_object(x, y, self.view) 
    32873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32881 near, far = self._near_far_bounds(cp, vd) 
    32882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32884 b = self.drawing_bounds(allow_drawing_changes = False) 
    32885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32890 dbounds = [d.bounds() for d in self.child_drawings() 
    32891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32893 if d.display and not getattr(d, 'skip_bounds', False)] 
    32894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32896 return self._any_displayed_positions and len(self._positions) > 0 
    32897 TypeError: object of type 'NoneType' has no len() 
    32898  
    32899 TypeError: object of type 'NoneType' has no len() 
    32900  
    32901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32903 return self._any_displayed_positions and len(self._positions) > 0 
    32904  
    32905 See log for complete Python traceback. 
    32906  
    32907 Traceback (most recent call last): 
    32908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32913 mouse_pause_tracking 
    32914 self._mouse_pause() 
    32915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32917 m.pause(self._mouse_pause_position) 
    32918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32920 p = picked_object(x, y, self.view) 
    32921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32929 near, far = self._near_far_bounds(cp, vd) 
    32930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32932 b = self.drawing_bounds(allow_drawing_changes = False) 
    32933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32938 dbounds = [d.bounds() for d in self.child_drawings() 
    32939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32941 if d.display and not getattr(d, 'skip_bounds', False)] 
    32942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32944 return self._any_displayed_positions and len(self._positions) > 0 
    32945 TypeError: object of type 'NoneType' has no len() 
    32946  
    32947 TypeError: object of type 'NoneType' has no len() 
    32948  
    32949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32951 return self._any_displayed_positions and len(self._positions) > 0 
    32952  
    32953 See log for complete Python traceback. 
    32954  
    32955 Traceback (most recent call last): 
    32956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    32958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    32959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    32961 mouse_pause_tracking 
    32962 self._mouse_pause() 
    32963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    32965 m.pause(self._mouse_pause_position) 
    32966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    32968 p = picked_object(x, y, self.view) 
    32969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    32971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    32972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    32974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    32975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    32977 near, far = self._near_far_bounds(cp, vd) 
    32978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    32980 b = self.drawing_bounds(allow_drawing_changes = False) 
    32981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    32983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    32984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    32986 dbounds = [d.bounds() for d in self.child_drawings() 
    32987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    32989 if d.display and not getattr(d, 'skip_bounds', False)] 
    32990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32992 return self._any_displayed_positions and len(self._positions) > 0 
    32993 TypeError: object of type 'NoneType' has no len() 
    32994  
    32995 TypeError: object of type 'NoneType' has no len() 
    32996  
    32997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    32998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    32999 return self._any_displayed_positions and len(self._positions) > 0 
    33000  
    33001 See log for complete Python traceback. 
    33002  
    33003 Traceback (most recent call last): 
    33004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33009 mouse_pause_tracking 
    33010 self._mouse_pause() 
    33011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33013 m.pause(self._mouse_pause_position) 
    33014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33016 p = picked_object(x, y, self.view) 
    33017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33025 near, far = self._near_far_bounds(cp, vd) 
    33026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33028 b = self.drawing_bounds(allow_drawing_changes = False) 
    33029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33034 dbounds = [d.bounds() for d in self.child_drawings() 
    33035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33037 if d.display and not getattr(d, 'skip_bounds', False)] 
    33038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33040 return self._any_displayed_positions and len(self._positions) > 0 
    33041 TypeError: object of type 'NoneType' has no len() 
    33042  
    33043 TypeError: object of type 'NoneType' has no len() 
    33044  
    33045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33047 return self._any_displayed_positions and len(self._positions) > 0 
    33048  
    33049 See log for complete Python traceback. 
    33050  
    33051 Traceback (most recent call last): 
    33052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33057 mouse_pause_tracking 
    33058 self._mouse_pause() 
    33059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33061 m.pause(self._mouse_pause_position) 
    33062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33064 p = picked_object(x, y, self.view) 
    33065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33073 near, far = self._near_far_bounds(cp, vd) 
    33074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33076 b = self.drawing_bounds(allow_drawing_changes = False) 
    33077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33082 dbounds = [d.bounds() for d in self.child_drawings() 
    33083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33085 if d.display and not getattr(d, 'skip_bounds', False)] 
    33086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33088 return self._any_displayed_positions and len(self._positions) > 0 
    33089 TypeError: object of type 'NoneType' has no len() 
    33090  
    33091 TypeError: object of type 'NoneType' has no len() 
    33092  
    33093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33095 return self._any_displayed_positions and len(self._positions) > 0 
    33096  
    33097 See log for complete Python traceback. 
    33098  
    33099 Traceback (most recent call last): 
    33100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33105 mouse_pause_tracking 
    33106 self._mouse_pause() 
    33107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33109 m.pause(self._mouse_pause_position) 
    33110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33112 p = picked_object(x, y, self.view) 
    33113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33121 near, far = self._near_far_bounds(cp, vd) 
    33122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33124 b = self.drawing_bounds(allow_drawing_changes = False) 
    33125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33130 dbounds = [d.bounds() for d in self.child_drawings() 
    33131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33133 if d.display and not getattr(d, 'skip_bounds', False)] 
    33134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33136 return self._any_displayed_positions and len(self._positions) > 0 
    33137 TypeError: object of type 'NoneType' has no len() 
    33138  
    33139 TypeError: object of type 'NoneType' has no len() 
    33140  
    33141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33143 return self._any_displayed_positions and len(self._positions) > 0 
    33144  
    33145 See log for complete Python traceback. 
    33146  
    33147 Traceback (most recent call last): 
    33148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33153 mouse_pause_tracking 
    33154 self._mouse_pause() 
    33155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33157 m.pause(self._mouse_pause_position) 
    33158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33160 p = picked_object(x, y, self.view) 
    33161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33169 near, far = self._near_far_bounds(cp, vd) 
    33170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33172 b = self.drawing_bounds(allow_drawing_changes = False) 
    33173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33178 dbounds = [d.bounds() for d in self.child_drawings() 
    33179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33181 if d.display and not getattr(d, 'skip_bounds', False)] 
    33182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33184 return self._any_displayed_positions and len(self._positions) > 0 
    33185 TypeError: object of type 'NoneType' has no len() 
    33186  
    33187 TypeError: object of type 'NoneType' has no len() 
    33188  
    33189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33191 return self._any_displayed_positions and len(self._positions) > 0 
    33192  
    33193 See log for complete Python traceback. 
    33194  
    33195 Traceback (most recent call last): 
    33196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33201 mouse_pause_tracking 
    33202 self._mouse_pause() 
    33203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33205 m.pause(self._mouse_pause_position) 
    33206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33208 p = picked_object(x, y, self.view) 
    33209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33217 near, far = self._near_far_bounds(cp, vd) 
    33218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33220 b = self.drawing_bounds(allow_drawing_changes = False) 
    33221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33226 dbounds = [d.bounds() for d in self.child_drawings() 
    33227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33229 if d.display and not getattr(d, 'skip_bounds', False)] 
    33230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33232 return self._any_displayed_positions and len(self._positions) > 0 
    33233 TypeError: object of type 'NoneType' has no len() 
    33234  
    33235 TypeError: object of type 'NoneType' has no len() 
    33236  
    33237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33239 return self._any_displayed_positions and len(self._positions) > 0 
    33240  
    33241 See log for complete Python traceback. 
    33242  
    33243 Traceback (most recent call last): 
    33244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33249 mouse_pause_tracking 
    33250 self._mouse_pause() 
    33251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33253 m.pause(self._mouse_pause_position) 
    33254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33256 p = picked_object(x, y, self.view) 
    33257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33265 near, far = self._near_far_bounds(cp, vd) 
    33266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33268 b = self.drawing_bounds(allow_drawing_changes = False) 
    33269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33274 dbounds = [d.bounds() for d in self.child_drawings() 
    33275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33277 if d.display and not getattr(d, 'skip_bounds', False)] 
    33278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33280 return self._any_displayed_positions and len(self._positions) > 0 
    33281 TypeError: object of type 'NoneType' has no len() 
    33282  
    33283 TypeError: object of type 'NoneType' has no len() 
    33284  
    33285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33287 return self._any_displayed_positions and len(self._positions) > 0 
    33288  
    33289 See log for complete Python traceback. 
    33290  
    33291 Traceback (most recent call last): 
    33292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33297 mouse_pause_tracking 
    33298 self._mouse_pause() 
    33299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33301 m.pause(self._mouse_pause_position) 
    33302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33304 p = picked_object(x, y, self.view) 
    33305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33313 near, far = self._near_far_bounds(cp, vd) 
    33314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33316 b = self.drawing_bounds(allow_drawing_changes = False) 
    33317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33322 dbounds = [d.bounds() for d in self.child_drawings() 
    33323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33325 if d.display and not getattr(d, 'skip_bounds', False)] 
    33326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33328 return self._any_displayed_positions and len(self._positions) > 0 
    33329 TypeError: object of type 'NoneType' has no len() 
    33330  
    33331 TypeError: object of type 'NoneType' has no len() 
    33332  
    33333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33335 return self._any_displayed_positions and len(self._positions) > 0 
    33336  
    33337 See log for complete Python traceback. 
    33338  
    33339 Traceback (most recent call last): 
    33340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33345 mouse_pause_tracking 
    33346 self._mouse_pause() 
    33347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33349 m.pause(self._mouse_pause_position) 
    33350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33352 p = picked_object(x, y, self.view) 
    33353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33361 near, far = self._near_far_bounds(cp, vd) 
    33362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33364 b = self.drawing_bounds(allow_drawing_changes = False) 
    33365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33370 dbounds = [d.bounds() for d in self.child_drawings() 
    33371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33373 if d.display and not getattr(d, 'skip_bounds', False)] 
    33374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33376 return self._any_displayed_positions and len(self._positions) > 0 
    33377 TypeError: object of type 'NoneType' has no len() 
    33378  
    33379 TypeError: object of type 'NoneType' has no len() 
    33380  
    33381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33383 return self._any_displayed_positions and len(self._positions) > 0 
    33384  
    33385 See log for complete Python traceback. 
    33386  
    33387 Traceback (most recent call last): 
    33388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33393 mouse_pause_tracking 
    33394 self._mouse_pause() 
    33395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33397 m.pause(self._mouse_pause_position) 
    33398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33400 p = picked_object(x, y, self.view) 
    33401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33409 near, far = self._near_far_bounds(cp, vd) 
    33410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33412 b = self.drawing_bounds(allow_drawing_changes = False) 
    33413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33418 dbounds = [d.bounds() for d in self.child_drawings() 
    33419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33421 if d.display and not getattr(d, 'skip_bounds', False)] 
    33422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33424 return self._any_displayed_positions and len(self._positions) > 0 
    33425 TypeError: object of type 'NoneType' has no len() 
    33426  
    33427 TypeError: object of type 'NoneType' has no len() 
    33428  
    33429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33431 return self._any_displayed_positions and len(self._positions) > 0 
    33432  
    33433 See log for complete Python traceback. 
    33434  
    33435 Traceback (most recent call last): 
    33436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33441 mouse_pause_tracking 
    33442 self._mouse_pause() 
    33443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33445 m.pause(self._mouse_pause_position) 
    33446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33448 p = picked_object(x, y, self.view) 
    33449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33457 near, far = self._near_far_bounds(cp, vd) 
    33458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33460 b = self.drawing_bounds(allow_drawing_changes = False) 
    33461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33466 dbounds = [d.bounds() for d in self.child_drawings() 
    33467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33469 if d.display and not getattr(d, 'skip_bounds', False)] 
    33470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33472 return self._any_displayed_positions and len(self._positions) > 0 
    33473 TypeError: object of type 'NoneType' has no len() 
    33474  
    33475 TypeError: object of type 'NoneType' has no len() 
    33476  
    33477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33479 return self._any_displayed_positions and len(self._positions) > 0 
    33480  
    33481 See log for complete Python traceback. 
    33482  
    33483 Traceback (most recent call last): 
    33484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33489 mouse_pause_tracking 
    33490 self._mouse_pause() 
    33491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33493 m.pause(self._mouse_pause_position) 
    33494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33496 p = picked_object(x, y, self.view) 
    33497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33505 near, far = self._near_far_bounds(cp, vd) 
    33506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33508 b = self.drawing_bounds(allow_drawing_changes = False) 
    33509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33514 dbounds = [d.bounds() for d in self.child_drawings() 
    33515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33517 if d.display and not getattr(d, 'skip_bounds', False)] 
    33518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33520 return self._any_displayed_positions and len(self._positions) > 0 
    33521 TypeError: object of type 'NoneType' has no len() 
    33522  
    33523 TypeError: object of type 'NoneType' has no len() 
    33524  
    33525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33527 return self._any_displayed_positions and len(self._positions) > 0 
    33528  
    33529 See log for complete Python traceback. 
    33530  
    33531 Traceback (most recent call last): 
    33532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33537 mouse_pause_tracking 
    33538 self._mouse_pause() 
    33539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33541 m.pause(self._mouse_pause_position) 
    33542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33544 p = picked_object(x, y, self.view) 
    33545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33553 near, far = self._near_far_bounds(cp, vd) 
    33554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33556 b = self.drawing_bounds(allow_drawing_changes = False) 
    33557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33562 dbounds = [d.bounds() for d in self.child_drawings() 
    33563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33565 if d.display and not getattr(d, 'skip_bounds', False)] 
    33566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33568 return self._any_displayed_positions and len(self._positions) > 0 
    33569 TypeError: object of type 'NoneType' has no len() 
    33570  
    33571 TypeError: object of type 'NoneType' has no len() 
    33572  
    33573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33575 return self._any_displayed_positions and len(self._positions) > 0 
    33576  
    33577 See log for complete Python traceback. 
    33578  
    33579 Traceback (most recent call last): 
    33580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33585 mouse_pause_tracking 
    33586 self._mouse_pause() 
    33587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33589 m.pause(self._mouse_pause_position) 
    33590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33592 p = picked_object(x, y, self.view) 
    33593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33601 near, far = self._near_far_bounds(cp, vd) 
    33602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33604 b = self.drawing_bounds(allow_drawing_changes = False) 
    33605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33610 dbounds = [d.bounds() for d in self.child_drawings() 
    33611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33613 if d.display and not getattr(d, 'skip_bounds', False)] 
    33614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33616 return self._any_displayed_positions and len(self._positions) > 0 
    33617 TypeError: object of type 'NoneType' has no len() 
    33618  
    33619 TypeError: object of type 'NoneType' has no len() 
    33620  
    33621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33623 return self._any_displayed_positions and len(self._positions) > 0 
    33624  
    33625 See log for complete Python traceback. 
    33626  
    33627 Traceback (most recent call last): 
    33628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33633 mouse_pause_tracking 
    33634 self._mouse_pause() 
    33635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33637 m.pause(self._mouse_pause_position) 
    33638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33640 p = picked_object(x, y, self.view) 
    33641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33649 near, far = self._near_far_bounds(cp, vd) 
    33650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33652 b = self.drawing_bounds(allow_drawing_changes = False) 
    33653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33658 dbounds = [d.bounds() for d in self.child_drawings() 
    33659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33661 if d.display and not getattr(d, 'skip_bounds', False)] 
    33662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33664 return self._any_displayed_positions and len(self._positions) > 0 
    33665 TypeError: object of type 'NoneType' has no len() 
    33666  
    33667 TypeError: object of type 'NoneType' has no len() 
    33668  
    33669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33671 return self._any_displayed_positions and len(self._positions) > 0 
    33672  
    33673 See log for complete Python traceback. 
    33674  
    33675 Traceback (most recent call last): 
    33676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33681 mouse_pause_tracking 
    33682 self._mouse_pause() 
    33683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33685 m.pause(self._mouse_pause_position) 
    33686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33688 p = picked_object(x, y, self.view) 
    33689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33697 near, far = self._near_far_bounds(cp, vd) 
    33698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33700 b = self.drawing_bounds(allow_drawing_changes = False) 
    33701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33706 dbounds = [d.bounds() for d in self.child_drawings() 
    33707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33709 if d.display and not getattr(d, 'skip_bounds', False)] 
    33710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33712 return self._any_displayed_positions and len(self._positions) > 0 
    33713 TypeError: object of type 'NoneType' has no len() 
    33714  
    33715 TypeError: object of type 'NoneType' has no len() 
    33716  
    33717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33719 return self._any_displayed_positions and len(self._positions) > 0 
    33720  
    33721 See log for complete Python traceback. 
    33722  
    33723 Traceback (most recent call last): 
    33724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33729 mouse_pause_tracking 
    33730 self._mouse_pause() 
    33731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33733 m.pause(self._mouse_pause_position) 
    33734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33736 p = picked_object(x, y, self.view) 
    33737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33745 near, far = self._near_far_bounds(cp, vd) 
    33746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33748 b = self.drawing_bounds(allow_drawing_changes = False) 
    33749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33754 dbounds = [d.bounds() for d in self.child_drawings() 
    33755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33757 if d.display and not getattr(d, 'skip_bounds', False)] 
    33758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33760 return self._any_displayed_positions and len(self._positions) > 0 
    33761 TypeError: object of type 'NoneType' has no len() 
    33762  
    33763 TypeError: object of type 'NoneType' has no len() 
    33764  
    33765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33767 return self._any_displayed_positions and len(self._positions) > 0 
    33768  
    33769 See log for complete Python traceback. 
    33770  
    33771 Traceback (most recent call last): 
    33772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33777 mouse_pause_tracking 
    33778 self._mouse_pause() 
    33779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33781 m.pause(self._mouse_pause_position) 
    33782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33784 p = picked_object(x, y, self.view) 
    33785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33793 near, far = self._near_far_bounds(cp, vd) 
    33794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33796 b = self.drawing_bounds(allow_drawing_changes = False) 
    33797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33802 dbounds = [d.bounds() for d in self.child_drawings() 
    33803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33805 if d.display and not getattr(d, 'skip_bounds', False)] 
    33806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33808 return self._any_displayed_positions and len(self._positions) > 0 
    33809 TypeError: object of type 'NoneType' has no len() 
    33810  
    33811 TypeError: object of type 'NoneType' has no len() 
    33812  
    33813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33815 return self._any_displayed_positions and len(self._positions) > 0 
    33816  
    33817 See log for complete Python traceback. 
    33818  
    33819 Traceback (most recent call last): 
    33820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33825 mouse_pause_tracking 
    33826 self._mouse_pause() 
    33827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33829 m.pause(self._mouse_pause_position) 
    33830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33832 p = picked_object(x, y, self.view) 
    33833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33841 near, far = self._near_far_bounds(cp, vd) 
    33842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33844 b = self.drawing_bounds(allow_drawing_changes = False) 
    33845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33850 dbounds = [d.bounds() for d in self.child_drawings() 
    33851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33853 if d.display and not getattr(d, 'skip_bounds', False)] 
    33854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33856 return self._any_displayed_positions and len(self._positions) > 0 
    33857 TypeError: object of type 'NoneType' has no len() 
    33858  
    33859 TypeError: object of type 'NoneType' has no len() 
    33860  
    33861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33863 return self._any_displayed_positions and len(self._positions) > 0 
    33864  
    33865 See log for complete Python traceback. 
    33866  
    33867 Traceback (most recent call last): 
    33868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33873 mouse_pause_tracking 
    33874 self._mouse_pause() 
    33875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33877 m.pause(self._mouse_pause_position) 
    33878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33880 p = picked_object(x, y, self.view) 
    33881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33889 near, far = self._near_far_bounds(cp, vd) 
    33890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33892 b = self.drawing_bounds(allow_drawing_changes = False) 
    33893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33898 dbounds = [d.bounds() for d in self.child_drawings() 
    33899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33901 if d.display and not getattr(d, 'skip_bounds', False)] 
    33902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33904 return self._any_displayed_positions and len(self._positions) > 0 
    33905 TypeError: object of type 'NoneType' has no len() 
    33906  
    33907 TypeError: object of type 'NoneType' has no len() 
    33908  
    33909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33911 return self._any_displayed_positions and len(self._positions) > 0 
    33912  
    33913 See log for complete Python traceback. 
    33914  
    33915 Traceback (most recent call last): 
    33916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33921 mouse_pause_tracking 
    33922 self._mouse_pause() 
    33923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33925 m.pause(self._mouse_pause_position) 
    33926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33928 p = picked_object(x, y, self.view) 
    33929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33937 near, far = self._near_far_bounds(cp, vd) 
    33938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33940 b = self.drawing_bounds(allow_drawing_changes = False) 
    33941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33946 dbounds = [d.bounds() for d in self.child_drawings() 
    33947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33949 if d.display and not getattr(d, 'skip_bounds', False)] 
    33950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33952 return self._any_displayed_positions and len(self._positions) > 0 
    33953 TypeError: object of type 'NoneType' has no len() 
    33954  
    33955 TypeError: object of type 'NoneType' has no len() 
    33956  
    33957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    33959 return self._any_displayed_positions and len(self._positions) > 0 
    33960  
    33961 See log for complete Python traceback. 
    33962  
    33963 Traceback (most recent call last): 
    33964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    33966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    33967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    33969 mouse_pause_tracking 
    33970 self._mouse_pause() 
    33971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    33973 m.pause(self._mouse_pause_position) 
    33974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    33976 p = picked_object(x, y, self.view) 
    33977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    33979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    33980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    33982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    33983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    33985 near, far = self._near_far_bounds(cp, vd) 
    33986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    33988 b = self.drawing_bounds(allow_drawing_changes = False) 
    33989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    33991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    33992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    33994 dbounds = [d.bounds() for d in self.child_drawings() 
    33995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    33997 if d.display and not getattr(d, 'skip_bounds', False)] 
    33998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    33999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34000 return self._any_displayed_positions and len(self._positions) > 0 
    34001 TypeError: object of type 'NoneType' has no len() 
    34002  
    34003 TypeError: object of type 'NoneType' has no len() 
    34004  
    34005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34007 return self._any_displayed_positions and len(self._positions) > 0 
    34008  
    34009 See log for complete Python traceback. 
    34010  
    34011 Traceback (most recent call last): 
    34012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34017 mouse_pause_tracking 
    34018 self._mouse_pause() 
    34019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34021 m.pause(self._mouse_pause_position) 
    34022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34024 p = picked_object(x, y, self.view) 
    34025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34033 near, far = self._near_far_bounds(cp, vd) 
    34034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34036 b = self.drawing_bounds(allow_drawing_changes = False) 
    34037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34042 dbounds = [d.bounds() for d in self.child_drawings() 
    34043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34045 if d.display and not getattr(d, 'skip_bounds', False)] 
    34046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34048 return self._any_displayed_positions and len(self._positions) > 0 
    34049 TypeError: object of type 'NoneType' has no len() 
    34050  
    34051 TypeError: object of type 'NoneType' has no len() 
    34052  
    34053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34055 return self._any_displayed_positions and len(self._positions) > 0 
    34056  
    34057 See log for complete Python traceback. 
    34058  
    34059 Traceback (most recent call last): 
    34060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34065 mouse_pause_tracking 
    34066 self._mouse_pause() 
    34067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34069 m.pause(self._mouse_pause_position) 
    34070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34072 p = picked_object(x, y, self.view) 
    34073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34081 near, far = self._near_far_bounds(cp, vd) 
    34082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34084 b = self.drawing_bounds(allow_drawing_changes = False) 
    34085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34090 dbounds = [d.bounds() for d in self.child_drawings() 
    34091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34093 if d.display and not getattr(d, 'skip_bounds', False)] 
    34094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34096 return self._any_displayed_positions and len(self._positions) > 0 
    34097 TypeError: object of type 'NoneType' has no len() 
    34098  
    34099 TypeError: object of type 'NoneType' has no len() 
    34100  
    34101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34103 return self._any_displayed_positions and len(self._positions) > 0 
    34104  
    34105 See log for complete Python traceback. 
    34106  
    34107 Traceback (most recent call last): 
    34108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34113 mouse_pause_tracking 
    34114 self._mouse_pause() 
    34115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34117 m.pause(self._mouse_pause_position) 
    34118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34120 p = picked_object(x, y, self.view) 
    34121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34129 near, far = self._near_far_bounds(cp, vd) 
    34130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34132 b = self.drawing_bounds(allow_drawing_changes = False) 
    34133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34138 dbounds = [d.bounds() for d in self.child_drawings() 
    34139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34141 if d.display and not getattr(d, 'skip_bounds', False)] 
    34142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34144 return self._any_displayed_positions and len(self._positions) > 0 
    34145 TypeError: object of type 'NoneType' has no len() 
    34146  
    34147 TypeError: object of type 'NoneType' has no len() 
    34148  
    34149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34151 return self._any_displayed_positions and len(self._positions) > 0 
    34152  
    34153 See log for complete Python traceback. 
    34154  
    34155 Traceback (most recent call last): 
    34156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34161 mouse_pause_tracking 
    34162 self._mouse_pause() 
    34163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34165 m.pause(self._mouse_pause_position) 
    34166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34168 p = picked_object(x, y, self.view) 
    34169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34177 near, far = self._near_far_bounds(cp, vd) 
    34178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34180 b = self.drawing_bounds(allow_drawing_changes = False) 
    34181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34186 dbounds = [d.bounds() for d in self.child_drawings() 
    34187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34189 if d.display and not getattr(d, 'skip_bounds', False)] 
    34190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34192 return self._any_displayed_positions and len(self._positions) > 0 
    34193 TypeError: object of type 'NoneType' has no len() 
    34194  
    34195 TypeError: object of type 'NoneType' has no len() 
    34196  
    34197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34199 return self._any_displayed_positions and len(self._positions) > 0 
    34200  
    34201 See log for complete Python traceback. 
    34202  
    34203 Traceback (most recent call last): 
    34204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34209 mouse_pause_tracking 
    34210 self._mouse_pause() 
    34211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34213 m.pause(self._mouse_pause_position) 
    34214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34216 p = picked_object(x, y, self.view) 
    34217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34225 near, far = self._near_far_bounds(cp, vd) 
    34226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34228 b = self.drawing_bounds(allow_drawing_changes = False) 
    34229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34234 dbounds = [d.bounds() for d in self.child_drawings() 
    34235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34237 if d.display and not getattr(d, 'skip_bounds', False)] 
    34238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34240 return self._any_displayed_positions and len(self._positions) > 0 
    34241 TypeError: object of type 'NoneType' has no len() 
    34242  
    34243 TypeError: object of type 'NoneType' has no len() 
    34244  
    34245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34247 return self._any_displayed_positions and len(self._positions) > 0 
    34248  
    34249 See log for complete Python traceback. 
    34250  
    34251 Traceback (most recent call last): 
    34252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34257 mouse_pause_tracking 
    34258 self._mouse_pause() 
    34259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34261 m.pause(self._mouse_pause_position) 
    34262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34264 p = picked_object(x, y, self.view) 
    34265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34273 near, far = self._near_far_bounds(cp, vd) 
    34274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34276 b = self.drawing_bounds(allow_drawing_changes = False) 
    34277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34282 dbounds = [d.bounds() for d in self.child_drawings() 
    34283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34285 if d.display and not getattr(d, 'skip_bounds', False)] 
    34286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34288 return self._any_displayed_positions and len(self._positions) > 0 
    34289 TypeError: object of type 'NoneType' has no len() 
    34290  
    34291 TypeError: object of type 'NoneType' has no len() 
    34292  
    34293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34295 return self._any_displayed_positions and len(self._positions) > 0 
    34296  
    34297 See log for complete Python traceback. 
    34298  
    34299 Traceback (most recent call last): 
    34300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34305 mouse_pause_tracking 
    34306 self._mouse_pause() 
    34307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34309 m.pause(self._mouse_pause_position) 
    34310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34312 p = picked_object(x, y, self.view) 
    34313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34321 near, far = self._near_far_bounds(cp, vd) 
    34322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34324 b = self.drawing_bounds(allow_drawing_changes = False) 
    34325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34330 dbounds = [d.bounds() for d in self.child_drawings() 
    34331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34333 if d.display and not getattr(d, 'skip_bounds', False)] 
    34334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34336 return self._any_displayed_positions and len(self._positions) > 0 
    34337 TypeError: object of type 'NoneType' has no len() 
    34338  
    34339 TypeError: object of type 'NoneType' has no len() 
    34340  
    34341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34343 return self._any_displayed_positions and len(self._positions) > 0 
    34344  
    34345 See log for complete Python traceback. 
    34346  
    34347 Traceback (most recent call last): 
    34348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34353 mouse_pause_tracking 
    34354 self._mouse_pause() 
    34355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34357 m.pause(self._mouse_pause_position) 
    34358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34360 p = picked_object(x, y, self.view) 
    34361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34369 near, far = self._near_far_bounds(cp, vd) 
    34370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34372 b = self.drawing_bounds(allow_drawing_changes = False) 
    34373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34378 dbounds = [d.bounds() for d in self.child_drawings() 
    34379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34381 if d.display and not getattr(d, 'skip_bounds', False)] 
    34382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34384 return self._any_displayed_positions and len(self._positions) > 0 
    34385 TypeError: object of type 'NoneType' has no len() 
    34386  
    34387 TypeError: object of type 'NoneType' has no len() 
    34388  
    34389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34391 return self._any_displayed_positions and len(self._positions) > 0 
    34392  
    34393 See log for complete Python traceback. 
    34394  
    34395 Traceback (most recent call last): 
    34396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34401 mouse_pause_tracking 
    34402 self._mouse_pause() 
    34403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34405 m.pause(self._mouse_pause_position) 
    34406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34408 p = picked_object(x, y, self.view) 
    34409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34417 near, far = self._near_far_bounds(cp, vd) 
    34418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34420 b = self.drawing_bounds(allow_drawing_changes = False) 
    34421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34426 dbounds = [d.bounds() for d in self.child_drawings() 
    34427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34429 if d.display and not getattr(d, 'skip_bounds', False)] 
    34430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34432 return self._any_displayed_positions and len(self._positions) > 0 
    34433 TypeError: object of type 'NoneType' has no len() 
    34434  
    34435 TypeError: object of type 'NoneType' has no len() 
    34436  
    34437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34439 return self._any_displayed_positions and len(self._positions) > 0 
    34440  
    34441 See log for complete Python traceback. 
    34442  
    34443 Traceback (most recent call last): 
    34444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34449 mouse_pause_tracking 
    34450 self._mouse_pause() 
    34451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34453 m.pause(self._mouse_pause_position) 
    34454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34456 p = picked_object(x, y, self.view) 
    34457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34465 near, far = self._near_far_bounds(cp, vd) 
    34466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34468 b = self.drawing_bounds(allow_drawing_changes = False) 
    34469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34474 dbounds = [d.bounds() for d in self.child_drawings() 
    34475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34477 if d.display and not getattr(d, 'skip_bounds', False)] 
    34478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34480 return self._any_displayed_positions and len(self._positions) > 0 
    34481 TypeError: object of type 'NoneType' has no len() 
    34482  
    34483 TypeError: object of type 'NoneType' has no len() 
    34484  
    34485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34487 return self._any_displayed_positions and len(self._positions) > 0 
    34488  
    34489 See log for complete Python traceback. 
    34490  
    34491 Traceback (most recent call last): 
    34492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34497 mouse_pause_tracking 
    34498 self._mouse_pause() 
    34499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34501 m.pause(self._mouse_pause_position) 
    34502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34504 p = picked_object(x, y, self.view) 
    34505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34513 near, far = self._near_far_bounds(cp, vd) 
    34514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34516 b = self.drawing_bounds(allow_drawing_changes = False) 
    34517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34522 dbounds = [d.bounds() for d in self.child_drawings() 
    34523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34525 if d.display and not getattr(d, 'skip_bounds', False)] 
    34526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34528 return self._any_displayed_positions and len(self._positions) > 0 
    34529 TypeError: object of type 'NoneType' has no len() 
    34530  
    34531 TypeError: object of type 'NoneType' has no len() 
    34532  
    34533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34535 return self._any_displayed_positions and len(self._positions) > 0 
    34536  
    34537 See log for complete Python traceback. 
    34538  
    34539 Traceback (most recent call last): 
    34540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34545 mouse_pause_tracking 
    34546 self._mouse_pause() 
    34547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34549 m.pause(self._mouse_pause_position) 
    34550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34552 p = picked_object(x, y, self.view) 
    34553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34561 near, far = self._near_far_bounds(cp, vd) 
    34562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34564 b = self.drawing_bounds(allow_drawing_changes = False) 
    34565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34570 dbounds = [d.bounds() for d in self.child_drawings() 
    34571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34573 if d.display and not getattr(d, 'skip_bounds', False)] 
    34574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34576 return self._any_displayed_positions and len(self._positions) > 0 
    34577 TypeError: object of type 'NoneType' has no len() 
    34578  
    34579 TypeError: object of type 'NoneType' has no len() 
    34580  
    34581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34583 return self._any_displayed_positions and len(self._positions) > 0 
    34584  
    34585 See log for complete Python traceback. 
    34586  
    34587 Traceback (most recent call last): 
    34588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34593 mouse_pause_tracking 
    34594 self._mouse_pause() 
    34595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34597 m.pause(self._mouse_pause_position) 
    34598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34600 p = picked_object(x, y, self.view) 
    34601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34609 near, far = self._near_far_bounds(cp, vd) 
    34610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34612 b = self.drawing_bounds(allow_drawing_changes = False) 
    34613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34618 dbounds = [d.bounds() for d in self.child_drawings() 
    34619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34621 if d.display and not getattr(d, 'skip_bounds', False)] 
    34622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34624 return self._any_displayed_positions and len(self._positions) > 0 
    34625 TypeError: object of type 'NoneType' has no len() 
    34626  
    34627 TypeError: object of type 'NoneType' has no len() 
    34628  
    34629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34631 return self._any_displayed_positions and len(self._positions) > 0 
    34632  
    34633 See log for complete Python traceback. 
    34634  
    34635 Traceback (most recent call last): 
    34636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34641 mouse_pause_tracking 
    34642 self._mouse_pause() 
    34643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34645 m.pause(self._mouse_pause_position) 
    34646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34648 p = picked_object(x, y, self.view) 
    34649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34657 near, far = self._near_far_bounds(cp, vd) 
    34658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34660 b = self.drawing_bounds(allow_drawing_changes = False) 
    34661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34666 dbounds = [d.bounds() for d in self.child_drawings() 
    34667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34669 if d.display and not getattr(d, 'skip_bounds', False)] 
    34670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34672 return self._any_displayed_positions and len(self._positions) > 0 
    34673 TypeError: object of type 'NoneType' has no len() 
    34674  
    34675 TypeError: object of type 'NoneType' has no len() 
    34676  
    34677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34679 return self._any_displayed_positions and len(self._positions) > 0 
    34680  
    34681 See log for complete Python traceback. 
    34682  
    34683 Traceback (most recent call last): 
    34684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34689 mouse_pause_tracking 
    34690 self._mouse_pause() 
    34691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34693 m.pause(self._mouse_pause_position) 
    34694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34696 p = picked_object(x, y, self.view) 
    34697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34705 near, far = self._near_far_bounds(cp, vd) 
    34706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34708 b = self.drawing_bounds(allow_drawing_changes = False) 
    34709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34714 dbounds = [d.bounds() for d in self.child_drawings() 
    34715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34717 if d.display and not getattr(d, 'skip_bounds', False)] 
    34718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34720 return self._any_displayed_positions and len(self._positions) > 0 
    34721 TypeError: object of type 'NoneType' has no len() 
    34722  
    34723 TypeError: object of type 'NoneType' has no len() 
    34724  
    34725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34727 return self._any_displayed_positions and len(self._positions) > 0 
    34728  
    34729 See log for complete Python traceback. 
    34730  
    34731 Traceback (most recent call last): 
    34732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34737 mouse_pause_tracking 
    34738 self._mouse_pause() 
    34739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34741 m.pause(self._mouse_pause_position) 
    34742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34744 p = picked_object(x, y, self.view) 
    34745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34753 near, far = self._near_far_bounds(cp, vd) 
    34754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34756 b = self.drawing_bounds(allow_drawing_changes = False) 
    34757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34762 dbounds = [d.bounds() for d in self.child_drawings() 
    34763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34765 if d.display and not getattr(d, 'skip_bounds', False)] 
    34766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34768 return self._any_displayed_positions and len(self._positions) > 0 
    34769 TypeError: object of type 'NoneType' has no len() 
    34770  
    34771 TypeError: object of type 'NoneType' has no len() 
    34772  
    34773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34775 return self._any_displayed_positions and len(self._positions) > 0 
    34776  
    34777 See log for complete Python traceback. 
    34778  
    34779 Traceback (most recent call last): 
    34780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34785 mouse_pause_tracking 
    34786 self._mouse_pause() 
    34787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34789 m.pause(self._mouse_pause_position) 
    34790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34792 p = picked_object(x, y, self.view) 
    34793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34801 near, far = self._near_far_bounds(cp, vd) 
    34802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34804 b = self.drawing_bounds(allow_drawing_changes = False) 
    34805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34810 dbounds = [d.bounds() for d in self.child_drawings() 
    34811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34813 if d.display and not getattr(d, 'skip_bounds', False)] 
    34814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34816 return self._any_displayed_positions and len(self._positions) > 0 
    34817 TypeError: object of type 'NoneType' has no len() 
    34818  
    34819 TypeError: object of type 'NoneType' has no len() 
    34820  
    34821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34823 return self._any_displayed_positions and len(self._positions) > 0 
    34824  
    34825 See log for complete Python traceback. 
    34826  
    34827 Traceback (most recent call last): 
    34828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34833 mouse_pause_tracking 
    34834 self._mouse_pause() 
    34835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34837 m.pause(self._mouse_pause_position) 
    34838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34840 p = picked_object(x, y, self.view) 
    34841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34849 near, far = self._near_far_bounds(cp, vd) 
    34850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34852 b = self.drawing_bounds(allow_drawing_changes = False) 
    34853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34858 dbounds = [d.bounds() for d in self.child_drawings() 
    34859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34861 if d.display and not getattr(d, 'skip_bounds', False)] 
    34862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34864 return self._any_displayed_positions and len(self._positions) > 0 
    34865 TypeError: object of type 'NoneType' has no len() 
    34866  
    34867 TypeError: object of type 'NoneType' has no len() 
    34868  
    34869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34871 return self._any_displayed_positions and len(self._positions) > 0 
    34872  
    34873 See log for complete Python traceback. 
    34874  
    34875 Traceback (most recent call last): 
    34876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34881 mouse_pause_tracking 
    34882 self._mouse_pause() 
    34883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34885 m.pause(self._mouse_pause_position) 
    34886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34888 p = picked_object(x, y, self.view) 
    34889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34897 near, far = self._near_far_bounds(cp, vd) 
    34898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34900 b = self.drawing_bounds(allow_drawing_changes = False) 
    34901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34906 dbounds = [d.bounds() for d in self.child_drawings() 
    34907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34909 if d.display and not getattr(d, 'skip_bounds', False)] 
    34910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34912 return self._any_displayed_positions and len(self._positions) > 0 
    34913 TypeError: object of type 'NoneType' has no len() 
    34914  
    34915 TypeError: object of type 'NoneType' has no len() 
    34916  
    34917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34919 return self._any_displayed_positions and len(self._positions) > 0 
    34920  
    34921 See log for complete Python traceback. 
    34922  
    34923 Traceback (most recent call last): 
    34924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34929 mouse_pause_tracking 
    34930 self._mouse_pause() 
    34931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34933 m.pause(self._mouse_pause_position) 
    34934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34936 p = picked_object(x, y, self.view) 
    34937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34945 near, far = self._near_far_bounds(cp, vd) 
    34946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34948 b = self.drawing_bounds(allow_drawing_changes = False) 
    34949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    34952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    34954 dbounds = [d.bounds() for d in self.child_drawings() 
    34955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    34957 if d.display and not getattr(d, 'skip_bounds', False)] 
    34958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34960 return self._any_displayed_positions and len(self._positions) > 0 
    34961 TypeError: object of type 'NoneType' has no len() 
    34962  
    34963 TypeError: object of type 'NoneType' has no len() 
    34964  
    34965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    34967 return self._any_displayed_positions and len(self._positions) > 0 
    34968  
    34969 See log for complete Python traceback. 
    34970  
    34971 Traceback (most recent call last): 
    34972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    34974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    34975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    34977 mouse_pause_tracking 
    34978 self._mouse_pause() 
    34979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    34981 m.pause(self._mouse_pause_position) 
    34982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    34984 p = picked_object(x, y, self.view) 
    34985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    34987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    34988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    34990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    34991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    34993 near, far = self._near_far_bounds(cp, vd) 
    34994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    34996 b = self.drawing_bounds(allow_drawing_changes = False) 
    34997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    34998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    34999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35002 dbounds = [d.bounds() for d in self.child_drawings() 
    35003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35005 if d.display and not getattr(d, 'skip_bounds', False)] 
    35006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35008 return self._any_displayed_positions and len(self._positions) > 0 
    35009 TypeError: object of type 'NoneType' has no len() 
    35010  
    35011 TypeError: object of type 'NoneType' has no len() 
    35012  
    35013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35015 return self._any_displayed_positions and len(self._positions) > 0 
    35016  
    35017 See log for complete Python traceback. 
    35018  
    35019 Traceback (most recent call last): 
    35020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35025 mouse_pause_tracking 
    35026 self._mouse_pause() 
    35027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35029 m.pause(self._mouse_pause_position) 
    35030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35032 p = picked_object(x, y, self.view) 
    35033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35041 near, far = self._near_far_bounds(cp, vd) 
    35042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35044 b = self.drawing_bounds(allow_drawing_changes = False) 
    35045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35050 dbounds = [d.bounds() for d in self.child_drawings() 
    35051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35053 if d.display and not getattr(d, 'skip_bounds', False)] 
    35054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35056 return self._any_displayed_positions and len(self._positions) > 0 
    35057 TypeError: object of type 'NoneType' has no len() 
    35058  
    35059 TypeError: object of type 'NoneType' has no len() 
    35060  
    35061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35063 return self._any_displayed_positions and len(self._positions) > 0 
    35064  
    35065 See log for complete Python traceback. 
    35066  
    35067 Traceback (most recent call last): 
    35068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35073 mouse_pause_tracking 
    35074 self._mouse_pause() 
    35075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35077 m.pause(self._mouse_pause_position) 
    35078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35080 p = picked_object(x, y, self.view) 
    35081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35089 near, far = self._near_far_bounds(cp, vd) 
    35090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35092 b = self.drawing_bounds(allow_drawing_changes = False) 
    35093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35098 dbounds = [d.bounds() for d in self.child_drawings() 
    35099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35101 if d.display and not getattr(d, 'skip_bounds', False)] 
    35102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35104 return self._any_displayed_positions and len(self._positions) > 0 
    35105 TypeError: object of type 'NoneType' has no len() 
    35106  
    35107 TypeError: object of type 'NoneType' has no len() 
    35108  
    35109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35111 return self._any_displayed_positions and len(self._positions) > 0 
    35112  
    35113 See log for complete Python traceback. 
    35114  
    35115 Traceback (most recent call last): 
    35116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35121 mouse_pause_tracking 
    35122 self._mouse_pause() 
    35123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35125 m.pause(self._mouse_pause_position) 
    35126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35128 p = picked_object(x, y, self.view) 
    35129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35137 near, far = self._near_far_bounds(cp, vd) 
    35138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35140 b = self.drawing_bounds(allow_drawing_changes = False) 
    35141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35146 dbounds = [d.bounds() for d in self.child_drawings() 
    35147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35149 if d.display and not getattr(d, 'skip_bounds', False)] 
    35150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35152 return self._any_displayed_positions and len(self._positions) > 0 
    35153 TypeError: object of type 'NoneType' has no len() 
    35154  
    35155 TypeError: object of type 'NoneType' has no len() 
    35156  
    35157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35159 return self._any_displayed_positions and len(self._positions) > 0 
    35160  
    35161 See log for complete Python traceback. 
    35162  
    35163 Traceback (most recent call last): 
    35164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35169 mouse_pause_tracking 
    35170 self._mouse_pause() 
    35171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35173 m.pause(self._mouse_pause_position) 
    35174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35176 p = picked_object(x, y, self.view) 
    35177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35185 near, far = self._near_far_bounds(cp, vd) 
    35186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35188 b = self.drawing_bounds(allow_drawing_changes = False) 
    35189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35194 dbounds = [d.bounds() for d in self.child_drawings() 
    35195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35197 if d.display and not getattr(d, 'skip_bounds', False)] 
    35198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35200 return self._any_displayed_positions and len(self._positions) > 0 
    35201 TypeError: object of type 'NoneType' has no len() 
    35202  
    35203 TypeError: object of type 'NoneType' has no len() 
    35204  
    35205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35207 return self._any_displayed_positions and len(self._positions) > 0 
    35208  
    35209 See log for complete Python traceback. 
    35210  
    35211 Traceback (most recent call last): 
    35212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35217 mouse_pause_tracking 
    35218 self._mouse_pause() 
    35219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35221 m.pause(self._mouse_pause_position) 
    35222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35224 p = picked_object(x, y, self.view) 
    35225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35233 near, far = self._near_far_bounds(cp, vd) 
    35234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35236 b = self.drawing_bounds(allow_drawing_changes = False) 
    35237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35242 dbounds = [d.bounds() for d in self.child_drawings() 
    35243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35245 if d.display and not getattr(d, 'skip_bounds', False)] 
    35246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35248 return self._any_displayed_positions and len(self._positions) > 0 
    35249 TypeError: object of type 'NoneType' has no len() 
    35250  
    35251 TypeError: object of type 'NoneType' has no len() 
    35252  
    35253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35255 return self._any_displayed_positions and len(self._positions) > 0 
    35256  
    35257 See log for complete Python traceback. 
    35258  
    35259 Traceback (most recent call last): 
    35260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35265 mouse_pause_tracking 
    35266 self._mouse_pause() 
    35267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35269 m.pause(self._mouse_pause_position) 
    35270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35272 p = picked_object(x, y, self.view) 
    35273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35281 near, far = self._near_far_bounds(cp, vd) 
    35282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35284 b = self.drawing_bounds(allow_drawing_changes = False) 
    35285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35290 dbounds = [d.bounds() for d in self.child_drawings() 
    35291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35293 if d.display and not getattr(d, 'skip_bounds', False)] 
    35294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35296 return self._any_displayed_positions and len(self._positions) > 0 
    35297 TypeError: object of type 'NoneType' has no len() 
    35298  
    35299 TypeError: object of type 'NoneType' has no len() 
    35300  
    35301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35303 return self._any_displayed_positions and len(self._positions) > 0 
    35304  
    35305 See log for complete Python traceback. 
    35306  
    35307 Traceback (most recent call last): 
    35308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35313 mouse_pause_tracking 
    35314 self._mouse_pause() 
    35315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35317 m.pause(self._mouse_pause_position) 
    35318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35320 p = picked_object(x, y, self.view) 
    35321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35329 near, far = self._near_far_bounds(cp, vd) 
    35330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35332 b = self.drawing_bounds(allow_drawing_changes = False) 
    35333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35338 dbounds = [d.bounds() for d in self.child_drawings() 
    35339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35341 if d.display and not getattr(d, 'skip_bounds', False)] 
    35342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35344 return self._any_displayed_positions and len(self._positions) > 0 
    35345 TypeError: object of type 'NoneType' has no len() 
    35346  
    35347 TypeError: object of type 'NoneType' has no len() 
    35348  
    35349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35351 return self._any_displayed_positions and len(self._positions) > 0 
    35352  
    35353 See log for complete Python traceback. 
    35354  
    35355 Traceback (most recent call last): 
    35356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35361 mouse_pause_tracking 
    35362 self._mouse_pause() 
    35363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35365 m.pause(self._mouse_pause_position) 
    35366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35368 p = picked_object(x, y, self.view) 
    35369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35377 near, far = self._near_far_bounds(cp, vd) 
    35378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35380 b = self.drawing_bounds(allow_drawing_changes = False) 
    35381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35386 dbounds = [d.bounds() for d in self.child_drawings() 
    35387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35389 if d.display and not getattr(d, 'skip_bounds', False)] 
    35390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35392 return self._any_displayed_positions and len(self._positions) > 0 
    35393 TypeError: object of type 'NoneType' has no len() 
    35394  
    35395 TypeError: object of type 'NoneType' has no len() 
    35396  
    35397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35399 return self._any_displayed_positions and len(self._positions) > 0 
    35400  
    35401 See log for complete Python traceback. 
    35402  
    35403 Traceback (most recent call last): 
    35404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35409 mouse_pause_tracking 
    35410 self._mouse_pause() 
    35411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35413 m.pause(self._mouse_pause_position) 
    35414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35416 p = picked_object(x, y, self.view) 
    35417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35425 near, far = self._near_far_bounds(cp, vd) 
    35426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35428 b = self.drawing_bounds(allow_drawing_changes = False) 
    35429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35434 dbounds = [d.bounds() for d in self.child_drawings() 
    35435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35437 if d.display and not getattr(d, 'skip_bounds', False)] 
    35438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35440 return self._any_displayed_positions and len(self._positions) > 0 
    35441 TypeError: object of type 'NoneType' has no len() 
    35442  
    35443 TypeError: object of type 'NoneType' has no len() 
    35444  
    35445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35447 return self._any_displayed_positions and len(self._positions) > 0 
    35448  
    35449 See log for complete Python traceback. 
    35450  
    35451 Traceback (most recent call last): 
    35452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35457 mouse_pause_tracking 
    35458 self._mouse_pause() 
    35459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35461 m.pause(self._mouse_pause_position) 
    35462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35464 p = picked_object(x, y, self.view) 
    35465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35473 near, far = self._near_far_bounds(cp, vd) 
    35474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35476 b = self.drawing_bounds(allow_drawing_changes = False) 
    35477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35482 dbounds = [d.bounds() for d in self.child_drawings() 
    35483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35485 if d.display and not getattr(d, 'skip_bounds', False)] 
    35486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35488 return self._any_displayed_positions and len(self._positions) > 0 
    35489 TypeError: object of type 'NoneType' has no len() 
    35490  
    35491 TypeError: object of type 'NoneType' has no len() 
    35492  
    35493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35495 return self._any_displayed_positions and len(self._positions) > 0 
    35496  
    35497 See log for complete Python traceback. 
    35498  
    35499 Traceback (most recent call last): 
    35500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35505 mouse_pause_tracking 
    35506 self._mouse_pause() 
    35507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35509 m.pause(self._mouse_pause_position) 
    35510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35512 p = picked_object(x, y, self.view) 
    35513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35521 near, far = self._near_far_bounds(cp, vd) 
    35522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35524 b = self.drawing_bounds(allow_drawing_changes = False) 
    35525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35530 dbounds = [d.bounds() for d in self.child_drawings() 
    35531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35533 if d.display and not getattr(d, 'skip_bounds', False)] 
    35534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35536 return self._any_displayed_positions and len(self._positions) > 0 
    35537 TypeError: object of type 'NoneType' has no len() 
    35538  
    35539 TypeError: object of type 'NoneType' has no len() 
    35540  
    35541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35543 return self._any_displayed_positions and len(self._positions) > 0 
    35544  
    35545 See log for complete Python traceback. 
    35546  
    35547 Traceback (most recent call last): 
    35548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35553 mouse_pause_tracking 
    35554 self._mouse_pause() 
    35555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35557 m.pause(self._mouse_pause_position) 
    35558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35560 p = picked_object(x, y, self.view) 
    35561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35569 near, far = self._near_far_bounds(cp, vd) 
    35570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35572 b = self.drawing_bounds(allow_drawing_changes = False) 
    35573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35578 dbounds = [d.bounds() for d in self.child_drawings() 
    35579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35581 if d.display and not getattr(d, 'skip_bounds', False)] 
    35582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35584 return self._any_displayed_positions and len(self._positions) > 0 
    35585 TypeError: object of type 'NoneType' has no len() 
    35586  
    35587 TypeError: object of type 'NoneType' has no len() 
    35588  
    35589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35591 return self._any_displayed_positions and len(self._positions) > 0 
    35592  
    35593 See log for complete Python traceback. 
    35594  
    35595 Traceback (most recent call last): 
    35596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35601 mouse_pause_tracking 
    35602 self._mouse_pause() 
    35603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35605 m.pause(self._mouse_pause_position) 
    35606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35608 p = picked_object(x, y, self.view) 
    35609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35617 near, far = self._near_far_bounds(cp, vd) 
    35618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35620 b = self.drawing_bounds(allow_drawing_changes = False) 
    35621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35626 dbounds = [d.bounds() for d in self.child_drawings() 
    35627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35629 if d.display and not getattr(d, 'skip_bounds', False)] 
    35630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35632 return self._any_displayed_positions and len(self._positions) > 0 
    35633 TypeError: object of type 'NoneType' has no len() 
    35634  
    35635 TypeError: object of type 'NoneType' has no len() 
    35636  
    35637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35639 return self._any_displayed_positions and len(self._positions) > 0 
    35640  
    35641 See log for complete Python traceback. 
    35642  
    35643 Traceback (most recent call last): 
    35644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35649 mouse_pause_tracking 
    35650 self._mouse_pause() 
    35651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35653 m.pause(self._mouse_pause_position) 
    35654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35656 p = picked_object(x, y, self.view) 
    35657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35665 near, far = self._near_far_bounds(cp, vd) 
    35666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35668 b = self.drawing_bounds(allow_drawing_changes = False) 
    35669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35674 dbounds = [d.bounds() for d in self.child_drawings() 
    35675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35677 if d.display and not getattr(d, 'skip_bounds', False)] 
    35678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35680 return self._any_displayed_positions and len(self._positions) > 0 
    35681 TypeError: object of type 'NoneType' has no len() 
    35682  
    35683 TypeError: object of type 'NoneType' has no len() 
    35684  
    35685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35687 return self._any_displayed_positions and len(self._positions) > 0 
    35688  
    35689 See log for complete Python traceback. 
    35690  
    35691 Traceback (most recent call last): 
    35692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35697 mouse_pause_tracking 
    35698 self._mouse_pause() 
    35699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35701 m.pause(self._mouse_pause_position) 
    35702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35704 p = picked_object(x, y, self.view) 
    35705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35713 near, far = self._near_far_bounds(cp, vd) 
    35714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35716 b = self.drawing_bounds(allow_drawing_changes = False) 
    35717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35722 dbounds = [d.bounds() for d in self.child_drawings() 
    35723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35725 if d.display and not getattr(d, 'skip_bounds', False)] 
    35726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35728 return self._any_displayed_positions and len(self._positions) > 0 
    35729 TypeError: object of type 'NoneType' has no len() 
    35730  
    35731 TypeError: object of type 'NoneType' has no len() 
    35732  
    35733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35735 return self._any_displayed_positions and len(self._positions) > 0 
    35736  
    35737 See log for complete Python traceback. 
    35738  
    35739 Traceback (most recent call last): 
    35740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35745 mouse_pause_tracking 
    35746 self._mouse_pause() 
    35747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35749 m.pause(self._mouse_pause_position) 
    35750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35752 p = picked_object(x, y, self.view) 
    35753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35761 near, far = self._near_far_bounds(cp, vd) 
    35762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35764 b = self.drawing_bounds(allow_drawing_changes = False) 
    35765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35770 dbounds = [d.bounds() for d in self.child_drawings() 
    35771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35773 if d.display and not getattr(d, 'skip_bounds', False)] 
    35774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35776 return self._any_displayed_positions and len(self._positions) > 0 
    35777 TypeError: object of type 'NoneType' has no len() 
    35778  
    35779 TypeError: object of type 'NoneType' has no len() 
    35780  
    35781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35783 return self._any_displayed_positions and len(self._positions) > 0 
    35784  
    35785 See log for complete Python traceback. 
    35786  
    35787 Traceback (most recent call last): 
    35788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35793 mouse_pause_tracking 
    35794 self._mouse_pause() 
    35795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35797 m.pause(self._mouse_pause_position) 
    35798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35800 p = picked_object(x, y, self.view) 
    35801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35809 near, far = self._near_far_bounds(cp, vd) 
    35810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35812 b = self.drawing_bounds(allow_drawing_changes = False) 
    35813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35818 dbounds = [d.bounds() for d in self.child_drawings() 
    35819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35821 if d.display and not getattr(d, 'skip_bounds', False)] 
    35822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35824 return self._any_displayed_positions and len(self._positions) > 0 
    35825 TypeError: object of type 'NoneType' has no len() 
    35826  
    35827 TypeError: object of type 'NoneType' has no len() 
    35828  
    35829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35831 return self._any_displayed_positions and len(self._positions) > 0 
    35832  
    35833 See log for complete Python traceback. 
    35834  
    35835 Traceback (most recent call last): 
    35836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35841 mouse_pause_tracking 
    35842 self._mouse_pause() 
    35843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35845 m.pause(self._mouse_pause_position) 
    35846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35848 p = picked_object(x, y, self.view) 
    35849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35857 near, far = self._near_far_bounds(cp, vd) 
    35858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35860 b = self.drawing_bounds(allow_drawing_changes = False) 
    35861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35866 dbounds = [d.bounds() for d in self.child_drawings() 
    35867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35869 if d.display and not getattr(d, 'skip_bounds', False)] 
    35870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35872 return self._any_displayed_positions and len(self._positions) > 0 
    35873 TypeError: object of type 'NoneType' has no len() 
    35874  
    35875 TypeError: object of type 'NoneType' has no len() 
    35876  
    35877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35879 return self._any_displayed_positions and len(self._positions) > 0 
    35880  
    35881 See log for complete Python traceback. 
    35882  
    35883 Traceback (most recent call last): 
    35884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35889 mouse_pause_tracking 
    35890 self._mouse_pause() 
    35891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35893 m.pause(self._mouse_pause_position) 
    35894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35896 p = picked_object(x, y, self.view) 
    35897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35905 near, far = self._near_far_bounds(cp, vd) 
    35906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35908 b = self.drawing_bounds(allow_drawing_changes = False) 
    35909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35914 dbounds = [d.bounds() for d in self.child_drawings() 
    35915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35917 if d.display and not getattr(d, 'skip_bounds', False)] 
    35918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35920 return self._any_displayed_positions and len(self._positions) > 0 
    35921 TypeError: object of type 'NoneType' has no len() 
    35922  
    35923 TypeError: object of type 'NoneType' has no len() 
    35924  
    35925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35927 return self._any_displayed_positions and len(self._positions) > 0 
    35928  
    35929 See log for complete Python traceback. 
    35930  
    35931 Traceback (most recent call last): 
    35932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35937 mouse_pause_tracking 
    35938 self._mouse_pause() 
    35939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35941 m.pause(self._mouse_pause_position) 
    35942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35944 p = picked_object(x, y, self.view) 
    35945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    35953 near, far = self._near_far_bounds(cp, vd) 
    35954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    35956 b = self.drawing_bounds(allow_drawing_changes = False) 
    35957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    35959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    35960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    35962 dbounds = [d.bounds() for d in self.child_drawings() 
    35963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    35965 if d.display and not getattr(d, 'skip_bounds', False)] 
    35966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35968 return self._any_displayed_positions and len(self._positions) > 0 
    35969 TypeError: object of type 'NoneType' has no len() 
    35970  
    35971 TypeError: object of type 'NoneType' has no len() 
    35972  
    35973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    35975 return self._any_displayed_positions and len(self._positions) > 0 
    35976  
    35977 See log for complete Python traceback. 
    35978  
    35979 Traceback (most recent call last): 
    35980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    35982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    35983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    35985 mouse_pause_tracking 
    35986 self._mouse_pause() 
    35987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    35989 m.pause(self._mouse_pause_position) 
    35990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    35992 p = picked_object(x, y, self.view) 
    35993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    35995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    35996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    35997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    35998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    35999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36001 near, far = self._near_far_bounds(cp, vd) 
    36002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36004 b = self.drawing_bounds(allow_drawing_changes = False) 
    36005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36010 dbounds = [d.bounds() for d in self.child_drawings() 
    36011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36013 if d.display and not getattr(d, 'skip_bounds', False)] 
    36014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36016 return self._any_displayed_positions and len(self._positions) > 0 
    36017 TypeError: object of type 'NoneType' has no len() 
    36018  
    36019 TypeError: object of type 'NoneType' has no len() 
    36020  
    36021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36023 return self._any_displayed_positions and len(self._positions) > 0 
    36024  
    36025 See log for complete Python traceback. 
    36026  
    36027 Traceback (most recent call last): 
    36028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36033 mouse_pause_tracking 
    36034 self._mouse_pause() 
    36035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36037 m.pause(self._mouse_pause_position) 
    36038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36040 p = picked_object(x, y, self.view) 
    36041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36049 near, far = self._near_far_bounds(cp, vd) 
    36050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36052 b = self.drawing_bounds(allow_drawing_changes = False) 
    36053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36058 dbounds = [d.bounds() for d in self.child_drawings() 
    36059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36061 if d.display and not getattr(d, 'skip_bounds', False)] 
    36062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36064 return self._any_displayed_positions and len(self._positions) > 0 
    36065 TypeError: object of type 'NoneType' has no len() 
    36066  
    36067 TypeError: object of type 'NoneType' has no len() 
    36068  
    36069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36071 return self._any_displayed_positions and len(self._positions) > 0 
    36072  
    36073 See log for complete Python traceback. 
    36074  
    36075 Traceback (most recent call last): 
    36076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36081 mouse_pause_tracking 
    36082 self._mouse_pause() 
    36083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36085 m.pause(self._mouse_pause_position) 
    36086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36088 p = picked_object(x, y, self.view) 
    36089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36097 near, far = self._near_far_bounds(cp, vd) 
    36098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36100 b = self.drawing_bounds(allow_drawing_changes = False) 
    36101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36106 dbounds = [d.bounds() for d in self.child_drawings() 
    36107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36109 if d.display and not getattr(d, 'skip_bounds', False)] 
    36110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36112 return self._any_displayed_positions and len(self._positions) > 0 
    36113 TypeError: object of type 'NoneType' has no len() 
    36114  
    36115 TypeError: object of type 'NoneType' has no len() 
    36116  
    36117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36119 return self._any_displayed_positions and len(self._positions) > 0 
    36120  
    36121 See log for complete Python traceback. 
    36122  
    36123 Traceback (most recent call last): 
    36124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36129 mouse_pause_tracking 
    36130 self._mouse_pause() 
    36131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36133 m.pause(self._mouse_pause_position) 
    36134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36136 p = picked_object(x, y, self.view) 
    36137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36145 near, far = self._near_far_bounds(cp, vd) 
    36146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36148 b = self.drawing_bounds(allow_drawing_changes = False) 
    36149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36154 dbounds = [d.bounds() for d in self.child_drawings() 
    36155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36157 if d.display and not getattr(d, 'skip_bounds', False)] 
    36158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36160 return self._any_displayed_positions and len(self._positions) > 0 
    36161 TypeError: object of type 'NoneType' has no len() 
    36162  
    36163 TypeError: object of type 'NoneType' has no len() 
    36164  
    36165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36167 return self._any_displayed_positions and len(self._positions) > 0 
    36168  
    36169 See log for complete Python traceback. 
    36170  
    36171 Traceback (most recent call last): 
    36172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36177 mouse_pause_tracking 
    36178 self._mouse_pause() 
    36179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36181 m.pause(self._mouse_pause_position) 
    36182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36184 p = picked_object(x, y, self.view) 
    36185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36193 near, far = self._near_far_bounds(cp, vd) 
    36194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36196 b = self.drawing_bounds(allow_drawing_changes = False) 
    36197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36202 dbounds = [d.bounds() for d in self.child_drawings() 
    36203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36205 if d.display and not getattr(d, 'skip_bounds', False)] 
    36206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36208 return self._any_displayed_positions and len(self._positions) > 0 
    36209 TypeError: object of type 'NoneType' has no len() 
    36210  
    36211 TypeError: object of type 'NoneType' has no len() 
    36212  
    36213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36215 return self._any_displayed_positions and len(self._positions) > 0 
    36216  
    36217 See log for complete Python traceback. 
    36218  
    36219 Traceback (most recent call last): 
    36220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36225 mouse_pause_tracking 
    36226 self._mouse_pause() 
    36227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36229 m.pause(self._mouse_pause_position) 
    36230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36232 p = picked_object(x, y, self.view) 
    36233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36241 near, far = self._near_far_bounds(cp, vd) 
    36242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36244 b = self.drawing_bounds(allow_drawing_changes = False) 
    36245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36250 dbounds = [d.bounds() for d in self.child_drawings() 
    36251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36253 if d.display and not getattr(d, 'skip_bounds', False)] 
    36254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36256 return self._any_displayed_positions and len(self._positions) > 0 
    36257 TypeError: object of type 'NoneType' has no len() 
    36258  
    36259 TypeError: object of type 'NoneType' has no len() 
    36260  
    36261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36263 return self._any_displayed_positions and len(self._positions) > 0 
    36264  
    36265 See log for complete Python traceback. 
    36266  
    36267 Traceback (most recent call last): 
    36268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36273 mouse_pause_tracking 
    36274 self._mouse_pause() 
    36275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36277 m.pause(self._mouse_pause_position) 
    36278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36280 p = picked_object(x, y, self.view) 
    36281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36289 near, far = self._near_far_bounds(cp, vd) 
    36290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36292 b = self.drawing_bounds(allow_drawing_changes = False) 
    36293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36298 dbounds = [d.bounds() for d in self.child_drawings() 
    36299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36301 if d.display and not getattr(d, 'skip_bounds', False)] 
    36302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36304 return self._any_displayed_positions and len(self._positions) > 0 
    36305 TypeError: object of type 'NoneType' has no len() 
    36306  
    36307 TypeError: object of type 'NoneType' has no len() 
    36308  
    36309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36311 return self._any_displayed_positions and len(self._positions) > 0 
    36312  
    36313 See log for complete Python traceback. 
    36314  
    36315 Traceback (most recent call last): 
    36316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36321 mouse_pause_tracking 
    36322 self._mouse_pause() 
    36323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36325 m.pause(self._mouse_pause_position) 
    36326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36328 p = picked_object(x, y, self.view) 
    36329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36337 near, far = self._near_far_bounds(cp, vd) 
    36338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36340 b = self.drawing_bounds(allow_drawing_changes = False) 
    36341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36346 dbounds = [d.bounds() for d in self.child_drawings() 
    36347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36349 if d.display and not getattr(d, 'skip_bounds', False)] 
    36350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36352 return self._any_displayed_positions and len(self._positions) > 0 
    36353 TypeError: object of type 'NoneType' has no len() 
    36354  
    36355 TypeError: object of type 'NoneType' has no len() 
    36356  
    36357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36359 return self._any_displayed_positions and len(self._positions) > 0 
    36360  
    36361 See log for complete Python traceback. 
    36362  
    36363 Traceback (most recent call last): 
    36364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36369 mouse_pause_tracking 
    36370 self._mouse_pause() 
    36371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36373 m.pause(self._mouse_pause_position) 
    36374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36376 p = picked_object(x, y, self.view) 
    36377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36385 near, far = self._near_far_bounds(cp, vd) 
    36386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36388 b = self.drawing_bounds(allow_drawing_changes = False) 
    36389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36394 dbounds = [d.bounds() for d in self.child_drawings() 
    36395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36397 if d.display and not getattr(d, 'skip_bounds', False)] 
    36398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36400 return self._any_displayed_positions and len(self._positions) > 0 
    36401 TypeError: object of type 'NoneType' has no len() 
    36402  
    36403 TypeError: object of type 'NoneType' has no len() 
    36404  
    36405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36407 return self._any_displayed_positions and len(self._positions) > 0 
    36408  
    36409 See log for complete Python traceback. 
    36410  
    36411 Traceback (most recent call last): 
    36412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36417 mouse_pause_tracking 
    36418 self._mouse_pause() 
    36419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36421 m.pause(self._mouse_pause_position) 
    36422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36424 p = picked_object(x, y, self.view) 
    36425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36433 near, far = self._near_far_bounds(cp, vd) 
    36434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36436 b = self.drawing_bounds(allow_drawing_changes = False) 
    36437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36442 dbounds = [d.bounds() for d in self.child_drawings() 
    36443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36445 if d.display and not getattr(d, 'skip_bounds', False)] 
    36446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36448 return self._any_displayed_positions and len(self._positions) > 0 
    36449 TypeError: object of type 'NoneType' has no len() 
    36450  
    36451 TypeError: object of type 'NoneType' has no len() 
    36452  
    36453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36455 return self._any_displayed_positions and len(self._positions) > 0 
    36456  
    36457 See log for complete Python traceback. 
    36458  
    36459 Traceback (most recent call last): 
    36460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36465 mouse_pause_tracking 
    36466 self._mouse_pause() 
    36467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36469 m.pause(self._mouse_pause_position) 
    36470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36472 p = picked_object(x, y, self.view) 
    36473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36481 near, far = self._near_far_bounds(cp, vd) 
    36482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36484 b = self.drawing_bounds(allow_drawing_changes = False) 
    36485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36490 dbounds = [d.bounds() for d in self.child_drawings() 
    36491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36493 if d.display and not getattr(d, 'skip_bounds', False)] 
    36494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36496 return self._any_displayed_positions and len(self._positions) > 0 
    36497 TypeError: object of type 'NoneType' has no len() 
    36498  
    36499 TypeError: object of type 'NoneType' has no len() 
    36500  
    36501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36503 return self._any_displayed_positions and len(self._positions) > 0 
    36504  
    36505 See log for complete Python traceback. 
    36506  
    36507 Traceback (most recent call last): 
    36508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36513 mouse_pause_tracking 
    36514 self._mouse_pause() 
    36515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36517 m.pause(self._mouse_pause_position) 
    36518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36520 p = picked_object(x, y, self.view) 
    36521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36529 near, far = self._near_far_bounds(cp, vd) 
    36530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36532 b = self.drawing_bounds(allow_drawing_changes = False) 
    36533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36538 dbounds = [d.bounds() for d in self.child_drawings() 
    36539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36541 if d.display and not getattr(d, 'skip_bounds', False)] 
    36542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36544 return self._any_displayed_positions and len(self._positions) > 0 
    36545 TypeError: object of type 'NoneType' has no len() 
    36546  
    36547 TypeError: object of type 'NoneType' has no len() 
    36548  
    36549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36551 return self._any_displayed_positions and len(self._positions) > 0 
    36552  
    36553 See log for complete Python traceback. 
    36554  
    36555 Traceback (most recent call last): 
    36556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36561 mouse_pause_tracking 
    36562 self._mouse_pause() 
    36563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36565 m.pause(self._mouse_pause_position) 
    36566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36568 p = picked_object(x, y, self.view) 
    36569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36577 near, far = self._near_far_bounds(cp, vd) 
    36578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36580 b = self.drawing_bounds(allow_drawing_changes = False) 
    36581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36586 dbounds = [d.bounds() for d in self.child_drawings() 
    36587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36589 if d.display and not getattr(d, 'skip_bounds', False)] 
    36590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36592 return self._any_displayed_positions and len(self._positions) > 0 
    36593 TypeError: object of type 'NoneType' has no len() 
    36594  
    36595 TypeError: object of type 'NoneType' has no len() 
    36596  
    36597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36599 return self._any_displayed_positions and len(self._positions) > 0 
    36600  
    36601 See log for complete Python traceback. 
    36602  
    36603 Traceback (most recent call last): 
    36604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36609 mouse_pause_tracking 
    36610 self._mouse_pause() 
    36611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36613 m.pause(self._mouse_pause_position) 
    36614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36616 p = picked_object(x, y, self.view) 
    36617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36625 near, far = self._near_far_bounds(cp, vd) 
    36626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36628 b = self.drawing_bounds(allow_drawing_changes = False) 
    36629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36634 dbounds = [d.bounds() for d in self.child_drawings() 
    36635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36637 if d.display and not getattr(d, 'skip_bounds', False)] 
    36638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36640 return self._any_displayed_positions and len(self._positions) > 0 
    36641 TypeError: object of type 'NoneType' has no len() 
    36642  
    36643 TypeError: object of type 'NoneType' has no len() 
    36644  
    36645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36647 return self._any_displayed_positions and len(self._positions) > 0 
    36648  
    36649 See log for complete Python traceback. 
    36650  
    36651 Traceback (most recent call last): 
    36652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36657 mouse_pause_tracking 
    36658 self._mouse_pause() 
    36659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36661 m.pause(self._mouse_pause_position) 
    36662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36664 p = picked_object(x, y, self.view) 
    36665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36673 near, far = self._near_far_bounds(cp, vd) 
    36674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36676 b = self.drawing_bounds(allow_drawing_changes = False) 
    36677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36682 dbounds = [d.bounds() for d in self.child_drawings() 
    36683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36685 if d.display and not getattr(d, 'skip_bounds', False)] 
    36686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36688 return self._any_displayed_positions and len(self._positions) > 0 
    36689 TypeError: object of type 'NoneType' has no len() 
    36690  
    36691 TypeError: object of type 'NoneType' has no len() 
    36692  
    36693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36695 return self._any_displayed_positions and len(self._positions) > 0 
    36696  
    36697 See log for complete Python traceback. 
    36698  
    36699 Traceback (most recent call last): 
    36700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36705 mouse_pause_tracking 
    36706 self._mouse_pause() 
    36707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36709 m.pause(self._mouse_pause_position) 
    36710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36712 p = picked_object(x, y, self.view) 
    36713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36721 near, far = self._near_far_bounds(cp, vd) 
    36722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36724 b = self.drawing_bounds(allow_drawing_changes = False) 
    36725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36730 dbounds = [d.bounds() for d in self.child_drawings() 
    36731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36733 if d.display and not getattr(d, 'skip_bounds', False)] 
    36734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36736 return self._any_displayed_positions and len(self._positions) > 0 
    36737 TypeError: object of type 'NoneType' has no len() 
    36738  
    36739 TypeError: object of type 'NoneType' has no len() 
    36740  
    36741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36743 return self._any_displayed_positions and len(self._positions) > 0 
    36744  
    36745 See log for complete Python traceback. 
    36746  
    36747 Traceback (most recent call last): 
    36748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36753 mouse_pause_tracking 
    36754 self._mouse_pause() 
    36755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36757 m.pause(self._mouse_pause_position) 
    36758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36760 p = picked_object(x, y, self.view) 
    36761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36769 near, far = self._near_far_bounds(cp, vd) 
    36770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36772 b = self.drawing_bounds(allow_drawing_changes = False) 
    36773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36778 dbounds = [d.bounds() for d in self.child_drawings() 
    36779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36781 if d.display and not getattr(d, 'skip_bounds', False)] 
    36782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36784 return self._any_displayed_positions and len(self._positions) > 0 
    36785 TypeError: object of type 'NoneType' has no len() 
    36786  
    36787 TypeError: object of type 'NoneType' has no len() 
    36788  
    36789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36791 return self._any_displayed_positions and len(self._positions) > 0 
    36792  
    36793 See log for complete Python traceback. 
    36794  
    36795 Traceback (most recent call last): 
    36796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36801 mouse_pause_tracking 
    36802 self._mouse_pause() 
    36803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36805 m.pause(self._mouse_pause_position) 
    36806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36808 p = picked_object(x, y, self.view) 
    36809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36817 near, far = self._near_far_bounds(cp, vd) 
    36818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36820 b = self.drawing_bounds(allow_drawing_changes = False) 
    36821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36826 dbounds = [d.bounds() for d in self.child_drawings() 
    36827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36829 if d.display and not getattr(d, 'skip_bounds', False)] 
    36830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36832 return self._any_displayed_positions and len(self._positions) > 0 
    36833 TypeError: object of type 'NoneType' has no len() 
    36834  
    36835 TypeError: object of type 'NoneType' has no len() 
    36836  
    36837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36839 return self._any_displayed_positions and len(self._positions) > 0 
    36840  
    36841 See log for complete Python traceback. 
    36842  
    36843 Traceback (most recent call last): 
    36844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36849 mouse_pause_tracking 
    36850 self._mouse_pause() 
    36851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36853 m.pause(self._mouse_pause_position) 
    36854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36856 p = picked_object(x, y, self.view) 
    36857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36865 near, far = self._near_far_bounds(cp, vd) 
    36866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36868 b = self.drawing_bounds(allow_drawing_changes = False) 
    36869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36874 dbounds = [d.bounds() for d in self.child_drawings() 
    36875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36877 if d.display and not getattr(d, 'skip_bounds', False)] 
    36878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36880 return self._any_displayed_positions and len(self._positions) > 0 
    36881 TypeError: object of type 'NoneType' has no len() 
    36882  
    36883 TypeError: object of type 'NoneType' has no len() 
    36884  
    36885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36887 return self._any_displayed_positions and len(self._positions) > 0 
    36888  
    36889 See log for complete Python traceback. 
    36890  
    36891 Traceback (most recent call last): 
    36892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36897 mouse_pause_tracking 
    36898 self._mouse_pause() 
    36899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36901 m.pause(self._mouse_pause_position) 
    36902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36904 p = picked_object(x, y, self.view) 
    36905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36913 near, far = self._near_far_bounds(cp, vd) 
    36914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36916 b = self.drawing_bounds(allow_drawing_changes = False) 
    36917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36922 dbounds = [d.bounds() for d in self.child_drawings() 
    36923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36925 if d.display and not getattr(d, 'skip_bounds', False)] 
    36926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36928 return self._any_displayed_positions and len(self._positions) > 0 
    36929 TypeError: object of type 'NoneType' has no len() 
    36930  
    36931 TypeError: object of type 'NoneType' has no len() 
    36932  
    36933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36935 return self._any_displayed_positions and len(self._positions) > 0 
    36936  
    36937 See log for complete Python traceback. 
    36938  
    36939 Traceback (most recent call last): 
    36940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36945 mouse_pause_tracking 
    36946 self._mouse_pause() 
    36947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36949 m.pause(self._mouse_pause_position) 
    36950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    36952 p = picked_object(x, y, self.view) 
    36953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    36955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    36956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    36958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    36959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    36961 near, far = self._near_far_bounds(cp, vd) 
    36962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    36964 b = self.drawing_bounds(allow_drawing_changes = False) 
    36965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    36967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    36968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    36970 dbounds = [d.bounds() for d in self.child_drawings() 
    36971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    36973 if d.display and not getattr(d, 'skip_bounds', False)] 
    36974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36976 return self._any_displayed_positions and len(self._positions) > 0 
    36977 TypeError: object of type 'NoneType' has no len() 
    36978  
    36979 TypeError: object of type 'NoneType' has no len() 
    36980  
    36981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    36983 return self._any_displayed_positions and len(self._positions) > 0 
    36984  
    36985 See log for complete Python traceback. 
    36986  
    36987 Traceback (most recent call last): 
    36988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    36990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    36991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    36993 mouse_pause_tracking 
    36994 self._mouse_pause() 
    36995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    36997 m.pause(self._mouse_pause_position) 
    36998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    36999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37000 p = picked_object(x, y, self.view) 
    37001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37009 near, far = self._near_far_bounds(cp, vd) 
    37010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37012 b = self.drawing_bounds(allow_drawing_changes = False) 
    37013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37018 dbounds = [d.bounds() for d in self.child_drawings() 
    37019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37021 if d.display and not getattr(d, 'skip_bounds', False)] 
    37022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37024 return self._any_displayed_positions and len(self._positions) > 0 
    37025 TypeError: object of type 'NoneType' has no len() 
    37026  
    37027 TypeError: object of type 'NoneType' has no len() 
    37028  
    37029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37031 return self._any_displayed_positions and len(self._positions) > 0 
    37032  
    37033 See log for complete Python traceback. 
    37034  
    37035 Traceback (most recent call last): 
    37036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37041 mouse_pause_tracking 
    37042 self._mouse_pause() 
    37043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37045 m.pause(self._mouse_pause_position) 
    37046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37048 p = picked_object(x, y, self.view) 
    37049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37057 near, far = self._near_far_bounds(cp, vd) 
    37058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37060 b = self.drawing_bounds(allow_drawing_changes = False) 
    37061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37066 dbounds = [d.bounds() for d in self.child_drawings() 
    37067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37069 if d.display and not getattr(d, 'skip_bounds', False)] 
    37070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37072 return self._any_displayed_positions and len(self._positions) > 0 
    37073 TypeError: object of type 'NoneType' has no len() 
    37074  
    37075 TypeError: object of type 'NoneType' has no len() 
    37076  
    37077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37079 return self._any_displayed_positions and len(self._positions) > 0 
    37080  
    37081 See log for complete Python traceback. 
    37082  
    37083 Traceback (most recent call last): 
    37084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37089 mouse_pause_tracking 
    37090 self._mouse_pause() 
    37091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37093 m.pause(self._mouse_pause_position) 
    37094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37096 p = picked_object(x, y, self.view) 
    37097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37105 near, far = self._near_far_bounds(cp, vd) 
    37106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37108 b = self.drawing_bounds(allow_drawing_changes = False) 
    37109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37114 dbounds = [d.bounds() for d in self.child_drawings() 
    37115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37117 if d.display and not getattr(d, 'skip_bounds', False)] 
    37118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37120 return self._any_displayed_positions and len(self._positions) > 0 
    37121 TypeError: object of type 'NoneType' has no len() 
    37122  
    37123 TypeError: object of type 'NoneType' has no len() 
    37124  
    37125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37127 return self._any_displayed_positions and len(self._positions) > 0 
    37128  
    37129 See log for complete Python traceback. 
    37130  
    37131 Traceback (most recent call last): 
    37132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37137 mouse_pause_tracking 
    37138 self._mouse_pause() 
    37139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37141 m.pause(self._mouse_pause_position) 
    37142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37144 p = picked_object(x, y, self.view) 
    37145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37153 near, far = self._near_far_bounds(cp, vd) 
    37154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37156 b = self.drawing_bounds(allow_drawing_changes = False) 
    37157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37162 dbounds = [d.bounds() for d in self.child_drawings() 
    37163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37165 if d.display and not getattr(d, 'skip_bounds', False)] 
    37166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37168 return self._any_displayed_positions and len(self._positions) > 0 
    37169 TypeError: object of type 'NoneType' has no len() 
    37170  
    37171 TypeError: object of type 'NoneType' has no len() 
    37172  
    37173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37175 return self._any_displayed_positions and len(self._positions) > 0 
    37176  
    37177 See log for complete Python traceback. 
    37178  
    37179 Traceback (most recent call last): 
    37180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37185 mouse_pause_tracking 
    37186 self._mouse_pause() 
    37187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37189 m.pause(self._mouse_pause_position) 
    37190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37192 p = picked_object(x, y, self.view) 
    37193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37201 near, far = self._near_far_bounds(cp, vd) 
    37202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37204 b = self.drawing_bounds(allow_drawing_changes = False) 
    37205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37210 dbounds = [d.bounds() for d in self.child_drawings() 
    37211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37213 if d.display and not getattr(d, 'skip_bounds', False)] 
    37214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37216 return self._any_displayed_positions and len(self._positions) > 0 
    37217 TypeError: object of type 'NoneType' has no len() 
    37218  
    37219 TypeError: object of type 'NoneType' has no len() 
    37220  
    37221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37223 return self._any_displayed_positions and len(self._positions) > 0 
    37224  
    37225 See log for complete Python traceback. 
    37226  
    37227 Traceback (most recent call last): 
    37228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37233 mouse_pause_tracking 
    37234 self._mouse_pause() 
    37235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37237 m.pause(self._mouse_pause_position) 
    37238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37240 p = picked_object(x, y, self.view) 
    37241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37249 near, far = self._near_far_bounds(cp, vd) 
    37250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37252 b = self.drawing_bounds(allow_drawing_changes = False) 
    37253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37258 dbounds = [d.bounds() for d in self.child_drawings() 
    37259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37261 if d.display and not getattr(d, 'skip_bounds', False)] 
    37262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37264 return self._any_displayed_positions and len(self._positions) > 0 
    37265 TypeError: object of type 'NoneType' has no len() 
    37266  
    37267 TypeError: object of type 'NoneType' has no len() 
    37268  
    37269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37271 return self._any_displayed_positions and len(self._positions) > 0 
    37272  
    37273 See log for complete Python traceback. 
    37274  
    37275 Traceback (most recent call last): 
    37276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37281 mouse_pause_tracking 
    37282 self._mouse_pause() 
    37283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37285 m.pause(self._mouse_pause_position) 
    37286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37288 p = picked_object(x, y, self.view) 
    37289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37297 near, far = self._near_far_bounds(cp, vd) 
    37298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37300 b = self.drawing_bounds(allow_drawing_changes = False) 
    37301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37306 dbounds = [d.bounds() for d in self.child_drawings() 
    37307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37309 if d.display and not getattr(d, 'skip_bounds', False)] 
    37310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37312 return self._any_displayed_positions and len(self._positions) > 0 
    37313 TypeError: object of type 'NoneType' has no len() 
    37314  
    37315 TypeError: object of type 'NoneType' has no len() 
    37316  
    37317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37319 return self._any_displayed_positions and len(self._positions) > 0 
    37320  
    37321 See log for complete Python traceback. 
    37322  
    37323 Traceback (most recent call last): 
    37324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37329 mouse_pause_tracking 
    37330 self._mouse_pause() 
    37331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37333 m.pause(self._mouse_pause_position) 
    37334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37336 p = picked_object(x, y, self.view) 
    37337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37345 near, far = self._near_far_bounds(cp, vd) 
    37346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37348 b = self.drawing_bounds(allow_drawing_changes = False) 
    37349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37354 dbounds = [d.bounds() for d in self.child_drawings() 
    37355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37357 if d.display and not getattr(d, 'skip_bounds', False)] 
    37358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37360 return self._any_displayed_positions and len(self._positions) > 0 
    37361 TypeError: object of type 'NoneType' has no len() 
    37362  
    37363 TypeError: object of type 'NoneType' has no len() 
    37364  
    37365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37367 return self._any_displayed_positions and len(self._positions) > 0 
    37368  
    37369 See log for complete Python traceback. 
    37370  
    37371 Traceback (most recent call last): 
    37372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37377 mouse_pause_tracking 
    37378 self._mouse_pause() 
    37379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37381 m.pause(self._mouse_pause_position) 
    37382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37384 p = picked_object(x, y, self.view) 
    37385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37393 near, far = self._near_far_bounds(cp, vd) 
    37394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37396 b = self.drawing_bounds(allow_drawing_changes = False) 
    37397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37402 dbounds = [d.bounds() for d in self.child_drawings() 
    37403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37405 if d.display and not getattr(d, 'skip_bounds', False)] 
    37406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37408 return self._any_displayed_positions and len(self._positions) > 0 
    37409 TypeError: object of type 'NoneType' has no len() 
    37410  
    37411 TypeError: object of type 'NoneType' has no len() 
    37412  
    37413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37415 return self._any_displayed_positions and len(self._positions) > 0 
    37416  
    37417 See log for complete Python traceback. 
    37418  
    37419 Traceback (most recent call last): 
    37420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37425 mouse_pause_tracking 
    37426 self._mouse_pause() 
    37427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37429 m.pause(self._mouse_pause_position) 
    37430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37432 p = picked_object(x, y, self.view) 
    37433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37441 near, far = self._near_far_bounds(cp, vd) 
    37442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37444 b = self.drawing_bounds(allow_drawing_changes = False) 
    37445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37450 dbounds = [d.bounds() for d in self.child_drawings() 
    37451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37453 if d.display and not getattr(d, 'skip_bounds', False)] 
    37454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37456 return self._any_displayed_positions and len(self._positions) > 0 
    37457 TypeError: object of type 'NoneType' has no len() 
    37458  
    37459 TypeError: object of type 'NoneType' has no len() 
    37460  
    37461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37463 return self._any_displayed_positions and len(self._positions) > 0 
    37464  
    37465 See log for complete Python traceback. 
    37466  
    37467 Traceback (most recent call last): 
    37468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37473 mouse_pause_tracking 
    37474 self._mouse_pause() 
    37475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37477 m.pause(self._mouse_pause_position) 
    37478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37480 p = picked_object(x, y, self.view) 
    37481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37489 near, far = self._near_far_bounds(cp, vd) 
    37490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37492 b = self.drawing_bounds(allow_drawing_changes = False) 
    37493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37498 dbounds = [d.bounds() for d in self.child_drawings() 
    37499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37501 if d.display and not getattr(d, 'skip_bounds', False)] 
    37502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37504 return self._any_displayed_positions and len(self._positions) > 0 
    37505 TypeError: object of type 'NoneType' has no len() 
    37506  
    37507 TypeError: object of type 'NoneType' has no len() 
    37508  
    37509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37511 return self._any_displayed_positions and len(self._positions) > 0 
    37512  
    37513 See log for complete Python traceback. 
    37514  
    37515 Traceback (most recent call last): 
    37516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37521 mouse_pause_tracking 
    37522 self._mouse_pause() 
    37523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37525 m.pause(self._mouse_pause_position) 
    37526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37528 p = picked_object(x, y, self.view) 
    37529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37537 near, far = self._near_far_bounds(cp, vd) 
    37538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37540 b = self.drawing_bounds(allow_drawing_changes = False) 
    37541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37546 dbounds = [d.bounds() for d in self.child_drawings() 
    37547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37549 if d.display and not getattr(d, 'skip_bounds', False)] 
    37550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37552 return self._any_displayed_positions and len(self._positions) > 0 
    37553 TypeError: object of type 'NoneType' has no len() 
    37554  
    37555 TypeError: object of type 'NoneType' has no len() 
    37556  
    37557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37559 return self._any_displayed_positions and len(self._positions) > 0 
    37560  
    37561 See log for complete Python traceback. 
    37562  
    37563 Traceback (most recent call last): 
    37564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37569 mouse_pause_tracking 
    37570 self._mouse_pause() 
    37571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37573 m.pause(self._mouse_pause_position) 
    37574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37576 p = picked_object(x, y, self.view) 
    37577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37585 near, far = self._near_far_bounds(cp, vd) 
    37586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37588 b = self.drawing_bounds(allow_drawing_changes = False) 
    37589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37594 dbounds = [d.bounds() for d in self.child_drawings() 
    37595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37597 if d.display and not getattr(d, 'skip_bounds', False)] 
    37598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37600 return self._any_displayed_positions and len(self._positions) > 0 
    37601 TypeError: object of type 'NoneType' has no len() 
    37602  
    37603 TypeError: object of type 'NoneType' has no len() 
    37604  
    37605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37607 return self._any_displayed_positions and len(self._positions) > 0 
    37608  
    37609 See log for complete Python traceback. 
    37610  
    37611 Traceback (most recent call last): 
    37612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37617 mouse_pause_tracking 
    37618 self._mouse_pause() 
    37619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37621 m.pause(self._mouse_pause_position) 
    37622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37624 p = picked_object(x, y, self.view) 
    37625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37633 near, far = self._near_far_bounds(cp, vd) 
    37634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37636 b = self.drawing_bounds(allow_drawing_changes = False) 
    37637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37642 dbounds = [d.bounds() for d in self.child_drawings() 
    37643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37645 if d.display and not getattr(d, 'skip_bounds', False)] 
    37646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37648 return self._any_displayed_positions and len(self._positions) > 0 
    37649 TypeError: object of type 'NoneType' has no len() 
    37650  
    37651 TypeError: object of type 'NoneType' has no len() 
    37652  
    37653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37655 return self._any_displayed_positions and len(self._positions) > 0 
    37656  
    37657 See log for complete Python traceback. 
    37658  
    37659 Traceback (most recent call last): 
    37660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37665 mouse_pause_tracking 
    37666 self._mouse_pause() 
    37667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37669 m.pause(self._mouse_pause_position) 
    37670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37672 p = picked_object(x, y, self.view) 
    37673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37681 near, far = self._near_far_bounds(cp, vd) 
    37682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37684 b = self.drawing_bounds(allow_drawing_changes = False) 
    37685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37690 dbounds = [d.bounds() for d in self.child_drawings() 
    37691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37693 if d.display and not getattr(d, 'skip_bounds', False)] 
    37694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37696 return self._any_displayed_positions and len(self._positions) > 0 
    37697 TypeError: object of type 'NoneType' has no len() 
    37698  
    37699 TypeError: object of type 'NoneType' has no len() 
    37700  
    37701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37703 return self._any_displayed_positions and len(self._positions) > 0 
    37704  
    37705 See log for complete Python traceback. 
    37706  
    37707 Traceback (most recent call last): 
    37708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37713 mouse_pause_tracking 
    37714 self._mouse_pause() 
    37715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37717 m.pause(self._mouse_pause_position) 
    37718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37720 p = picked_object(x, y, self.view) 
    37721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37729 near, far = self._near_far_bounds(cp, vd) 
    37730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37732 b = self.drawing_bounds(allow_drawing_changes = False) 
    37733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37738 dbounds = [d.bounds() for d in self.child_drawings() 
    37739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37741 if d.display and not getattr(d, 'skip_bounds', False)] 
    37742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37744 return self._any_displayed_positions and len(self._positions) > 0 
    37745 TypeError: object of type 'NoneType' has no len() 
    37746  
    37747 TypeError: object of type 'NoneType' has no len() 
    37748  
    37749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37751 return self._any_displayed_positions and len(self._positions) > 0 
    37752  
    37753 See log for complete Python traceback. 
    37754  
    37755 Traceback (most recent call last): 
    37756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37761 mouse_pause_tracking 
    37762 self._mouse_pause() 
    37763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37765 m.pause(self._mouse_pause_position) 
    37766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37768 p = picked_object(x, y, self.view) 
    37769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37777 near, far = self._near_far_bounds(cp, vd) 
    37778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37780 b = self.drawing_bounds(allow_drawing_changes = False) 
    37781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37786 dbounds = [d.bounds() for d in self.child_drawings() 
    37787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37789 if d.display and not getattr(d, 'skip_bounds', False)] 
    37790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37792 return self._any_displayed_positions and len(self._positions) > 0 
    37793 TypeError: object of type 'NoneType' has no len() 
    37794  
    37795 TypeError: object of type 'NoneType' has no len() 
    37796  
    37797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37799 return self._any_displayed_positions and len(self._positions) > 0 
    37800  
    37801 See log for complete Python traceback. 
    37802  
    37803 Traceback (most recent call last): 
    37804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37809 mouse_pause_tracking 
    37810 self._mouse_pause() 
    37811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37813 m.pause(self._mouse_pause_position) 
    37814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37816 p = picked_object(x, y, self.view) 
    37817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37825 near, far = self._near_far_bounds(cp, vd) 
    37826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37828 b = self.drawing_bounds(allow_drawing_changes = False) 
    37829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37834 dbounds = [d.bounds() for d in self.child_drawings() 
    37835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37837 if d.display and not getattr(d, 'skip_bounds', False)] 
    37838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37840 return self._any_displayed_positions and len(self._positions) > 0 
    37841 TypeError: object of type 'NoneType' has no len() 
    37842  
    37843 TypeError: object of type 'NoneType' has no len() 
    37844  
    37845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37847 return self._any_displayed_positions and len(self._positions) > 0 
    37848  
    37849 See log for complete Python traceback. 
    37850  
    37851 Traceback (most recent call last): 
    37852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37857 mouse_pause_tracking 
    37858 self._mouse_pause() 
    37859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37861 m.pause(self._mouse_pause_position) 
    37862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37864 p = picked_object(x, y, self.view) 
    37865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37873 near, far = self._near_far_bounds(cp, vd) 
    37874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37876 b = self.drawing_bounds(allow_drawing_changes = False) 
    37877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37882 dbounds = [d.bounds() for d in self.child_drawings() 
    37883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37885 if d.display and not getattr(d, 'skip_bounds', False)] 
    37886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37888 return self._any_displayed_positions and len(self._positions) > 0 
    37889 TypeError: object of type 'NoneType' has no len() 
    37890  
    37891 TypeError: object of type 'NoneType' has no len() 
    37892  
    37893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37895 return self._any_displayed_positions and len(self._positions) > 0 
    37896  
    37897 See log for complete Python traceback. 
    37898  
    37899 Traceback (most recent call last): 
    37900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37905 mouse_pause_tracking 
    37906 self._mouse_pause() 
    37907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37909 m.pause(self._mouse_pause_position) 
    37910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37912 p = picked_object(x, y, self.view) 
    37913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37921 near, far = self._near_far_bounds(cp, vd) 
    37922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37924 b = self.drawing_bounds(allow_drawing_changes = False) 
    37925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37930 dbounds = [d.bounds() for d in self.child_drawings() 
    37931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37933 if d.display and not getattr(d, 'skip_bounds', False)] 
    37934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37936 return self._any_displayed_positions and len(self._positions) > 0 
    37937 TypeError: object of type 'NoneType' has no len() 
    37938  
    37939 TypeError: object of type 'NoneType' has no len() 
    37940  
    37941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37943 return self._any_displayed_positions and len(self._positions) > 0 
    37944  
    37945 See log for complete Python traceback. 
    37946  
    37947 Traceback (most recent call last): 
    37948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    37953 mouse_pause_tracking 
    37954 self._mouse_pause() 
    37955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    37957 m.pause(self._mouse_pause_position) 
    37958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    37960 p = picked_object(x, y, self.view) 
    37961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    37963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    37964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    37966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    37967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    37969 near, far = self._near_far_bounds(cp, vd) 
    37970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    37972 b = self.drawing_bounds(allow_drawing_changes = False) 
    37973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    37975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    37976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    37978 dbounds = [d.bounds() for d in self.child_drawings() 
    37979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    37981 if d.display and not getattr(d, 'skip_bounds', False)] 
    37982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37984 return self._any_displayed_positions and len(self._positions) > 0 
    37985 TypeError: object of type 'NoneType' has no len() 
    37986  
    37987 TypeError: object of type 'NoneType' has no len() 
    37988  
    37989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    37991 return self._any_displayed_positions and len(self._positions) > 0 
    37992  
    37993 See log for complete Python traceback. 
    37994  
    37995 Traceback (most recent call last): 
    37996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    37997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    37998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    37999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38001 mouse_pause_tracking 
    38002 self._mouse_pause() 
    38003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38005 m.pause(self._mouse_pause_position) 
    38006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38008 p = picked_object(x, y, self.view) 
    38009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38017 near, far = self._near_far_bounds(cp, vd) 
    38018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38020 b = self.drawing_bounds(allow_drawing_changes = False) 
    38021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38026 dbounds = [d.bounds() for d in self.child_drawings() 
    38027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38029 if d.display and not getattr(d, 'skip_bounds', False)] 
    38030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38032 return self._any_displayed_positions and len(self._positions) > 0 
    38033 TypeError: object of type 'NoneType' has no len() 
    38034  
    38035 TypeError: object of type 'NoneType' has no len() 
    38036  
    38037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38039 return self._any_displayed_positions and len(self._positions) > 0 
    38040  
    38041 See log for complete Python traceback. 
    38042  
    38043 Traceback (most recent call last): 
    38044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38049 mouse_pause_tracking 
    38050 self._mouse_pause() 
    38051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38053 m.pause(self._mouse_pause_position) 
    38054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38056 p = picked_object(x, y, self.view) 
    38057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38065 near, far = self._near_far_bounds(cp, vd) 
    38066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38068 b = self.drawing_bounds(allow_drawing_changes = False) 
    38069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38074 dbounds = [d.bounds() for d in self.child_drawings() 
    38075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38077 if d.display and not getattr(d, 'skip_bounds', False)] 
    38078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38080 return self._any_displayed_positions and len(self._positions) > 0 
    38081 TypeError: object of type 'NoneType' has no len() 
    38082  
    38083 TypeError: object of type 'NoneType' has no len() 
    38084  
    38085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38087 return self._any_displayed_positions and len(self._positions) > 0 
    38088  
    38089 See log for complete Python traceback. 
    38090  
    38091 Traceback (most recent call last): 
    38092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38097 mouse_pause_tracking 
    38098 self._mouse_pause() 
    38099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38101 m.pause(self._mouse_pause_position) 
    38102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38104 p = picked_object(x, y, self.view) 
    38105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38113 near, far = self._near_far_bounds(cp, vd) 
    38114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38116 b = self.drawing_bounds(allow_drawing_changes = False) 
    38117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38122 dbounds = [d.bounds() for d in self.child_drawings() 
    38123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38125 if d.display and not getattr(d, 'skip_bounds', False)] 
    38126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38128 return self._any_displayed_positions and len(self._positions) > 0 
    38129 TypeError: object of type 'NoneType' has no len() 
    38130  
    38131 TypeError: object of type 'NoneType' has no len() 
    38132  
    38133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38135 return self._any_displayed_positions and len(self._positions) > 0 
    38136  
    38137 See log for complete Python traceback. 
    38138  
    38139 Traceback (most recent call last): 
    38140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38145 mouse_pause_tracking 
    38146 self._mouse_pause() 
    38147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38149 m.pause(self._mouse_pause_position) 
    38150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38152 p = picked_object(x, y, self.view) 
    38153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38161 near, far = self._near_far_bounds(cp, vd) 
    38162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38164 b = self.drawing_bounds(allow_drawing_changes = False) 
    38165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38170 dbounds = [d.bounds() for d in self.child_drawings() 
    38171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38173 if d.display and not getattr(d, 'skip_bounds', False)] 
    38174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38176 return self._any_displayed_positions and len(self._positions) > 0 
    38177 TypeError: object of type 'NoneType' has no len() 
    38178  
    38179 TypeError: object of type 'NoneType' has no len() 
    38180  
    38181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38183 return self._any_displayed_positions and len(self._positions) > 0 
    38184  
    38185 See log for complete Python traceback. 
    38186  
    38187 Traceback (most recent call last): 
    38188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38193 mouse_pause_tracking 
    38194 self._mouse_pause() 
    38195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38197 m.pause(self._mouse_pause_position) 
    38198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38200 p = picked_object(x, y, self.view) 
    38201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38209 near, far = self._near_far_bounds(cp, vd) 
    38210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38212 b = self.drawing_bounds(allow_drawing_changes = False) 
    38213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38218 dbounds = [d.bounds() for d in self.child_drawings() 
    38219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38221 if d.display and not getattr(d, 'skip_bounds', False)] 
    38222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38224 return self._any_displayed_positions and len(self._positions) > 0 
    38225 TypeError: object of type 'NoneType' has no len() 
    38226  
    38227 TypeError: object of type 'NoneType' has no len() 
    38228  
    38229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38231 return self._any_displayed_positions and len(self._positions) > 0 
    38232  
    38233 See log for complete Python traceback. 
    38234  
    38235 Traceback (most recent call last): 
    38236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38241 mouse_pause_tracking 
    38242 self._mouse_pause() 
    38243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38245 m.pause(self._mouse_pause_position) 
    38246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38248 p = picked_object(x, y, self.view) 
    38249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38257 near, far = self._near_far_bounds(cp, vd) 
    38258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38260 b = self.drawing_bounds(allow_drawing_changes = False) 
    38261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38266 dbounds = [d.bounds() for d in self.child_drawings() 
    38267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38269 if d.display and not getattr(d, 'skip_bounds', False)] 
    38270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38272 return self._any_displayed_positions and len(self._positions) > 0 
    38273 TypeError: object of type 'NoneType' has no len() 
    38274  
    38275 TypeError: object of type 'NoneType' has no len() 
    38276  
    38277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38279 return self._any_displayed_positions and len(self._positions) > 0 
    38280  
    38281 See log for complete Python traceback. 
    38282  
    38283 Traceback (most recent call last): 
    38284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38289 mouse_pause_tracking 
    38290 self._mouse_pause() 
    38291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38293 m.pause(self._mouse_pause_position) 
    38294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38296 p = picked_object(x, y, self.view) 
    38297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38305 near, far = self._near_far_bounds(cp, vd) 
    38306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38308 b = self.drawing_bounds(allow_drawing_changes = False) 
    38309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38314 dbounds = [d.bounds() for d in self.child_drawings() 
    38315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38317 if d.display and not getattr(d, 'skip_bounds', False)] 
    38318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38320 return self._any_displayed_positions and len(self._positions) > 0 
    38321 TypeError: object of type 'NoneType' has no len() 
    38322  
    38323 TypeError: object of type 'NoneType' has no len() 
    38324  
    38325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38327 return self._any_displayed_positions and len(self._positions) > 0 
    38328  
    38329 See log for complete Python traceback. 
    38330  
    38331 Traceback (most recent call last): 
    38332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38337 mouse_pause_tracking 
    38338 self._mouse_pause() 
    38339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38341 m.pause(self._mouse_pause_position) 
    38342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38344 p = picked_object(x, y, self.view) 
    38345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38353 near, far = self._near_far_bounds(cp, vd) 
    38354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38356 b = self.drawing_bounds(allow_drawing_changes = False) 
    38357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38362 dbounds = [d.bounds() for d in self.child_drawings() 
    38363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38365 if d.display and not getattr(d, 'skip_bounds', False)] 
    38366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38368 return self._any_displayed_positions and len(self._positions) > 0 
    38369 TypeError: object of type 'NoneType' has no len() 
    38370  
    38371 TypeError: object of type 'NoneType' has no len() 
    38372  
    38373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38375 return self._any_displayed_positions and len(self._positions) > 0 
    38376  
    38377 See log for complete Python traceback. 
    38378  
    38379 Traceback (most recent call last): 
    38380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38385 mouse_pause_tracking 
    38386 self._mouse_pause() 
    38387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38389 m.pause(self._mouse_pause_position) 
    38390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38392 p = picked_object(x, y, self.view) 
    38393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38401 near, far = self._near_far_bounds(cp, vd) 
    38402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38404 b = self.drawing_bounds(allow_drawing_changes = False) 
    38405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38410 dbounds = [d.bounds() for d in self.child_drawings() 
    38411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38413 if d.display and not getattr(d, 'skip_bounds', False)] 
    38414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38416 return self._any_displayed_positions and len(self._positions) > 0 
    38417 TypeError: object of type 'NoneType' has no len() 
    38418  
    38419 TypeError: object of type 'NoneType' has no len() 
    38420  
    38421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38423 return self._any_displayed_positions and len(self._positions) > 0 
    38424  
    38425 See log for complete Python traceback. 
    38426  
    38427 Traceback (most recent call last): 
    38428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38433 mouse_pause_tracking 
    38434 self._mouse_pause() 
    38435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38437 m.pause(self._mouse_pause_position) 
    38438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38440 p = picked_object(x, y, self.view) 
    38441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38449 near, far = self._near_far_bounds(cp, vd) 
    38450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38452 b = self.drawing_bounds(allow_drawing_changes = False) 
    38453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38458 dbounds = [d.bounds() for d in self.child_drawings() 
    38459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38461 if d.display and not getattr(d, 'skip_bounds', False)] 
    38462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38464 return self._any_displayed_positions and len(self._positions) > 0 
    38465 TypeError: object of type 'NoneType' has no len() 
    38466  
    38467 TypeError: object of type 'NoneType' has no len() 
    38468  
    38469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38471 return self._any_displayed_positions and len(self._positions) > 0 
    38472  
    38473 See log for complete Python traceback. 
    38474  
    38475 Traceback (most recent call last): 
    38476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38481 mouse_pause_tracking 
    38482 self._mouse_pause() 
    38483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38485 m.pause(self._mouse_pause_position) 
    38486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38488 p = picked_object(x, y, self.view) 
    38489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38497 near, far = self._near_far_bounds(cp, vd) 
    38498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38500 b = self.drawing_bounds(allow_drawing_changes = False) 
    38501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38506 dbounds = [d.bounds() for d in self.child_drawings() 
    38507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38509 if d.display and not getattr(d, 'skip_bounds', False)] 
    38510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38512 return self._any_displayed_positions and len(self._positions) > 0 
    38513 TypeError: object of type 'NoneType' has no len() 
    38514  
    38515 TypeError: object of type 'NoneType' has no len() 
    38516  
    38517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38519 return self._any_displayed_positions and len(self._positions) > 0 
    38520  
    38521 See log for complete Python traceback. 
    38522  
    38523 Traceback (most recent call last): 
    38524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38529 mouse_pause_tracking 
    38530 self._mouse_pause() 
    38531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38533 m.pause(self._mouse_pause_position) 
    38534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38536 p = picked_object(x, y, self.view) 
    38537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38545 near, far = self._near_far_bounds(cp, vd) 
    38546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38548 b = self.drawing_bounds(allow_drawing_changes = False) 
    38549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38554 dbounds = [d.bounds() for d in self.child_drawings() 
    38555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38557 if d.display and not getattr(d, 'skip_bounds', False)] 
    38558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38560 return self._any_displayed_positions and len(self._positions) > 0 
    38561 TypeError: object of type 'NoneType' has no len() 
    38562  
    38563 TypeError: object of type 'NoneType' has no len() 
    38564  
    38565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38567 return self._any_displayed_positions and len(self._positions) > 0 
    38568  
    38569 See log for complete Python traceback. 
    38570  
    38571 Traceback (most recent call last): 
    38572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38577 mouse_pause_tracking 
    38578 self._mouse_pause() 
    38579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38581 m.pause(self._mouse_pause_position) 
    38582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38584 p = picked_object(x, y, self.view) 
    38585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38593 near, far = self._near_far_bounds(cp, vd) 
    38594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38596 b = self.drawing_bounds(allow_drawing_changes = False) 
    38597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38602 dbounds = [d.bounds() for d in self.child_drawings() 
    38603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38605 if d.display and not getattr(d, 'skip_bounds', False)] 
    38606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38608 return self._any_displayed_positions and len(self._positions) > 0 
    38609 TypeError: object of type 'NoneType' has no len() 
    38610  
    38611 TypeError: object of type 'NoneType' has no len() 
    38612  
    38613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38615 return self._any_displayed_positions and len(self._positions) > 0 
    38616  
    38617 See log for complete Python traceback. 
    38618  
    38619 Traceback (most recent call last): 
    38620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38625 mouse_pause_tracking 
    38626 self._mouse_pause() 
    38627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38629 m.pause(self._mouse_pause_position) 
    38630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38632 p = picked_object(x, y, self.view) 
    38633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38641 near, far = self._near_far_bounds(cp, vd) 
    38642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38644 b = self.drawing_bounds(allow_drawing_changes = False) 
    38645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38650 dbounds = [d.bounds() for d in self.child_drawings() 
    38651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38653 if d.display and not getattr(d, 'skip_bounds', False)] 
    38654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38656 return self._any_displayed_positions and len(self._positions) > 0 
    38657 TypeError: object of type 'NoneType' has no len() 
    38658  
    38659 TypeError: object of type 'NoneType' has no len() 
    38660  
    38661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38663 return self._any_displayed_positions and len(self._positions) > 0 
    38664  
    38665 See log for complete Python traceback. 
    38666  
    38667 Traceback (most recent call last): 
    38668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38673 mouse_pause_tracking 
    38674 self._mouse_pause() 
    38675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38677 m.pause(self._mouse_pause_position) 
    38678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38680 p = picked_object(x, y, self.view) 
    38681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38689 near, far = self._near_far_bounds(cp, vd) 
    38690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38692 b = self.drawing_bounds(allow_drawing_changes = False) 
    38693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38698 dbounds = [d.bounds() for d in self.child_drawings() 
    38699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38701 if d.display and not getattr(d, 'skip_bounds', False)] 
    38702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38704 return self._any_displayed_positions and len(self._positions) > 0 
    38705 TypeError: object of type 'NoneType' has no len() 
    38706  
    38707 TypeError: object of type 'NoneType' has no len() 
    38708  
    38709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38711 return self._any_displayed_positions and len(self._positions) > 0 
    38712  
    38713 See log for complete Python traceback. 
    38714  
    38715 Traceback (most recent call last): 
    38716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38721 mouse_pause_tracking 
    38722 self._mouse_pause() 
    38723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38725 m.pause(self._mouse_pause_position) 
    38726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38728 p = picked_object(x, y, self.view) 
    38729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38737 near, far = self._near_far_bounds(cp, vd) 
    38738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38740 b = self.drawing_bounds(allow_drawing_changes = False) 
    38741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38746 dbounds = [d.bounds() for d in self.child_drawings() 
    38747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38749 if d.display and not getattr(d, 'skip_bounds', False)] 
    38750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38752 return self._any_displayed_positions and len(self._positions) > 0 
    38753 TypeError: object of type 'NoneType' has no len() 
    38754  
    38755 TypeError: object of type 'NoneType' has no len() 
    38756  
    38757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38759 return self._any_displayed_positions and len(self._positions) > 0 
    38760  
    38761 See log for complete Python traceback. 
    38762  
    38763 Traceback (most recent call last): 
    38764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38769 mouse_pause_tracking 
    38770 self._mouse_pause() 
    38771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38773 m.pause(self._mouse_pause_position) 
    38774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38776 p = picked_object(x, y, self.view) 
    38777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38785 near, far = self._near_far_bounds(cp, vd) 
    38786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38788 b = self.drawing_bounds(allow_drawing_changes = False) 
    38789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38794 dbounds = [d.bounds() for d in self.child_drawings() 
    38795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38797 if d.display and not getattr(d, 'skip_bounds', False)] 
    38798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38800 return self._any_displayed_positions and len(self._positions) > 0 
    38801 TypeError: object of type 'NoneType' has no len() 
    38802  
    38803 TypeError: object of type 'NoneType' has no len() 
    38804  
    38805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38807 return self._any_displayed_positions and len(self._positions) > 0 
    38808  
    38809 See log for complete Python traceback. 
    38810  
    38811 Traceback (most recent call last): 
    38812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38817 mouse_pause_tracking 
    38818 self._mouse_pause() 
    38819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38821 m.pause(self._mouse_pause_position) 
    38822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38824 p = picked_object(x, y, self.view) 
    38825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38833 near, far = self._near_far_bounds(cp, vd) 
    38834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38836 b = self.drawing_bounds(allow_drawing_changes = False) 
    38837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38842 dbounds = [d.bounds() for d in self.child_drawings() 
    38843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38845 if d.display and not getattr(d, 'skip_bounds', False)] 
    38846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38848 return self._any_displayed_positions and len(self._positions) > 0 
    38849 TypeError: object of type 'NoneType' has no len() 
    38850  
    38851 TypeError: object of type 'NoneType' has no len() 
    38852  
    38853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38855 return self._any_displayed_positions and len(self._positions) > 0 
    38856  
    38857 See log for complete Python traceback. 
    38858  
    38859 Traceback (most recent call last): 
    38860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38865 mouse_pause_tracking 
    38866 self._mouse_pause() 
    38867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38869 m.pause(self._mouse_pause_position) 
    38870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38872 p = picked_object(x, y, self.view) 
    38873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38881 near, far = self._near_far_bounds(cp, vd) 
    38882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38884 b = self.drawing_bounds(allow_drawing_changes = False) 
    38885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38890 dbounds = [d.bounds() for d in self.child_drawings() 
    38891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38893 if d.display and not getattr(d, 'skip_bounds', False)] 
    38894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38896 return self._any_displayed_positions and len(self._positions) > 0 
    38897 TypeError: object of type 'NoneType' has no len() 
    38898  
    38899 TypeError: object of type 'NoneType' has no len() 
    38900  
    38901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38903 return self._any_displayed_positions and len(self._positions) > 0 
    38904  
    38905 See log for complete Python traceback. 
    38906  
    38907 Traceback (most recent call last): 
    38908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38913 mouse_pause_tracking 
    38914 self._mouse_pause() 
    38915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38917 m.pause(self._mouse_pause_position) 
    38918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38920 p = picked_object(x, y, self.view) 
    38921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38929 near, far = self._near_far_bounds(cp, vd) 
    38930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38932 b = self.drawing_bounds(allow_drawing_changes = False) 
    38933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38938 dbounds = [d.bounds() for d in self.child_drawings() 
    38939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38941 if d.display and not getattr(d, 'skip_bounds', False)] 
    38942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38944 return self._any_displayed_positions and len(self._positions) > 0 
    38945 TypeError: object of type 'NoneType' has no len() 
    38946  
    38947 TypeError: object of type 'NoneType' has no len() 
    38948  
    38949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38951 return self._any_displayed_positions and len(self._positions) > 0 
    38952  
    38953 See log for complete Python traceback. 
    38954  
    38955 Traceback (most recent call last): 
    38956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    38958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    38959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    38961 mouse_pause_tracking 
    38962 self._mouse_pause() 
    38963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    38965 m.pause(self._mouse_pause_position) 
    38966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    38968 p = picked_object(x, y, self.view) 
    38969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    38971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    38972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    38974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    38975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    38977 near, far = self._near_far_bounds(cp, vd) 
    38978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    38980 b = self.drawing_bounds(allow_drawing_changes = False) 
    38981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    38983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    38984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    38986 dbounds = [d.bounds() for d in self.child_drawings() 
    38987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    38989 if d.display and not getattr(d, 'skip_bounds', False)] 
    38990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38992 return self._any_displayed_positions and len(self._positions) > 0 
    38993 TypeError: object of type 'NoneType' has no len() 
    38994  
    38995 TypeError: object of type 'NoneType' has no len() 
    38996  
    38997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    38998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    38999 return self._any_displayed_positions and len(self._positions) > 0 
    39000  
    39001 See log for complete Python traceback. 
    39002  
    39003 Traceback (most recent call last): 
    39004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39009 mouse_pause_tracking 
    39010 self._mouse_pause() 
    39011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39013 m.pause(self._mouse_pause_position) 
    39014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39016 p = picked_object(x, y, self.view) 
    39017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39025 near, far = self._near_far_bounds(cp, vd) 
    39026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39028 b = self.drawing_bounds(allow_drawing_changes = False) 
    39029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39034 dbounds = [d.bounds() for d in self.child_drawings() 
    39035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39037 if d.display and not getattr(d, 'skip_bounds', False)] 
    39038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39040 return self._any_displayed_positions and len(self._positions) > 0 
    39041 TypeError: object of type 'NoneType' has no len() 
    39042  
    39043 TypeError: object of type 'NoneType' has no len() 
    39044  
    39045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39047 return self._any_displayed_positions and len(self._positions) > 0 
    39048  
    39049 See log for complete Python traceback. 
    39050  
    39051 Traceback (most recent call last): 
    39052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39057 mouse_pause_tracking 
    39058 self._mouse_pause() 
    39059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39061 m.pause(self._mouse_pause_position) 
    39062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39064 p = picked_object(x, y, self.view) 
    39065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39073 near, far = self._near_far_bounds(cp, vd) 
    39074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39076 b = self.drawing_bounds(allow_drawing_changes = False) 
    39077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39082 dbounds = [d.bounds() for d in self.child_drawings() 
    39083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39085 if d.display and not getattr(d, 'skip_bounds', False)] 
    39086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39088 return self._any_displayed_positions and len(self._positions) > 0 
    39089 TypeError: object of type 'NoneType' has no len() 
    39090  
    39091 TypeError: object of type 'NoneType' has no len() 
    39092  
    39093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39095 return self._any_displayed_positions and len(self._positions) > 0 
    39096  
    39097 See log for complete Python traceback. 
    39098  
    39099 Traceback (most recent call last): 
    39100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39105 mouse_pause_tracking 
    39106 self._mouse_pause() 
    39107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39109 m.pause(self._mouse_pause_position) 
    39110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39112 p = picked_object(x, y, self.view) 
    39113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39121 near, far = self._near_far_bounds(cp, vd) 
    39122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39124 b = self.drawing_bounds(allow_drawing_changes = False) 
    39125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39130 dbounds = [d.bounds() for d in self.child_drawings() 
    39131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39133 if d.display and not getattr(d, 'skip_bounds', False)] 
    39134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39136 return self._any_displayed_positions and len(self._positions) > 0 
    39137 TypeError: object of type 'NoneType' has no len() 
    39138  
    39139 TypeError: object of type 'NoneType' has no len() 
    39140  
    39141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39143 return self._any_displayed_positions and len(self._positions) > 0 
    39144  
    39145 See log for complete Python traceback. 
    39146  
    39147 Traceback (most recent call last): 
    39148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39153 mouse_pause_tracking 
    39154 self._mouse_pause() 
    39155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39157 m.pause(self._mouse_pause_position) 
    39158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39160 p = picked_object(x, y, self.view) 
    39161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39169 near, far = self._near_far_bounds(cp, vd) 
    39170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39172 b = self.drawing_bounds(allow_drawing_changes = False) 
    39173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39178 dbounds = [d.bounds() for d in self.child_drawings() 
    39179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39181 if d.display and not getattr(d, 'skip_bounds', False)] 
    39182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39184 return self._any_displayed_positions and len(self._positions) > 0 
    39185 TypeError: object of type 'NoneType' has no len() 
    39186  
    39187 TypeError: object of type 'NoneType' has no len() 
    39188  
    39189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39191 return self._any_displayed_positions and len(self._positions) > 0 
    39192  
    39193 See log for complete Python traceback. 
    39194  
    39195 Traceback (most recent call last): 
    39196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39201 mouse_pause_tracking 
    39202 self._mouse_pause() 
    39203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39205 m.pause(self._mouse_pause_position) 
    39206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39208 p = picked_object(x, y, self.view) 
    39209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39217 near, far = self._near_far_bounds(cp, vd) 
    39218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39220 b = self.drawing_bounds(allow_drawing_changes = False) 
    39221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39226 dbounds = [d.bounds() for d in self.child_drawings() 
    39227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39229 if d.display and not getattr(d, 'skip_bounds', False)] 
    39230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39232 return self._any_displayed_positions and len(self._positions) > 0 
    39233 TypeError: object of type 'NoneType' has no len() 
    39234  
    39235 TypeError: object of type 'NoneType' has no len() 
    39236  
    39237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39239 return self._any_displayed_positions and len(self._positions) > 0 
    39240  
    39241 See log for complete Python traceback. 
    39242  
    39243 Traceback (most recent call last): 
    39244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39249 mouse_pause_tracking 
    39250 self._mouse_pause() 
    39251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39253 m.pause(self._mouse_pause_position) 
    39254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39256 p = picked_object(x, y, self.view) 
    39257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39265 near, far = self._near_far_bounds(cp, vd) 
    39266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39268 b = self.drawing_bounds(allow_drawing_changes = False) 
    39269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39274 dbounds = [d.bounds() for d in self.child_drawings() 
    39275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39277 if d.display and not getattr(d, 'skip_bounds', False)] 
    39278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39280 return self._any_displayed_positions and len(self._positions) > 0 
    39281 TypeError: object of type 'NoneType' has no len() 
    39282  
    39283 TypeError: object of type 'NoneType' has no len() 
    39284  
    39285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39287 return self._any_displayed_positions and len(self._positions) > 0 
    39288  
    39289 See log for complete Python traceback. 
    39290  
    39291 Traceback (most recent call last): 
    39292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39297 mouse_pause_tracking 
    39298 self._mouse_pause() 
    39299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39301 m.pause(self._mouse_pause_position) 
    39302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39304 p = picked_object(x, y, self.view) 
    39305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39313 near, far = self._near_far_bounds(cp, vd) 
    39314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39316 b = self.drawing_bounds(allow_drawing_changes = False) 
    39317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39322 dbounds = [d.bounds() for d in self.child_drawings() 
    39323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39325 if d.display and not getattr(d, 'skip_bounds', False)] 
    39326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39328 return self._any_displayed_positions and len(self._positions) > 0 
    39329 TypeError: object of type 'NoneType' has no len() 
    39330  
    39331 TypeError: object of type 'NoneType' has no len() 
    39332  
    39333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39335 return self._any_displayed_positions and len(self._positions) > 0 
    39336  
    39337 See log for complete Python traceback. 
    39338  
    39339 Traceback (most recent call last): 
    39340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39345 mouse_pause_tracking 
    39346 self._mouse_pause() 
    39347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39349 m.pause(self._mouse_pause_position) 
    39350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39352 p = picked_object(x, y, self.view) 
    39353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39361 near, far = self._near_far_bounds(cp, vd) 
    39362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39364 b = self.drawing_bounds(allow_drawing_changes = False) 
    39365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39370 dbounds = [d.bounds() for d in self.child_drawings() 
    39371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39373 if d.display and not getattr(d, 'skip_bounds', False)] 
    39374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39376 return self._any_displayed_positions and len(self._positions) > 0 
    39377 TypeError: object of type 'NoneType' has no len() 
    39378  
    39379 TypeError: object of type 'NoneType' has no len() 
    39380  
    39381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39383 return self._any_displayed_positions and len(self._positions) > 0 
    39384  
    39385 See log for complete Python traceback. 
    39386  
    39387 Traceback (most recent call last): 
    39388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39393 mouse_pause_tracking 
    39394 self._mouse_pause() 
    39395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39397 m.pause(self._mouse_pause_position) 
    39398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39400 p = picked_object(x, y, self.view) 
    39401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39409 near, far = self._near_far_bounds(cp, vd) 
    39410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39412 b = self.drawing_bounds(allow_drawing_changes = False) 
    39413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39418 dbounds = [d.bounds() for d in self.child_drawings() 
    39419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39421 if d.display and not getattr(d, 'skip_bounds', False)] 
    39422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39424 return self._any_displayed_positions and len(self._positions) > 0 
    39425 TypeError: object of type 'NoneType' has no len() 
    39426  
    39427 TypeError: object of type 'NoneType' has no len() 
    39428  
    39429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39431 return self._any_displayed_positions and len(self._positions) > 0 
    39432  
    39433 See log for complete Python traceback. 
    39434  
    39435 Traceback (most recent call last): 
    39436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39441 mouse_pause_tracking 
    39442 self._mouse_pause() 
    39443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39445 m.pause(self._mouse_pause_position) 
    39446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39448 p = picked_object(x, y, self.view) 
    39449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39457 near, far = self._near_far_bounds(cp, vd) 
    39458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39460 b = self.drawing_bounds(allow_drawing_changes = False) 
    39461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39466 dbounds = [d.bounds() for d in self.child_drawings() 
    39467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39469 if d.display and not getattr(d, 'skip_bounds', False)] 
    39470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39472 return self._any_displayed_positions and len(self._positions) > 0 
    39473 TypeError: object of type 'NoneType' has no len() 
    39474  
    39475 TypeError: object of type 'NoneType' has no len() 
    39476  
    39477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39479 return self._any_displayed_positions and len(self._positions) > 0 
    39480  
    39481 See log for complete Python traceback. 
    39482  
    39483 Traceback (most recent call last): 
    39484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39489 mouse_pause_tracking 
    39490 self._mouse_pause() 
    39491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39493 m.pause(self._mouse_pause_position) 
    39494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39496 p = picked_object(x, y, self.view) 
    39497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39505 near, far = self._near_far_bounds(cp, vd) 
    39506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39508 b = self.drawing_bounds(allow_drawing_changes = False) 
    39509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39514 dbounds = [d.bounds() for d in self.child_drawings() 
    39515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39517 if d.display and not getattr(d, 'skip_bounds', False)] 
    39518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39520 return self._any_displayed_positions and len(self._positions) > 0 
    39521 TypeError: object of type 'NoneType' has no len() 
    39522  
    39523 TypeError: object of type 'NoneType' has no len() 
    39524  
    39525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39527 return self._any_displayed_positions and len(self._positions) > 0 
    39528  
    39529 See log for complete Python traceback. 
    39530  
    39531 Traceback (most recent call last): 
    39532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39537 mouse_pause_tracking 
    39538 self._mouse_pause() 
    39539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39541 m.pause(self._mouse_pause_position) 
    39542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39544 p = picked_object(x, y, self.view) 
    39545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39553 near, far = self._near_far_bounds(cp, vd) 
    39554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39556 b = self.drawing_bounds(allow_drawing_changes = False) 
    39557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39562 dbounds = [d.bounds() for d in self.child_drawings() 
    39563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39565 if d.display and not getattr(d, 'skip_bounds', False)] 
    39566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39568 return self._any_displayed_positions and len(self._positions) > 0 
    39569 TypeError: object of type 'NoneType' has no len() 
    39570  
    39571 TypeError: object of type 'NoneType' has no len() 
    39572  
    39573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39575 return self._any_displayed_positions and len(self._positions) > 0 
    39576  
    39577 See log for complete Python traceback. 
    39578  
    39579 Traceback (most recent call last): 
    39580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39585 mouse_pause_tracking 
    39586 self._mouse_pause() 
    39587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39589 m.pause(self._mouse_pause_position) 
    39590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39592 p = picked_object(x, y, self.view) 
    39593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39601 near, far = self._near_far_bounds(cp, vd) 
    39602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39604 b = self.drawing_bounds(allow_drawing_changes = False) 
    39605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39610 dbounds = [d.bounds() for d in self.child_drawings() 
    39611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39613 if d.display and not getattr(d, 'skip_bounds', False)] 
    39614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39616 return self._any_displayed_positions and len(self._positions) > 0 
    39617 TypeError: object of type 'NoneType' has no len() 
    39618  
    39619 TypeError: object of type 'NoneType' has no len() 
    39620  
    39621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39623 return self._any_displayed_positions and len(self._positions) > 0 
    39624  
    39625 See log for complete Python traceback. 
    39626  
    39627 Traceback (most recent call last): 
    39628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39633 mouse_pause_tracking 
    39634 self._mouse_pause() 
    39635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39637 m.pause(self._mouse_pause_position) 
    39638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39640 p = picked_object(x, y, self.view) 
    39641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39649 near, far = self._near_far_bounds(cp, vd) 
    39650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39652 b = self.drawing_bounds(allow_drawing_changes = False) 
    39653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39658 dbounds = [d.bounds() for d in self.child_drawings() 
    39659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39661 if d.display and not getattr(d, 'skip_bounds', False)] 
    39662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39664 return self._any_displayed_positions and len(self._positions) > 0 
    39665 TypeError: object of type 'NoneType' has no len() 
    39666  
    39667 TypeError: object of type 'NoneType' has no len() 
    39668  
    39669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39671 return self._any_displayed_positions and len(self._positions) > 0 
    39672  
    39673 See log for complete Python traceback. 
    39674  
    39675 Traceback (most recent call last): 
    39676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39681 mouse_pause_tracking 
    39682 self._mouse_pause() 
    39683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39685 m.pause(self._mouse_pause_position) 
    39686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39688 p = picked_object(x, y, self.view) 
    39689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39697 near, far = self._near_far_bounds(cp, vd) 
    39698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39700 b = self.drawing_bounds(allow_drawing_changes = False) 
    39701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39706 dbounds = [d.bounds() for d in self.child_drawings() 
    39707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39709 if d.display and not getattr(d, 'skip_bounds', False)] 
    39710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39712 return self._any_displayed_positions and len(self._positions) > 0 
    39713 TypeError: object of type 'NoneType' has no len() 
    39714  
    39715 TypeError: object of type 'NoneType' has no len() 
    39716  
    39717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39719 return self._any_displayed_positions and len(self._positions) > 0 
    39720  
    39721 See log for complete Python traceback. 
    39722  
    39723 Traceback (most recent call last): 
    39724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39729 mouse_pause_tracking 
    39730 self._mouse_pause() 
    39731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39733 m.pause(self._mouse_pause_position) 
    39734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39736 p = picked_object(x, y, self.view) 
    39737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39745 near, far = self._near_far_bounds(cp, vd) 
    39746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39748 b = self.drawing_bounds(allow_drawing_changes = False) 
    39749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39754 dbounds = [d.bounds() for d in self.child_drawings() 
    39755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39757 if d.display and not getattr(d, 'skip_bounds', False)] 
    39758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39760 return self._any_displayed_positions and len(self._positions) > 0 
    39761 TypeError: object of type 'NoneType' has no len() 
    39762  
    39763 TypeError: object of type 'NoneType' has no len() 
    39764  
    39765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39767 return self._any_displayed_positions and len(self._positions) > 0 
    39768  
    39769 See log for complete Python traceback. 
    39770  
    39771 Traceback (most recent call last): 
    39772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39777 mouse_pause_tracking 
    39778 self._mouse_pause() 
    39779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39781 m.pause(self._mouse_pause_position) 
    39782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39784 p = picked_object(x, y, self.view) 
    39785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39793 near, far = self._near_far_bounds(cp, vd) 
    39794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39796 b = self.drawing_bounds(allow_drawing_changes = False) 
    39797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39802 dbounds = [d.bounds() for d in self.child_drawings() 
    39803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39805 if d.display and not getattr(d, 'skip_bounds', False)] 
    39806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39808 return self._any_displayed_positions and len(self._positions) > 0 
    39809 TypeError: object of type 'NoneType' has no len() 
    39810  
    39811 TypeError: object of type 'NoneType' has no len() 
    39812  
    39813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39815 return self._any_displayed_positions and len(self._positions) > 0 
    39816  
    39817 See log for complete Python traceback. 
    39818  
    39819 Traceback (most recent call last): 
    39820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39825 mouse_pause_tracking 
    39826 self._mouse_pause() 
    39827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39829 m.pause(self._mouse_pause_position) 
    39830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39832 p = picked_object(x, y, self.view) 
    39833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39841 near, far = self._near_far_bounds(cp, vd) 
    39842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39844 b = self.drawing_bounds(allow_drawing_changes = False) 
    39845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39850 dbounds = [d.bounds() for d in self.child_drawings() 
    39851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39853 if d.display and not getattr(d, 'skip_bounds', False)] 
    39854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39856 return self._any_displayed_positions and len(self._positions) > 0 
    39857 TypeError: object of type 'NoneType' has no len() 
    39858  
    39859 TypeError: object of type 'NoneType' has no len() 
    39860  
    39861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39863 return self._any_displayed_positions and len(self._positions) > 0 
    39864  
    39865 See log for complete Python traceback. 
    39866  
    39867 Traceback (most recent call last): 
    39868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39873 mouse_pause_tracking 
    39874 self._mouse_pause() 
    39875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39877 m.pause(self._mouse_pause_position) 
    39878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39880 p = picked_object(x, y, self.view) 
    39881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39889 near, far = self._near_far_bounds(cp, vd) 
    39890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39892 b = self.drawing_bounds(allow_drawing_changes = False) 
    39893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39898 dbounds = [d.bounds() for d in self.child_drawings() 
    39899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39901 if d.display and not getattr(d, 'skip_bounds', False)] 
    39902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39904 return self._any_displayed_positions and len(self._positions) > 0 
    39905 TypeError: object of type 'NoneType' has no len() 
    39906  
    39907 TypeError: object of type 'NoneType' has no len() 
    39908  
    39909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39911 return self._any_displayed_positions and len(self._positions) > 0 
    39912  
    39913 See log for complete Python traceback. 
    39914  
    39915 Traceback (most recent call last): 
    39916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39921 mouse_pause_tracking 
    39922 self._mouse_pause() 
    39923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39925 m.pause(self._mouse_pause_position) 
    39926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39928 p = picked_object(x, y, self.view) 
    39929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39937 near, far = self._near_far_bounds(cp, vd) 
    39938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39940 b = self.drawing_bounds(allow_drawing_changes = False) 
    39941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39946 dbounds = [d.bounds() for d in self.child_drawings() 
    39947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39949 if d.display and not getattr(d, 'skip_bounds', False)] 
    39950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39952 return self._any_displayed_positions and len(self._positions) > 0 
    39953 TypeError: object of type 'NoneType' has no len() 
    39954  
    39955 TypeError: object of type 'NoneType' has no len() 
    39956  
    39957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    39959 return self._any_displayed_positions and len(self._positions) > 0 
    39960  
    39961 See log for complete Python traceback. 
    39962  
    39963 Traceback (most recent call last): 
    39964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    39966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    39967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    39969 mouse_pause_tracking 
    39970 self._mouse_pause() 
    39971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    39973 m.pause(self._mouse_pause_position) 
    39974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    39976 p = picked_object(x, y, self.view) 
    39977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    39979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    39980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    39982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    39983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    39985 near, far = self._near_far_bounds(cp, vd) 
    39986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    39988 b = self.drawing_bounds(allow_drawing_changes = False) 
    39989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    39991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    39992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    39994 dbounds = [d.bounds() for d in self.child_drawings() 
    39995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    39997 if d.display and not getattr(d, 'skip_bounds', False)] 
    39998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    39999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40000 return self._any_displayed_positions and len(self._positions) > 0 
    40001 TypeError: object of type 'NoneType' has no len() 
    40002  
    40003 TypeError: object of type 'NoneType' has no len() 
    40004  
    40005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40007 return self._any_displayed_positions and len(self._positions) > 0 
    40008  
    40009 See log for complete Python traceback. 
    40010  
    40011 Traceback (most recent call last): 
    40012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40017 mouse_pause_tracking 
    40018 self._mouse_pause() 
    40019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40021 m.pause(self._mouse_pause_position) 
    40022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40024 p = picked_object(x, y, self.view) 
    40025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40033 near, far = self._near_far_bounds(cp, vd) 
    40034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40036 b = self.drawing_bounds(allow_drawing_changes = False) 
    40037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40042 dbounds = [d.bounds() for d in self.child_drawings() 
    40043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40045 if d.display and not getattr(d, 'skip_bounds', False)] 
    40046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40048 return self._any_displayed_positions and len(self._positions) > 0 
    40049 TypeError: object of type 'NoneType' has no len() 
    40050  
    40051 TypeError: object of type 'NoneType' has no len() 
    40052  
    40053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40055 return self._any_displayed_positions and len(self._positions) > 0 
    40056  
    40057 See log for complete Python traceback. 
    40058  
    40059 Traceback (most recent call last): 
    40060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40065 mouse_pause_tracking 
    40066 self._mouse_pause() 
    40067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40069 m.pause(self._mouse_pause_position) 
    40070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40072 p = picked_object(x, y, self.view) 
    40073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40081 near, far = self._near_far_bounds(cp, vd) 
    40082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40084 b = self.drawing_bounds(allow_drawing_changes = False) 
    40085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40090 dbounds = [d.bounds() for d in self.child_drawings() 
    40091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40093 if d.display and not getattr(d, 'skip_bounds', False)] 
    40094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40096 return self._any_displayed_positions and len(self._positions) > 0 
    40097 TypeError: object of type 'NoneType' has no len() 
    40098  
    40099 TypeError: object of type 'NoneType' has no len() 
    40100  
    40101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40103 return self._any_displayed_positions and len(self._positions) > 0 
    40104  
    40105 See log for complete Python traceback. 
    40106  
    40107 Traceback (most recent call last): 
    40108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40113 mouse_pause_tracking 
    40114 self._mouse_pause() 
    40115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40117 m.pause(self._mouse_pause_position) 
    40118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40120 p = picked_object(x, y, self.view) 
    40121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40129 near, far = self._near_far_bounds(cp, vd) 
    40130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40132 b = self.drawing_bounds(allow_drawing_changes = False) 
    40133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40138 dbounds = [d.bounds() for d in self.child_drawings() 
    40139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40141 if d.display and not getattr(d, 'skip_bounds', False)] 
    40142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40144 return self._any_displayed_positions and len(self._positions) > 0 
    40145 TypeError: object of type 'NoneType' has no len() 
    40146  
    40147 TypeError: object of type 'NoneType' has no len() 
    40148  
    40149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40151 return self._any_displayed_positions and len(self._positions) > 0 
    40152  
    40153 See log for complete Python traceback. 
    40154  
    40155 Traceback (most recent call last): 
    40156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40161 mouse_pause_tracking 
    40162 self._mouse_pause() 
    40163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40165 m.pause(self._mouse_pause_position) 
    40166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40168 p = picked_object(x, y, self.view) 
    40169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40177 near, far = self._near_far_bounds(cp, vd) 
    40178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40180 b = self.drawing_bounds(allow_drawing_changes = False) 
    40181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40186 dbounds = [d.bounds() for d in self.child_drawings() 
    40187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40189 if d.display and not getattr(d, 'skip_bounds', False)] 
    40190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40192 return self._any_displayed_positions and len(self._positions) > 0 
    40193 TypeError: object of type 'NoneType' has no len() 
    40194  
    40195 TypeError: object of type 'NoneType' has no len() 
    40196  
    40197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40199 return self._any_displayed_positions and len(self._positions) > 0 
    40200  
    40201 See log for complete Python traceback. 
    40202  
    40203 Traceback (most recent call last): 
    40204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40209 mouse_pause_tracking 
    40210 self._mouse_pause() 
    40211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40213 m.pause(self._mouse_pause_position) 
    40214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40216 p = picked_object(x, y, self.view) 
    40217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40225 near, far = self._near_far_bounds(cp, vd) 
    40226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40228 b = self.drawing_bounds(allow_drawing_changes = False) 
    40229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40234 dbounds = [d.bounds() for d in self.child_drawings() 
    40235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40237 if d.display and not getattr(d, 'skip_bounds', False)] 
    40238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40240 return self._any_displayed_positions and len(self._positions) > 0 
    40241 TypeError: object of type 'NoneType' has no len() 
    40242  
    40243 TypeError: object of type 'NoneType' has no len() 
    40244  
    40245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40247 return self._any_displayed_positions and len(self._positions) > 0 
    40248  
    40249 See log for complete Python traceback. 
    40250  
    40251 Traceback (most recent call last): 
    40252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40257 mouse_pause_tracking 
    40258 self._mouse_pause() 
    40259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40261 m.pause(self._mouse_pause_position) 
    40262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40264 p = picked_object(x, y, self.view) 
    40265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40273 near, far = self._near_far_bounds(cp, vd) 
    40274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40276 b = self.drawing_bounds(allow_drawing_changes = False) 
    40277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40282 dbounds = [d.bounds() for d in self.child_drawings() 
    40283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40285 if d.display and not getattr(d, 'skip_bounds', False)] 
    40286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40288 return self._any_displayed_positions and len(self._positions) > 0 
    40289 TypeError: object of type 'NoneType' has no len() 
    40290  
    40291 TypeError: object of type 'NoneType' has no len() 
    40292  
    40293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40295 return self._any_displayed_positions and len(self._positions) > 0 
    40296  
    40297 See log for complete Python traceback. 
    40298  
    40299 Traceback (most recent call last): 
    40300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40305 mouse_pause_tracking 
    40306 self._mouse_pause() 
    40307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40309 m.pause(self._mouse_pause_position) 
    40310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40312 p = picked_object(x, y, self.view) 
    40313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40321 near, far = self._near_far_bounds(cp, vd) 
    40322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40324 b = self.drawing_bounds(allow_drawing_changes = False) 
    40325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40330 dbounds = [d.bounds() for d in self.child_drawings() 
    40331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40333 if d.display and not getattr(d, 'skip_bounds', False)] 
    40334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40336 return self._any_displayed_positions and len(self._positions) > 0 
    40337 TypeError: object of type 'NoneType' has no len() 
    40338  
    40339 TypeError: object of type 'NoneType' has no len() 
    40340  
    40341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40343 return self._any_displayed_positions and len(self._positions) > 0 
    40344  
    40345 See log for complete Python traceback. 
    40346  
    40347 Traceback (most recent call last): 
    40348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40353 mouse_pause_tracking 
    40354 self._mouse_pause() 
    40355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40357 m.pause(self._mouse_pause_position) 
    40358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40360 p = picked_object(x, y, self.view) 
    40361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40369 near, far = self._near_far_bounds(cp, vd) 
    40370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40372 b = self.drawing_bounds(allow_drawing_changes = False) 
    40373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40378 dbounds = [d.bounds() for d in self.child_drawings() 
    40379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40381 if d.display and not getattr(d, 'skip_bounds', False)] 
    40382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40384 return self._any_displayed_positions and len(self._positions) > 0 
    40385 TypeError: object of type 'NoneType' has no len() 
    40386  
    40387 TypeError: object of type 'NoneType' has no len() 
    40388  
    40389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40391 return self._any_displayed_positions and len(self._positions) > 0 
    40392  
    40393 See log for complete Python traceback. 
    40394  
    40395 Traceback (most recent call last): 
    40396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40401 mouse_pause_tracking 
    40402 self._mouse_pause() 
    40403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40405 m.pause(self._mouse_pause_position) 
    40406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40408 p = picked_object(x, y, self.view) 
    40409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40417 near, far = self._near_far_bounds(cp, vd) 
    40418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40420 b = self.drawing_bounds(allow_drawing_changes = False) 
    40421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40426 dbounds = [d.bounds() for d in self.child_drawings() 
    40427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40429 if d.display and not getattr(d, 'skip_bounds', False)] 
    40430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40432 return self._any_displayed_positions and len(self._positions) > 0 
    40433 TypeError: object of type 'NoneType' has no len() 
    40434  
    40435 TypeError: object of type 'NoneType' has no len() 
    40436  
    40437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40439 return self._any_displayed_positions and len(self._positions) > 0 
    40440  
    40441 See log for complete Python traceback. 
    40442  
    40443 Traceback (most recent call last): 
    40444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40449 mouse_pause_tracking 
    40450 self._mouse_pause() 
    40451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40453 m.pause(self._mouse_pause_position) 
    40454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40456 p = picked_object(x, y, self.view) 
    40457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40465 near, far = self._near_far_bounds(cp, vd) 
    40466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40468 b = self.drawing_bounds(allow_drawing_changes = False) 
    40469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40474 dbounds = [d.bounds() for d in self.child_drawings() 
    40475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40477 if d.display and not getattr(d, 'skip_bounds', False)] 
    40478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40480 return self._any_displayed_positions and len(self._positions) > 0 
    40481 TypeError: object of type 'NoneType' has no len() 
    40482  
    40483 TypeError: object of type 'NoneType' has no len() 
    40484  
    40485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40487 return self._any_displayed_positions and len(self._positions) > 0 
    40488  
    40489 See log for complete Python traceback. 
    40490  
    40491 Traceback (most recent call last): 
    40492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40497 mouse_pause_tracking 
    40498 self._mouse_pause() 
    40499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40501 m.pause(self._mouse_pause_position) 
    40502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40504 p = picked_object(x, y, self.view) 
    40505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40513 near, far = self._near_far_bounds(cp, vd) 
    40514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40516 b = self.drawing_bounds(allow_drawing_changes = False) 
    40517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40522 dbounds = [d.bounds() for d in self.child_drawings() 
    40523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40525 if d.display and not getattr(d, 'skip_bounds', False)] 
    40526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40528 return self._any_displayed_positions and len(self._positions) > 0 
    40529 TypeError: object of type 'NoneType' has no len() 
    40530  
    40531 TypeError: object of type 'NoneType' has no len() 
    40532  
    40533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40535 return self._any_displayed_positions and len(self._positions) > 0 
    40536  
    40537 See log for complete Python traceback. 
    40538  
    40539 Traceback (most recent call last): 
    40540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40545 mouse_pause_tracking 
    40546 self._mouse_pause() 
    40547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40549 m.pause(self._mouse_pause_position) 
    40550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40552 p = picked_object(x, y, self.view) 
    40553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40561 near, far = self._near_far_bounds(cp, vd) 
    40562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40564 b = self.drawing_bounds(allow_drawing_changes = False) 
    40565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40570 dbounds = [d.bounds() for d in self.child_drawings() 
    40571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40573 if d.display and not getattr(d, 'skip_bounds', False)] 
    40574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40576 return self._any_displayed_positions and len(self._positions) > 0 
    40577 TypeError: object of type 'NoneType' has no len() 
    40578  
    40579 TypeError: object of type 'NoneType' has no len() 
    40580  
    40581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40583 return self._any_displayed_positions and len(self._positions) > 0 
    40584  
    40585 See log for complete Python traceback. 
    40586  
    40587 Traceback (most recent call last): 
    40588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40593 mouse_pause_tracking 
    40594 self._mouse_pause() 
    40595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40597 m.pause(self._mouse_pause_position) 
    40598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40600 p = picked_object(x, y, self.view) 
    40601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40609 near, far = self._near_far_bounds(cp, vd) 
    40610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40612 b = self.drawing_bounds(allow_drawing_changes = False) 
    40613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40618 dbounds = [d.bounds() for d in self.child_drawings() 
    40619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40621 if d.display and not getattr(d, 'skip_bounds', False)] 
    40622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40624 return self._any_displayed_positions and len(self._positions) > 0 
    40625 TypeError: object of type 'NoneType' has no len() 
    40626  
    40627 TypeError: object of type 'NoneType' has no len() 
    40628  
    40629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40631 return self._any_displayed_positions and len(self._positions) > 0 
    40632  
    40633 See log for complete Python traceback. 
    40634  
    40635 Traceback (most recent call last): 
    40636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40641 mouse_pause_tracking 
    40642 self._mouse_pause() 
    40643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40645 m.pause(self._mouse_pause_position) 
    40646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40648 p = picked_object(x, y, self.view) 
    40649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40657 near, far = self._near_far_bounds(cp, vd) 
    40658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40660 b = self.drawing_bounds(allow_drawing_changes = False) 
    40661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40666 dbounds = [d.bounds() for d in self.child_drawings() 
    40667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40669 if d.display and not getattr(d, 'skip_bounds', False)] 
    40670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40672 return self._any_displayed_positions and len(self._positions) > 0 
    40673 TypeError: object of type 'NoneType' has no len() 
    40674  
    40675 TypeError: object of type 'NoneType' has no len() 
    40676  
    40677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40679 return self._any_displayed_positions and len(self._positions) > 0 
    40680  
    40681 See log for complete Python traceback. 
    40682  
    40683 Traceback (most recent call last): 
    40684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40689 mouse_pause_tracking 
    40690 self._mouse_pause() 
    40691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40693 m.pause(self._mouse_pause_position) 
    40694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40696 p = picked_object(x, y, self.view) 
    40697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40705 near, far = self._near_far_bounds(cp, vd) 
    40706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40708 b = self.drawing_bounds(allow_drawing_changes = False) 
    40709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40714 dbounds = [d.bounds() for d in self.child_drawings() 
    40715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40717 if d.display and not getattr(d, 'skip_bounds', False)] 
    40718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40720 return self._any_displayed_positions and len(self._positions) > 0 
    40721 TypeError: object of type 'NoneType' has no len() 
    40722  
    40723 TypeError: object of type 'NoneType' has no len() 
    40724  
    40725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40727 return self._any_displayed_positions and len(self._positions) > 0 
    40728  
    40729 See log for complete Python traceback. 
    40730  
    40731 Traceback (most recent call last): 
    40732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40737 mouse_pause_tracking 
    40738 self._mouse_pause() 
    40739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40741 m.pause(self._mouse_pause_position) 
    40742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40744 p = picked_object(x, y, self.view) 
    40745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40753 near, far = self._near_far_bounds(cp, vd) 
    40754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40756 b = self.drawing_bounds(allow_drawing_changes = False) 
    40757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40762 dbounds = [d.bounds() for d in self.child_drawings() 
    40763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40765 if d.display and not getattr(d, 'skip_bounds', False)] 
    40766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40768 return self._any_displayed_positions and len(self._positions) > 0 
    40769 TypeError: object of type 'NoneType' has no len() 
    40770  
    40771 TypeError: object of type 'NoneType' has no len() 
    40772  
    40773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40775 return self._any_displayed_positions and len(self._positions) > 0 
    40776  
    40777 See log for complete Python traceback. 
    40778  
    40779 Traceback (most recent call last): 
    40780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40785 mouse_pause_tracking 
    40786 self._mouse_pause() 
    40787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40789 m.pause(self._mouse_pause_position) 
    40790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40792 p = picked_object(x, y, self.view) 
    40793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40801 near, far = self._near_far_bounds(cp, vd) 
    40802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40804 b = self.drawing_bounds(allow_drawing_changes = False) 
    40805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40810 dbounds = [d.bounds() for d in self.child_drawings() 
    40811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40813 if d.display and not getattr(d, 'skip_bounds', False)] 
    40814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40816 return self._any_displayed_positions and len(self._positions) > 0 
    40817 TypeError: object of type 'NoneType' has no len() 
    40818  
    40819 TypeError: object of type 'NoneType' has no len() 
    40820  
    40821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40823 return self._any_displayed_positions and len(self._positions) > 0 
    40824  
    40825 See log for complete Python traceback. 
    40826  
    40827 Traceback (most recent call last): 
    40828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40833 mouse_pause_tracking 
    40834 self._mouse_pause() 
    40835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40837 m.pause(self._mouse_pause_position) 
    40838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40840 p = picked_object(x, y, self.view) 
    40841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40849 near, far = self._near_far_bounds(cp, vd) 
    40850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40852 b = self.drawing_bounds(allow_drawing_changes = False) 
    40853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40858 dbounds = [d.bounds() for d in self.child_drawings() 
    40859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40861 if d.display and not getattr(d, 'skip_bounds', False)] 
    40862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40864 return self._any_displayed_positions and len(self._positions) > 0 
    40865 TypeError: object of type 'NoneType' has no len() 
    40866  
    40867 TypeError: object of type 'NoneType' has no len() 
    40868  
    40869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40871 return self._any_displayed_positions and len(self._positions) > 0 
    40872  
    40873 See log for complete Python traceback. 
    40874  
    40875 Traceback (most recent call last): 
    40876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40881 mouse_pause_tracking 
    40882 self._mouse_pause() 
    40883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40885 m.pause(self._mouse_pause_position) 
    40886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40888 p = picked_object(x, y, self.view) 
    40889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40897 near, far = self._near_far_bounds(cp, vd) 
    40898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40900 b = self.drawing_bounds(allow_drawing_changes = False) 
    40901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40906 dbounds = [d.bounds() for d in self.child_drawings() 
    40907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40909 if d.display and not getattr(d, 'skip_bounds', False)] 
    40910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40912 return self._any_displayed_positions and len(self._positions) > 0 
    40913 TypeError: object of type 'NoneType' has no len() 
    40914  
    40915 TypeError: object of type 'NoneType' has no len() 
    40916  
    40917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40919 return self._any_displayed_positions and len(self._positions) > 0 
    40920  
    40921 See log for complete Python traceback. 
    40922  
    40923 Traceback (most recent call last): 
    40924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40929 mouse_pause_tracking 
    40930 self._mouse_pause() 
    40931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40933 m.pause(self._mouse_pause_position) 
    40934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40936 p = picked_object(x, y, self.view) 
    40937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40945 near, far = self._near_far_bounds(cp, vd) 
    40946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40948 b = self.drawing_bounds(allow_drawing_changes = False) 
    40949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    40952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    40954 dbounds = [d.bounds() for d in self.child_drawings() 
    40955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    40957 if d.display and not getattr(d, 'skip_bounds', False)] 
    40958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40960 return self._any_displayed_positions and len(self._positions) > 0 
    40961 TypeError: object of type 'NoneType' has no len() 
    40962  
    40963 TypeError: object of type 'NoneType' has no len() 
    40964  
    40965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    40967 return self._any_displayed_positions and len(self._positions) > 0 
    40968  
    40969 See log for complete Python traceback. 
    40970  
    40971 Traceback (most recent call last): 
    40972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    40974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    40975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    40977 mouse_pause_tracking 
    40978 self._mouse_pause() 
    40979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    40981 m.pause(self._mouse_pause_position) 
    40982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    40984 p = picked_object(x, y, self.view) 
    40985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    40987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    40988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    40990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    40991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    40993 near, far = self._near_far_bounds(cp, vd) 
    40994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    40996 b = self.drawing_bounds(allow_drawing_changes = False) 
    40997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    40998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    40999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41002 dbounds = [d.bounds() for d in self.child_drawings() 
    41003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41005 if d.display and not getattr(d, 'skip_bounds', False)] 
    41006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41008 return self._any_displayed_positions and len(self._positions) > 0 
    41009 TypeError: object of type 'NoneType' has no len() 
    41010  
    41011 TypeError: object of type 'NoneType' has no len() 
    41012  
    41013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41015 return self._any_displayed_positions and len(self._positions) > 0 
    41016  
    41017 See log for complete Python traceback. 
    41018  
    41019 Traceback (most recent call last): 
    41020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41025 mouse_pause_tracking 
    41026 self._mouse_pause() 
    41027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41029 m.pause(self._mouse_pause_position) 
    41030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41032 p = picked_object(x, y, self.view) 
    41033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41041 near, far = self._near_far_bounds(cp, vd) 
    41042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41044 b = self.drawing_bounds(allow_drawing_changes = False) 
    41045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41050 dbounds = [d.bounds() for d in self.child_drawings() 
    41051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41053 if d.display and not getattr(d, 'skip_bounds', False)] 
    41054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41056 return self._any_displayed_positions and len(self._positions) > 0 
    41057 TypeError: object of type 'NoneType' has no len() 
    41058  
    41059 TypeError: object of type 'NoneType' has no len() 
    41060  
    41061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41063 return self._any_displayed_positions and len(self._positions) > 0 
    41064  
    41065 See log for complete Python traceback. 
    41066  
    41067 Traceback (most recent call last): 
    41068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41073 mouse_pause_tracking 
    41074 self._mouse_pause() 
    41075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41077 m.pause(self._mouse_pause_position) 
    41078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41080 p = picked_object(x, y, self.view) 
    41081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41089 near, far = self._near_far_bounds(cp, vd) 
    41090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41092 b = self.drawing_bounds(allow_drawing_changes = False) 
    41093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41098 dbounds = [d.bounds() for d in self.child_drawings() 
    41099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41101 if d.display and not getattr(d, 'skip_bounds', False)] 
    41102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41104 return self._any_displayed_positions and len(self._positions) > 0 
    41105 TypeError: object of type 'NoneType' has no len() 
    41106  
    41107 TypeError: object of type 'NoneType' has no len() 
    41108  
    41109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41111 return self._any_displayed_positions and len(self._positions) > 0 
    41112  
    41113 See log for complete Python traceback. 
    41114  
    41115 Traceback (most recent call last): 
    41116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41121 mouse_pause_tracking 
    41122 self._mouse_pause() 
    41123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41125 m.pause(self._mouse_pause_position) 
    41126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41128 p = picked_object(x, y, self.view) 
    41129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41137 near, far = self._near_far_bounds(cp, vd) 
    41138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41140 b = self.drawing_bounds(allow_drawing_changes = False) 
    41141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41146 dbounds = [d.bounds() for d in self.child_drawings() 
    41147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41149 if d.display and not getattr(d, 'skip_bounds', False)] 
    41150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41152 return self._any_displayed_positions and len(self._positions) > 0 
    41153 TypeError: object of type 'NoneType' has no len() 
    41154  
    41155 TypeError: object of type 'NoneType' has no len() 
    41156  
    41157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41159 return self._any_displayed_positions and len(self._positions) > 0 
    41160  
    41161 See log for complete Python traceback. 
    41162  
    41163 Traceback (most recent call last): 
    41164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41169 mouse_pause_tracking 
    41170 self._mouse_pause() 
    41171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41173 m.pause(self._mouse_pause_position) 
    41174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41176 p = picked_object(x, y, self.view) 
    41177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41185 near, far = self._near_far_bounds(cp, vd) 
    41186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41188 b = self.drawing_bounds(allow_drawing_changes = False) 
    41189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41194 dbounds = [d.bounds() for d in self.child_drawings() 
    41195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41197 if d.display and not getattr(d, 'skip_bounds', False)] 
    41198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41200 return self._any_displayed_positions and len(self._positions) > 0 
    41201 TypeError: object of type 'NoneType' has no len() 
    41202  
    41203 TypeError: object of type 'NoneType' has no len() 
    41204  
    41205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41207 return self._any_displayed_positions and len(self._positions) > 0 
    41208  
    41209 See log for complete Python traceback. 
    41210  
    41211 Traceback (most recent call last): 
    41212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41217 mouse_pause_tracking 
    41218 self._mouse_pause() 
    41219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41221 m.pause(self._mouse_pause_position) 
    41222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41224 p = picked_object(x, y, self.view) 
    41225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41233 near, far = self._near_far_bounds(cp, vd) 
    41234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41236 b = self.drawing_bounds(allow_drawing_changes = False) 
    41237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41242 dbounds = [d.bounds() for d in self.child_drawings() 
    41243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41245 if d.display and not getattr(d, 'skip_bounds', False)] 
    41246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41248 return self._any_displayed_positions and len(self._positions) > 0 
    41249 TypeError: object of type 'NoneType' has no len() 
    41250  
    41251 TypeError: object of type 'NoneType' has no len() 
    41252  
    41253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41255 return self._any_displayed_positions and len(self._positions) > 0 
    41256  
    41257 See log for complete Python traceback. 
    41258  
    41259 Traceback (most recent call last): 
    41260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41265 mouse_pause_tracking 
    41266 self._mouse_pause() 
    41267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41269 m.pause(self._mouse_pause_position) 
    41270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41272 p = picked_object(x, y, self.view) 
    41273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41281 near, far = self._near_far_bounds(cp, vd) 
    41282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41284 b = self.drawing_bounds(allow_drawing_changes = False) 
    41285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41290 dbounds = [d.bounds() for d in self.child_drawings() 
    41291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41293 if d.display and not getattr(d, 'skip_bounds', False)] 
    41294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41296 return self._any_displayed_positions and len(self._positions) > 0 
    41297 TypeError: object of type 'NoneType' has no len() 
    41298  
    41299 TypeError: object of type 'NoneType' has no len() 
    41300  
    41301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41303 return self._any_displayed_positions and len(self._positions) > 0 
    41304  
    41305 See log for complete Python traceback. 
    41306  
    41307 Traceback (most recent call last): 
    41308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41313 mouse_pause_tracking 
    41314 self._mouse_pause() 
    41315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41317 m.pause(self._mouse_pause_position) 
    41318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41320 p = picked_object(x, y, self.view) 
    41321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41329 near, far = self._near_far_bounds(cp, vd) 
    41330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41332 b = self.drawing_bounds(allow_drawing_changes = False) 
    41333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41338 dbounds = [d.bounds() for d in self.child_drawings() 
    41339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41341 if d.display and not getattr(d, 'skip_bounds', False)] 
    41342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41344 return self._any_displayed_positions and len(self._positions) > 0 
    41345 TypeError: object of type 'NoneType' has no len() 
    41346  
    41347 TypeError: object of type 'NoneType' has no len() 
    41348  
    41349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41351 return self._any_displayed_positions and len(self._positions) > 0 
    41352  
    41353 See log for complete Python traceback. 
    41354  
    41355 Traceback (most recent call last): 
    41356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41361 mouse_pause_tracking 
    41362 self._mouse_pause() 
    41363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41365 m.pause(self._mouse_pause_position) 
    41366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41368 p = picked_object(x, y, self.view) 
    41369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41377 near, far = self._near_far_bounds(cp, vd) 
    41378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41380 b = self.drawing_bounds(allow_drawing_changes = False) 
    41381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41386 dbounds = [d.bounds() for d in self.child_drawings() 
    41387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41389 if d.display and not getattr(d, 'skip_bounds', False)] 
    41390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41392 return self._any_displayed_positions and len(self._positions) > 0 
    41393 TypeError: object of type 'NoneType' has no len() 
    41394  
    41395 TypeError: object of type 'NoneType' has no len() 
    41396  
    41397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41399 return self._any_displayed_positions and len(self._positions) > 0 
    41400  
    41401 See log for complete Python traceback. 
    41402  
    41403 Traceback (most recent call last): 
    41404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41409 mouse_pause_tracking 
    41410 self._mouse_pause() 
    41411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41413 m.pause(self._mouse_pause_position) 
    41414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41416 p = picked_object(x, y, self.view) 
    41417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41425 near, far = self._near_far_bounds(cp, vd) 
    41426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41428 b = self.drawing_bounds(allow_drawing_changes = False) 
    41429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41434 dbounds = [d.bounds() for d in self.child_drawings() 
    41435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41437 if d.display and not getattr(d, 'skip_bounds', False)] 
    41438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41440 return self._any_displayed_positions and len(self._positions) > 0 
    41441 TypeError: object of type 'NoneType' has no len() 
    41442  
    41443 TypeError: object of type 'NoneType' has no len() 
    41444  
    41445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41447 return self._any_displayed_positions and len(self._positions) > 0 
    41448  
    41449 See log for complete Python traceback. 
    41450  
    41451 Traceback (most recent call last): 
    41452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41457 mouse_pause_tracking 
    41458 self._mouse_pause() 
    41459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41461 m.pause(self._mouse_pause_position) 
    41462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41464 p = picked_object(x, y, self.view) 
    41465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41473 near, far = self._near_far_bounds(cp, vd) 
    41474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41476 b = self.drawing_bounds(allow_drawing_changes = False) 
    41477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41482 dbounds = [d.bounds() for d in self.child_drawings() 
    41483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41485 if d.display and not getattr(d, 'skip_bounds', False)] 
    41486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41488 return self._any_displayed_positions and len(self._positions) > 0 
    41489 TypeError: object of type 'NoneType' has no len() 
    41490  
    41491 TypeError: object of type 'NoneType' has no len() 
    41492  
    41493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41495 return self._any_displayed_positions and len(self._positions) > 0 
    41496  
    41497 See log for complete Python traceback. 
    41498  
    41499 Traceback (most recent call last): 
    41500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41505 mouse_pause_tracking 
    41506 self._mouse_pause() 
    41507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41509 m.pause(self._mouse_pause_position) 
    41510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41512 p = picked_object(x, y, self.view) 
    41513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41521 near, far = self._near_far_bounds(cp, vd) 
    41522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41524 b = self.drawing_bounds(allow_drawing_changes = False) 
    41525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41530 dbounds = [d.bounds() for d in self.child_drawings() 
    41531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41533 if d.display and not getattr(d, 'skip_bounds', False)] 
    41534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41536 return self._any_displayed_positions and len(self._positions) > 0 
    41537 TypeError: object of type 'NoneType' has no len() 
    41538  
    41539 TypeError: object of type 'NoneType' has no len() 
    41540  
    41541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41543 return self._any_displayed_positions and len(self._positions) > 0 
    41544  
    41545 See log for complete Python traceback. 
    41546  
    41547 Traceback (most recent call last): 
    41548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41553 mouse_pause_tracking 
    41554 self._mouse_pause() 
    41555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41557 m.pause(self._mouse_pause_position) 
    41558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41560 p = picked_object(x, y, self.view) 
    41561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41569 near, far = self._near_far_bounds(cp, vd) 
    41570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41572 b = self.drawing_bounds(allow_drawing_changes = False) 
    41573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41578 dbounds = [d.bounds() for d in self.child_drawings() 
    41579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41581 if d.display and not getattr(d, 'skip_bounds', False)] 
    41582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41584 return self._any_displayed_positions and len(self._positions) > 0 
    41585 TypeError: object of type 'NoneType' has no len() 
    41586  
    41587 TypeError: object of type 'NoneType' has no len() 
    41588  
    41589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41591 return self._any_displayed_positions and len(self._positions) > 0 
    41592  
    41593 See log for complete Python traceback. 
    41594  
    41595 Traceback (most recent call last): 
    41596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41601 mouse_pause_tracking 
    41602 self._mouse_pause() 
    41603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41605 m.pause(self._mouse_pause_position) 
    41606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41608 p = picked_object(x, y, self.view) 
    41609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41617 near, far = self._near_far_bounds(cp, vd) 
    41618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41620 b = self.drawing_bounds(allow_drawing_changes = False) 
    41621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41626 dbounds = [d.bounds() for d in self.child_drawings() 
    41627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41629 if d.display and not getattr(d, 'skip_bounds', False)] 
    41630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41632 return self._any_displayed_positions and len(self._positions) > 0 
    41633 TypeError: object of type 'NoneType' has no len() 
    41634  
    41635 TypeError: object of type 'NoneType' has no len() 
    41636  
    41637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41639 return self._any_displayed_positions and len(self._positions) > 0 
    41640  
    41641 See log for complete Python traceback. 
    41642  
    41643 Traceback (most recent call last): 
    41644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41649 mouse_pause_tracking 
    41650 self._mouse_pause() 
    41651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41653 m.pause(self._mouse_pause_position) 
    41654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41656 p = picked_object(x, y, self.view) 
    41657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41665 near, far = self._near_far_bounds(cp, vd) 
    41666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41668 b = self.drawing_bounds(allow_drawing_changes = False) 
    41669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41674 dbounds = [d.bounds() for d in self.child_drawings() 
    41675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41677 if d.display and not getattr(d, 'skip_bounds', False)] 
    41678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41680 return self._any_displayed_positions and len(self._positions) > 0 
    41681 TypeError: object of type 'NoneType' has no len() 
    41682  
    41683 TypeError: object of type 'NoneType' has no len() 
    41684  
    41685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41687 return self._any_displayed_positions and len(self._positions) > 0 
    41688  
    41689 See log for complete Python traceback. 
    41690  
    41691 Traceback (most recent call last): 
    41692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41697 mouse_pause_tracking 
    41698 self._mouse_pause() 
    41699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41701 m.pause(self._mouse_pause_position) 
    41702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41704 p = picked_object(x, y, self.view) 
    41705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41713 near, far = self._near_far_bounds(cp, vd) 
    41714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41716 b = self.drawing_bounds(allow_drawing_changes = False) 
    41717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41722 dbounds = [d.bounds() for d in self.child_drawings() 
    41723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41725 if d.display and not getattr(d, 'skip_bounds', False)] 
    41726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41728 return self._any_displayed_positions and len(self._positions) > 0 
    41729 TypeError: object of type 'NoneType' has no len() 
    41730  
    41731 TypeError: object of type 'NoneType' has no len() 
    41732  
    41733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41735 return self._any_displayed_positions and len(self._positions) > 0 
    41736  
    41737 See log for complete Python traceback. 
    41738  
    41739 Traceback (most recent call last): 
    41740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41745 mouse_pause_tracking 
    41746 self._mouse_pause() 
    41747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41749 m.pause(self._mouse_pause_position) 
    41750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41752 p = picked_object(x, y, self.view) 
    41753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41761 near, far = self._near_far_bounds(cp, vd) 
    41762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41764 b = self.drawing_bounds(allow_drawing_changes = False) 
    41765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41770 dbounds = [d.bounds() for d in self.child_drawings() 
    41771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41773 if d.display and not getattr(d, 'skip_bounds', False)] 
    41774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41776 return self._any_displayed_positions and len(self._positions) > 0 
    41777 TypeError: object of type 'NoneType' has no len() 
    41778  
    41779 TypeError: object of type 'NoneType' has no len() 
    41780  
    41781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41783 return self._any_displayed_positions and len(self._positions) > 0 
    41784  
    41785 See log for complete Python traceback. 
    41786  
    41787 Traceback (most recent call last): 
    41788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41793 mouse_pause_tracking 
    41794 self._mouse_pause() 
    41795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41797 m.pause(self._mouse_pause_position) 
    41798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41800 p = picked_object(x, y, self.view) 
    41801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41809 near, far = self._near_far_bounds(cp, vd) 
    41810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41812 b = self.drawing_bounds(allow_drawing_changes = False) 
    41813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41818 dbounds = [d.bounds() for d in self.child_drawings() 
    41819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41821 if d.display and not getattr(d, 'skip_bounds', False)] 
    41822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41824 return self._any_displayed_positions and len(self._positions) > 0 
    41825 TypeError: object of type 'NoneType' has no len() 
    41826  
    41827 TypeError: object of type 'NoneType' has no len() 
    41828  
    41829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41831 return self._any_displayed_positions and len(self._positions) > 0 
    41832  
    41833 See log for complete Python traceback. 
    41834  
    41835 Traceback (most recent call last): 
    41836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41841 mouse_pause_tracking 
    41842 self._mouse_pause() 
    41843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41845 m.pause(self._mouse_pause_position) 
    41846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41848 p = picked_object(x, y, self.view) 
    41849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41857 near, far = self._near_far_bounds(cp, vd) 
    41858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41860 b = self.drawing_bounds(allow_drawing_changes = False) 
    41861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41866 dbounds = [d.bounds() for d in self.child_drawings() 
    41867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41869 if d.display and not getattr(d, 'skip_bounds', False)] 
    41870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41872 return self._any_displayed_positions and len(self._positions) > 0 
    41873 TypeError: object of type 'NoneType' has no len() 
    41874  
    41875 TypeError: object of type 'NoneType' has no len() 
    41876  
    41877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41879 return self._any_displayed_positions and len(self._positions) > 0 
    41880  
    41881 See log for complete Python traceback. 
    41882  
    41883 Traceback (most recent call last): 
    41884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41889 mouse_pause_tracking 
    41890 self._mouse_pause() 
    41891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41893 m.pause(self._mouse_pause_position) 
    41894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41896 p = picked_object(x, y, self.view) 
    41897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41905 near, far = self._near_far_bounds(cp, vd) 
    41906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41908 b = self.drawing_bounds(allow_drawing_changes = False) 
    41909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41914 dbounds = [d.bounds() for d in self.child_drawings() 
    41915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41917 if d.display and not getattr(d, 'skip_bounds', False)] 
    41918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41920 return self._any_displayed_positions and len(self._positions) > 0 
    41921 TypeError: object of type 'NoneType' has no len() 
    41922  
    41923 TypeError: object of type 'NoneType' has no len() 
    41924  
    41925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41927 return self._any_displayed_positions and len(self._positions) > 0 
    41928  
    41929 See log for complete Python traceback. 
    41930  
    41931 Traceback (most recent call last): 
    41932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41937 mouse_pause_tracking 
    41938 self._mouse_pause() 
    41939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41941 m.pause(self._mouse_pause_position) 
    41942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41944 p = picked_object(x, y, self.view) 
    41945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    41953 near, far = self._near_far_bounds(cp, vd) 
    41954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    41956 b = self.drawing_bounds(allow_drawing_changes = False) 
    41957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    41959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    41960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    41962 dbounds = [d.bounds() for d in self.child_drawings() 
    41963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    41965 if d.display and not getattr(d, 'skip_bounds', False)] 
    41966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41968 return self._any_displayed_positions and len(self._positions) > 0 
    41969 TypeError: object of type 'NoneType' has no len() 
    41970  
    41971 TypeError: object of type 'NoneType' has no len() 
    41972  
    41973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    41975 return self._any_displayed_positions and len(self._positions) > 0 
    41976  
    41977 See log for complete Python traceback. 
    41978  
    41979 Traceback (most recent call last): 
    41980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    41982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    41983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    41985 mouse_pause_tracking 
    41986 self._mouse_pause() 
    41987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    41989 m.pause(self._mouse_pause_position) 
    41990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    41992 p = picked_object(x, y, self.view) 
    41993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    41995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    41996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    41997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    41998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    41999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42001 near, far = self._near_far_bounds(cp, vd) 
    42002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42004 b = self.drawing_bounds(allow_drawing_changes = False) 
    42005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42010 dbounds = [d.bounds() for d in self.child_drawings() 
    42011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42013 if d.display and not getattr(d, 'skip_bounds', False)] 
    42014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42016 return self._any_displayed_positions and len(self._positions) > 0 
    42017 TypeError: object of type 'NoneType' has no len() 
    42018  
    42019 TypeError: object of type 'NoneType' has no len() 
    42020  
    42021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42023 return self._any_displayed_positions and len(self._positions) > 0 
    42024  
    42025 See log for complete Python traceback. 
    42026  
    42027 Traceback (most recent call last): 
    42028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42033 mouse_pause_tracking 
    42034 self._mouse_pause() 
    42035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42037 m.pause(self._mouse_pause_position) 
    42038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42040 p = picked_object(x, y, self.view) 
    42041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42049 near, far = self._near_far_bounds(cp, vd) 
    42050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42052 b = self.drawing_bounds(allow_drawing_changes = False) 
    42053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42058 dbounds = [d.bounds() for d in self.child_drawings() 
    42059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42061 if d.display and not getattr(d, 'skip_bounds', False)] 
    42062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42064 return self._any_displayed_positions and len(self._positions) > 0 
    42065 TypeError: object of type 'NoneType' has no len() 
    42066  
    42067 TypeError: object of type 'NoneType' has no len() 
    42068  
    42069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42071 return self._any_displayed_positions and len(self._positions) > 0 
    42072  
    42073 See log for complete Python traceback. 
    42074  
    42075 Traceback (most recent call last): 
    42076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42081 mouse_pause_tracking 
    42082 self._mouse_pause() 
    42083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42085 m.pause(self._mouse_pause_position) 
    42086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42088 p = picked_object(x, y, self.view) 
    42089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42097 near, far = self._near_far_bounds(cp, vd) 
    42098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42100 b = self.drawing_bounds(allow_drawing_changes = False) 
    42101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42106 dbounds = [d.bounds() for d in self.child_drawings() 
    42107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42109 if d.display and not getattr(d, 'skip_bounds', False)] 
    42110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42112 return self._any_displayed_positions and len(self._positions) > 0 
    42113 TypeError: object of type 'NoneType' has no len() 
    42114  
    42115 TypeError: object of type 'NoneType' has no len() 
    42116  
    42117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42119 return self._any_displayed_positions and len(self._positions) > 0 
    42120  
    42121 See log for complete Python traceback. 
    42122  
    42123 Traceback (most recent call last): 
    42124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42129 mouse_pause_tracking 
    42130 self._mouse_pause() 
    42131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42133 m.pause(self._mouse_pause_position) 
    42134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42136 p = picked_object(x, y, self.view) 
    42137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42145 near, far = self._near_far_bounds(cp, vd) 
    42146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42148 b = self.drawing_bounds(allow_drawing_changes = False) 
    42149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42154 dbounds = [d.bounds() for d in self.child_drawings() 
    42155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42157 if d.display and not getattr(d, 'skip_bounds', False)] 
    42158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42160 return self._any_displayed_positions and len(self._positions) > 0 
    42161 TypeError: object of type 'NoneType' has no len() 
    42162  
    42163 TypeError: object of type 'NoneType' has no len() 
    42164  
    42165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42167 return self._any_displayed_positions and len(self._positions) > 0 
    42168  
    42169 See log for complete Python traceback. 
    42170  
    42171 Traceback (most recent call last): 
    42172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42177 mouse_pause_tracking 
    42178 self._mouse_pause() 
    42179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42181 m.pause(self._mouse_pause_position) 
    42182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42184 p = picked_object(x, y, self.view) 
    42185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42193 near, far = self._near_far_bounds(cp, vd) 
    42194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42196 b = self.drawing_bounds(allow_drawing_changes = False) 
    42197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42202 dbounds = [d.bounds() for d in self.child_drawings() 
    42203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42205 if d.display and not getattr(d, 'skip_bounds', False)] 
    42206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42208 return self._any_displayed_positions and len(self._positions) > 0 
    42209 TypeError: object of type 'NoneType' has no len() 
    42210  
    42211 TypeError: object of type 'NoneType' has no len() 
    42212  
    42213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42215 return self._any_displayed_positions and len(self._positions) > 0 
    42216  
    42217 See log for complete Python traceback. 
    42218  
    42219 Traceback (most recent call last): 
    42220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42225 mouse_pause_tracking 
    42226 self._mouse_pause() 
    42227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42229 m.pause(self._mouse_pause_position) 
    42230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42232 p = picked_object(x, y, self.view) 
    42233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42241 near, far = self._near_far_bounds(cp, vd) 
    42242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42244 b = self.drawing_bounds(allow_drawing_changes = False) 
    42245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42250 dbounds = [d.bounds() for d in self.child_drawings() 
    42251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42253 if d.display and not getattr(d, 'skip_bounds', False)] 
    42254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42256 return self._any_displayed_positions and len(self._positions) > 0 
    42257 TypeError: object of type 'NoneType' has no len() 
    42258  
    42259 TypeError: object of type 'NoneType' has no len() 
    42260  
    42261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42263 return self._any_displayed_positions and len(self._positions) > 0 
    42264  
    42265 See log for complete Python traceback. 
    42266  
    42267 Traceback (most recent call last): 
    42268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42273 mouse_pause_tracking 
    42274 self._mouse_pause() 
    42275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42277 m.pause(self._mouse_pause_position) 
    42278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42280 p = picked_object(x, y, self.view) 
    42281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42289 near, far = self._near_far_bounds(cp, vd) 
    42290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42292 b = self.drawing_bounds(allow_drawing_changes = False) 
    42293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42298 dbounds = [d.bounds() for d in self.child_drawings() 
    42299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42301 if d.display and not getattr(d, 'skip_bounds', False)] 
    42302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42304 return self._any_displayed_positions and len(self._positions) > 0 
    42305 TypeError: object of type 'NoneType' has no len() 
    42306  
    42307 TypeError: object of type 'NoneType' has no len() 
    42308  
    42309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42311 return self._any_displayed_positions and len(self._positions) > 0 
    42312  
    42313 See log for complete Python traceback. 
    42314  
    42315 Traceback (most recent call last): 
    42316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42321 mouse_pause_tracking 
    42322 self._mouse_pause() 
    42323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42325 m.pause(self._mouse_pause_position) 
    42326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42328 p = picked_object(x, y, self.view) 
    42329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42337 near, far = self._near_far_bounds(cp, vd) 
    42338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42340 b = self.drawing_bounds(allow_drawing_changes = False) 
    42341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42346 dbounds = [d.bounds() for d in self.child_drawings() 
    42347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42349 if d.display and not getattr(d, 'skip_bounds', False)] 
    42350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42352 return self._any_displayed_positions and len(self._positions) > 0 
    42353 TypeError: object of type 'NoneType' has no len() 
    42354  
    42355 TypeError: object of type 'NoneType' has no len() 
    42356  
    42357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42359 return self._any_displayed_positions and len(self._positions) > 0 
    42360  
    42361 See log for complete Python traceback. 
    42362  
    42363 Traceback (most recent call last): 
    42364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42369 mouse_pause_tracking 
    42370 self._mouse_pause() 
    42371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42373 m.pause(self._mouse_pause_position) 
    42374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42376 p = picked_object(x, y, self.view) 
    42377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42385 near, far = self._near_far_bounds(cp, vd) 
    42386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42388 b = self.drawing_bounds(allow_drawing_changes = False) 
    42389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42394 dbounds = [d.bounds() for d in self.child_drawings() 
    42395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42397 if d.display and not getattr(d, 'skip_bounds', False)] 
    42398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42400 return self._any_displayed_positions and len(self._positions) > 0 
    42401 TypeError: object of type 'NoneType' has no len() 
    42402  
    42403 TypeError: object of type 'NoneType' has no len() 
    42404  
    42405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42407 return self._any_displayed_positions and len(self._positions) > 0 
    42408  
    42409 See log for complete Python traceback. 
    42410  
    42411 Traceback (most recent call last): 
    42412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42417 mouse_pause_tracking 
    42418 self._mouse_pause() 
    42419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42421 m.pause(self._mouse_pause_position) 
    42422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42424 p = picked_object(x, y, self.view) 
    42425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42433 near, far = self._near_far_bounds(cp, vd) 
    42434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42436 b = self.drawing_bounds(allow_drawing_changes = False) 
    42437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42442 dbounds = [d.bounds() for d in self.child_drawings() 
    42443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42445 if d.display and not getattr(d, 'skip_bounds', False)] 
    42446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42448 return self._any_displayed_positions and len(self._positions) > 0 
    42449 TypeError: object of type 'NoneType' has no len() 
    42450  
    42451 TypeError: object of type 'NoneType' has no len() 
    42452  
    42453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42455 return self._any_displayed_positions and len(self._positions) > 0 
    42456  
    42457 See log for complete Python traceback. 
    42458  
    42459 Traceback (most recent call last): 
    42460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42465 mouse_pause_tracking 
    42466 self._mouse_pause() 
    42467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42469 m.pause(self._mouse_pause_position) 
    42470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42472 p = picked_object(x, y, self.view) 
    42473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42481 near, far = self._near_far_bounds(cp, vd) 
    42482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42484 b = self.drawing_bounds(allow_drawing_changes = False) 
    42485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42490 dbounds = [d.bounds() for d in self.child_drawings() 
    42491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42493 if d.display and not getattr(d, 'skip_bounds', False)] 
    42494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42496 return self._any_displayed_positions and len(self._positions) > 0 
    42497 TypeError: object of type 'NoneType' has no len() 
    42498  
    42499 TypeError: object of type 'NoneType' has no len() 
    42500  
    42501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42503 return self._any_displayed_positions and len(self._positions) > 0 
    42504  
    42505 See log for complete Python traceback. 
    42506  
    42507 Traceback (most recent call last): 
    42508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42513 mouse_pause_tracking 
    42514 self._mouse_pause() 
    42515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42517 m.pause(self._mouse_pause_position) 
    42518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42520 p = picked_object(x, y, self.view) 
    42521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42529 near, far = self._near_far_bounds(cp, vd) 
    42530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42532 b = self.drawing_bounds(allow_drawing_changes = False) 
    42533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42538 dbounds = [d.bounds() for d in self.child_drawings() 
    42539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42541 if d.display and not getattr(d, 'skip_bounds', False)] 
    42542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42544 return self._any_displayed_positions and len(self._positions) > 0 
    42545 TypeError: object of type 'NoneType' has no len() 
    42546  
    42547 TypeError: object of type 'NoneType' has no len() 
    42548  
    42549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42551 return self._any_displayed_positions and len(self._positions) > 0 
    42552  
    42553 See log for complete Python traceback. 
    42554  
    42555 Traceback (most recent call last): 
    42556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42561 mouse_pause_tracking 
    42562 self._mouse_pause() 
    42563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42565 m.pause(self._mouse_pause_position) 
    42566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42568 p = picked_object(x, y, self.view) 
    42569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42577 near, far = self._near_far_bounds(cp, vd) 
    42578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42580 b = self.drawing_bounds(allow_drawing_changes = False) 
    42581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42586 dbounds = [d.bounds() for d in self.child_drawings() 
    42587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42589 if d.display and not getattr(d, 'skip_bounds', False)] 
    42590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42592 return self._any_displayed_positions and len(self._positions) > 0 
    42593 TypeError: object of type 'NoneType' has no len() 
    42594  
    42595 TypeError: object of type 'NoneType' has no len() 
    42596  
    42597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42599 return self._any_displayed_positions and len(self._positions) > 0 
    42600  
    42601 See log for complete Python traceback. 
    42602  
    42603 Traceback (most recent call last): 
    42604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42609 mouse_pause_tracking 
    42610 self._mouse_pause() 
    42611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42613 m.pause(self._mouse_pause_position) 
    42614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42616 p = picked_object(x, y, self.view) 
    42617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42625 near, far = self._near_far_bounds(cp, vd) 
    42626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42628 b = self.drawing_bounds(allow_drawing_changes = False) 
    42629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42634 dbounds = [d.bounds() for d in self.child_drawings() 
    42635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42637 if d.display and not getattr(d, 'skip_bounds', False)] 
    42638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42640 return self._any_displayed_positions and len(self._positions) > 0 
    42641 TypeError: object of type 'NoneType' has no len() 
    42642  
    42643 TypeError: object of type 'NoneType' has no len() 
    42644  
    42645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42647 return self._any_displayed_positions and len(self._positions) > 0 
    42648  
    42649 See log for complete Python traceback. 
    42650  
    42651 Traceback (most recent call last): 
    42652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42657 mouse_pause_tracking 
    42658 self._mouse_pause() 
    42659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42661 m.pause(self._mouse_pause_position) 
    42662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42664 p = picked_object(x, y, self.view) 
    42665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42673 near, far = self._near_far_bounds(cp, vd) 
    42674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42676 b = self.drawing_bounds(allow_drawing_changes = False) 
    42677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42682 dbounds = [d.bounds() for d in self.child_drawings() 
    42683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42685 if d.display and not getattr(d, 'skip_bounds', False)] 
    42686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42688 return self._any_displayed_positions and len(self._positions) > 0 
    42689 TypeError: object of type 'NoneType' has no len() 
    42690  
    42691 TypeError: object of type 'NoneType' has no len() 
    42692  
    42693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42695 return self._any_displayed_positions and len(self._positions) > 0 
    42696  
    42697 See log for complete Python traceback. 
    42698  
    42699 Traceback (most recent call last): 
    42700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42705 mouse_pause_tracking 
    42706 self._mouse_pause() 
    42707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42709 m.pause(self._mouse_pause_position) 
    42710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42712 p = picked_object(x, y, self.view) 
    42713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42721 near, far = self._near_far_bounds(cp, vd) 
    42722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42724 b = self.drawing_bounds(allow_drawing_changes = False) 
    42725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42730 dbounds = [d.bounds() for d in self.child_drawings() 
    42731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42733 if d.display and not getattr(d, 'skip_bounds', False)] 
    42734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42736 return self._any_displayed_positions and len(self._positions) > 0 
    42737 TypeError: object of type 'NoneType' has no len() 
    42738  
    42739 TypeError: object of type 'NoneType' has no len() 
    42740  
    42741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42743 return self._any_displayed_positions and len(self._positions) > 0 
    42744  
    42745 See log for complete Python traceback. 
    42746  
    42747 Traceback (most recent call last): 
    42748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42753 mouse_pause_tracking 
    42754 self._mouse_pause() 
    42755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42757 m.pause(self._mouse_pause_position) 
    42758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42760 p = picked_object(x, y, self.view) 
    42761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42769 near, far = self._near_far_bounds(cp, vd) 
    42770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42772 b = self.drawing_bounds(allow_drawing_changes = False) 
    42773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42778 dbounds = [d.bounds() for d in self.child_drawings() 
    42779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42781 if d.display and not getattr(d, 'skip_bounds', False)] 
    42782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42784 return self._any_displayed_positions and len(self._positions) > 0 
    42785 TypeError: object of type 'NoneType' has no len() 
    42786  
    42787 TypeError: object of type 'NoneType' has no len() 
    42788  
    42789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42791 return self._any_displayed_positions and len(self._positions) > 0 
    42792  
    42793 See log for complete Python traceback. 
    42794  
    42795 Traceback (most recent call last): 
    42796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42801 mouse_pause_tracking 
    42802 self._mouse_pause() 
    42803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42805 m.pause(self._mouse_pause_position) 
    42806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42808 p = picked_object(x, y, self.view) 
    42809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42817 near, far = self._near_far_bounds(cp, vd) 
    42818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42820 b = self.drawing_bounds(allow_drawing_changes = False) 
    42821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42826 dbounds = [d.bounds() for d in self.child_drawings() 
    42827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42829 if d.display and not getattr(d, 'skip_bounds', False)] 
    42830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42832 return self._any_displayed_positions and len(self._positions) > 0 
    42833 TypeError: object of type 'NoneType' has no len() 
    42834  
    42835 TypeError: object of type 'NoneType' has no len() 
    42836  
    42837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42839 return self._any_displayed_positions and len(self._positions) > 0 
    42840  
    42841 See log for complete Python traceback. 
    42842  
    42843 Traceback (most recent call last): 
    42844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42849 mouse_pause_tracking 
    42850 self._mouse_pause() 
    42851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42853 m.pause(self._mouse_pause_position) 
    42854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42856 p = picked_object(x, y, self.view) 
    42857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42865 near, far = self._near_far_bounds(cp, vd) 
    42866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42868 b = self.drawing_bounds(allow_drawing_changes = False) 
    42869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42874 dbounds = [d.bounds() for d in self.child_drawings() 
    42875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42877 if d.display and not getattr(d, 'skip_bounds', False)] 
    42878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42880 return self._any_displayed_positions and len(self._positions) > 0 
    42881 TypeError: object of type 'NoneType' has no len() 
    42882  
    42883 TypeError: object of type 'NoneType' has no len() 
    42884  
    42885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42887 return self._any_displayed_positions and len(self._positions) > 0 
    42888  
    42889 See log for complete Python traceback. 
    42890  
    42891 Traceback (most recent call last): 
    42892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42897 mouse_pause_tracking 
    42898 self._mouse_pause() 
    42899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42901 m.pause(self._mouse_pause_position) 
    42902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42904 p = picked_object(x, y, self.view) 
    42905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42913 near, far = self._near_far_bounds(cp, vd) 
    42914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42916 b = self.drawing_bounds(allow_drawing_changes = False) 
    42917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42922 dbounds = [d.bounds() for d in self.child_drawings() 
    42923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42925 if d.display and not getattr(d, 'skip_bounds', False)] 
    42926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42928 return self._any_displayed_positions and len(self._positions) > 0 
    42929 TypeError: object of type 'NoneType' has no len() 
    42930  
    42931 TypeError: object of type 'NoneType' has no len() 
    42932  
    42933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42935 return self._any_displayed_positions and len(self._positions) > 0 
    42936  
    42937 See log for complete Python traceback. 
    42938  
    42939 Traceback (most recent call last): 
    42940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42945 mouse_pause_tracking 
    42946 self._mouse_pause() 
    42947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42949 m.pause(self._mouse_pause_position) 
    42950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    42952 p = picked_object(x, y, self.view) 
    42953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    42955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    42956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    42958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    42959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    42961 near, far = self._near_far_bounds(cp, vd) 
    42962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    42964 b = self.drawing_bounds(allow_drawing_changes = False) 
    42965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    42967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    42968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    42970 dbounds = [d.bounds() for d in self.child_drawings() 
    42971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    42973 if d.display and not getattr(d, 'skip_bounds', False)] 
    42974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42976 return self._any_displayed_positions and len(self._positions) > 0 
    42977 TypeError: object of type 'NoneType' has no len() 
    42978  
    42979 TypeError: object of type 'NoneType' has no len() 
    42980  
    42981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    42983 return self._any_displayed_positions and len(self._positions) > 0 
    42984  
    42985 See log for complete Python traceback. 
    42986  
    42987 Traceback (most recent call last): 
    42988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    42990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    42991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    42993 mouse_pause_tracking 
    42994 self._mouse_pause() 
    42995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    42997 m.pause(self._mouse_pause_position) 
    42998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    42999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43000 p = picked_object(x, y, self.view) 
    43001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43009 near, far = self._near_far_bounds(cp, vd) 
    43010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43012 b = self.drawing_bounds(allow_drawing_changes = False) 
    43013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43018 dbounds = [d.bounds() for d in self.child_drawings() 
    43019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43021 if d.display and not getattr(d, 'skip_bounds', False)] 
    43022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43024 return self._any_displayed_positions and len(self._positions) > 0 
    43025 TypeError: object of type 'NoneType' has no len() 
    43026  
    43027 TypeError: object of type 'NoneType' has no len() 
    43028  
    43029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43031 return self._any_displayed_positions and len(self._positions) > 0 
    43032  
    43033 See log for complete Python traceback. 
    43034  
    43035 Traceback (most recent call last): 
    43036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43041 mouse_pause_tracking 
    43042 self._mouse_pause() 
    43043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43045 m.pause(self._mouse_pause_position) 
    43046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43048 p = picked_object(x, y, self.view) 
    43049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43057 near, far = self._near_far_bounds(cp, vd) 
    43058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43060 b = self.drawing_bounds(allow_drawing_changes = False) 
    43061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43066 dbounds = [d.bounds() for d in self.child_drawings() 
    43067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43069 if d.display and not getattr(d, 'skip_bounds', False)] 
    43070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43072 return self._any_displayed_positions and len(self._positions) > 0 
    43073 TypeError: object of type 'NoneType' has no len() 
    43074  
    43075 TypeError: object of type 'NoneType' has no len() 
    43076  
    43077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43079 return self._any_displayed_positions and len(self._positions) > 0 
    43080  
    43081 See log for complete Python traceback. 
    43082  
    43083 Traceback (most recent call last): 
    43084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43089 mouse_pause_tracking 
    43090 self._mouse_pause() 
    43091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43093 m.pause(self._mouse_pause_position) 
    43094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43096 p = picked_object(x, y, self.view) 
    43097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43105 near, far = self._near_far_bounds(cp, vd) 
    43106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43108 b = self.drawing_bounds(allow_drawing_changes = False) 
    43109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43114 dbounds = [d.bounds() for d in self.child_drawings() 
    43115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43117 if d.display and not getattr(d, 'skip_bounds', False)] 
    43118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43120 return self._any_displayed_positions and len(self._positions) > 0 
    43121 TypeError: object of type 'NoneType' has no len() 
    43122  
    43123 TypeError: object of type 'NoneType' has no len() 
    43124  
    43125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43127 return self._any_displayed_positions and len(self._positions) > 0 
    43128  
    43129 See log for complete Python traceback. 
    43130  
    43131 Traceback (most recent call last): 
    43132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43137 mouse_pause_tracking 
    43138 self._mouse_pause() 
    43139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43141 m.pause(self._mouse_pause_position) 
    43142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43144 p = picked_object(x, y, self.view) 
    43145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43153 near, far = self._near_far_bounds(cp, vd) 
    43154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43156 b = self.drawing_bounds(allow_drawing_changes = False) 
    43157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43162 dbounds = [d.bounds() for d in self.child_drawings() 
    43163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43165 if d.display and not getattr(d, 'skip_bounds', False)] 
    43166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43168 return self._any_displayed_positions and len(self._positions) > 0 
    43169 TypeError: object of type 'NoneType' has no len() 
    43170  
    43171 TypeError: object of type 'NoneType' has no len() 
    43172  
    43173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43175 return self._any_displayed_positions and len(self._positions) > 0 
    43176  
    43177 See log for complete Python traceback. 
    43178  
    43179 Traceback (most recent call last): 
    43180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43185 mouse_pause_tracking 
    43186 self._mouse_pause() 
    43187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43189 m.pause(self._mouse_pause_position) 
    43190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43192 p = picked_object(x, y, self.view) 
    43193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43201 near, far = self._near_far_bounds(cp, vd) 
    43202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43204 b = self.drawing_bounds(allow_drawing_changes = False) 
    43205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43210 dbounds = [d.bounds() for d in self.child_drawings() 
    43211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43213 if d.display and not getattr(d, 'skip_bounds', False)] 
    43214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43216 return self._any_displayed_positions and len(self._positions) > 0 
    43217 TypeError: object of type 'NoneType' has no len() 
    43218  
    43219 TypeError: object of type 'NoneType' has no len() 
    43220  
    43221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43223 return self._any_displayed_positions and len(self._positions) > 0 
    43224  
    43225 See log for complete Python traceback. 
    43226  
    43227 Traceback (most recent call last): 
    43228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43233 mouse_pause_tracking 
    43234 self._mouse_pause() 
    43235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43237 m.pause(self._mouse_pause_position) 
    43238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43240 p = picked_object(x, y, self.view) 
    43241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43249 near, far = self._near_far_bounds(cp, vd) 
    43250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43252 b = self.drawing_bounds(allow_drawing_changes = False) 
    43253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43258 dbounds = [d.bounds() for d in self.child_drawings() 
    43259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43261 if d.display and not getattr(d, 'skip_bounds', False)] 
    43262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43264 return self._any_displayed_positions and len(self._positions) > 0 
    43265 TypeError: object of type 'NoneType' has no len() 
    43266  
    43267 TypeError: object of type 'NoneType' has no len() 
    43268  
    43269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43271 return self._any_displayed_positions and len(self._positions) > 0 
    43272  
    43273 See log for complete Python traceback. 
    43274  
    43275 Traceback (most recent call last): 
    43276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43281 mouse_pause_tracking 
    43282 self._mouse_pause() 
    43283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43285 m.pause(self._mouse_pause_position) 
    43286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43288 p = picked_object(x, y, self.view) 
    43289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43297 near, far = self._near_far_bounds(cp, vd) 
    43298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43300 b = self.drawing_bounds(allow_drawing_changes = False) 
    43301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43306 dbounds = [d.bounds() for d in self.child_drawings() 
    43307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43309 if d.display and not getattr(d, 'skip_bounds', False)] 
    43310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43312 return self._any_displayed_positions and len(self._positions) > 0 
    43313 TypeError: object of type 'NoneType' has no len() 
    43314  
    43315 TypeError: object of type 'NoneType' has no len() 
    43316  
    43317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43319 return self._any_displayed_positions and len(self._positions) > 0 
    43320  
    43321 See log for complete Python traceback. 
    43322  
    43323 Traceback (most recent call last): 
    43324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43329 mouse_pause_tracking 
    43330 self._mouse_pause() 
    43331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43333 m.pause(self._mouse_pause_position) 
    43334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43336 p = picked_object(x, y, self.view) 
    43337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43345 near, far = self._near_far_bounds(cp, vd) 
    43346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43348 b = self.drawing_bounds(allow_drawing_changes = False) 
    43349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43354 dbounds = [d.bounds() for d in self.child_drawings() 
    43355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43357 if d.display and not getattr(d, 'skip_bounds', False)] 
    43358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43360 return self._any_displayed_positions and len(self._positions) > 0 
    43361 TypeError: object of type 'NoneType' has no len() 
    43362  
    43363 TypeError: object of type 'NoneType' has no len() 
    43364  
    43365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43367 return self._any_displayed_positions and len(self._positions) > 0 
    43368  
    43369 See log for complete Python traceback. 
    43370  
    43371 Traceback (most recent call last): 
    43372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43377 mouse_pause_tracking 
    43378 self._mouse_pause() 
    43379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43381 m.pause(self._mouse_pause_position) 
    43382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43384 p = picked_object(x, y, self.view) 
    43385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43393 near, far = self._near_far_bounds(cp, vd) 
    43394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43396 b = self.drawing_bounds(allow_drawing_changes = False) 
    43397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43402 dbounds = [d.bounds() for d in self.child_drawings() 
    43403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43405 if d.display and not getattr(d, 'skip_bounds', False)] 
    43406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43408 return self._any_displayed_positions and len(self._positions) > 0 
    43409 TypeError: object of type 'NoneType' has no len() 
    43410  
    43411 TypeError: object of type 'NoneType' has no len() 
    43412  
    43413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43415 return self._any_displayed_positions and len(self._positions) > 0 
    43416  
    43417 See log for complete Python traceback. 
    43418  
    43419 Traceback (most recent call last): 
    43420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43425 mouse_pause_tracking 
    43426 self._mouse_pause() 
    43427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43429 m.pause(self._mouse_pause_position) 
    43430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43432 p = picked_object(x, y, self.view) 
    43433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43441 near, far = self._near_far_bounds(cp, vd) 
    43442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43444 b = self.drawing_bounds(allow_drawing_changes = False) 
    43445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43450 dbounds = [d.bounds() for d in self.child_drawings() 
    43451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43453 if d.display and not getattr(d, 'skip_bounds', False)] 
    43454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43456 return self._any_displayed_positions and len(self._positions) > 0 
    43457 TypeError: object of type 'NoneType' has no len() 
    43458  
    43459 TypeError: object of type 'NoneType' has no len() 
    43460  
    43461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43463 return self._any_displayed_positions and len(self._positions) > 0 
    43464  
    43465 See log for complete Python traceback. 
    43466  
    43467 Traceback (most recent call last): 
    43468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43473 mouse_pause_tracking 
    43474 self._mouse_pause() 
    43475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43477 m.pause(self._mouse_pause_position) 
    43478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43480 p = picked_object(x, y, self.view) 
    43481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43489 near, far = self._near_far_bounds(cp, vd) 
    43490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43492 b = self.drawing_bounds(allow_drawing_changes = False) 
    43493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43498 dbounds = [d.bounds() for d in self.child_drawings() 
    43499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43501 if d.display and not getattr(d, 'skip_bounds', False)] 
    43502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43504 return self._any_displayed_positions and len(self._positions) > 0 
    43505 TypeError: object of type 'NoneType' has no len() 
    43506  
    43507 TypeError: object of type 'NoneType' has no len() 
    43508  
    43509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43511 return self._any_displayed_positions and len(self._positions) > 0 
    43512  
    43513 See log for complete Python traceback. 
    43514  
    43515 Traceback (most recent call last): 
    43516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43521 mouse_pause_tracking 
    43522 self._mouse_pause() 
    43523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43525 m.pause(self._mouse_pause_position) 
    43526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43528 p = picked_object(x, y, self.view) 
    43529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43537 near, far = self._near_far_bounds(cp, vd) 
    43538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43540 b = self.drawing_bounds(allow_drawing_changes = False) 
    43541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43546 dbounds = [d.bounds() for d in self.child_drawings() 
    43547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43549 if d.display and not getattr(d, 'skip_bounds', False)] 
    43550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43552 return self._any_displayed_positions and len(self._positions) > 0 
    43553 TypeError: object of type 'NoneType' has no len() 
    43554  
    43555 TypeError: object of type 'NoneType' has no len() 
    43556  
    43557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43559 return self._any_displayed_positions and len(self._positions) > 0 
    43560  
    43561 See log for complete Python traceback. 
    43562  
    43563 Traceback (most recent call last): 
    43564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43569 mouse_pause_tracking 
    43570 self._mouse_pause() 
    43571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43573 m.pause(self._mouse_pause_position) 
    43574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43576 p = picked_object(x, y, self.view) 
    43577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43585 near, far = self._near_far_bounds(cp, vd) 
    43586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43588 b = self.drawing_bounds(allow_drawing_changes = False) 
    43589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43594 dbounds = [d.bounds() for d in self.child_drawings() 
    43595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43597 if d.display and not getattr(d, 'skip_bounds', False)] 
    43598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43600 return self._any_displayed_positions and len(self._positions) > 0 
    43601 TypeError: object of type 'NoneType' has no len() 
    43602  
    43603 TypeError: object of type 'NoneType' has no len() 
    43604  
    43605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43607 return self._any_displayed_positions and len(self._positions) > 0 
    43608  
    43609 See log for complete Python traceback. 
    43610  
    43611 Traceback (most recent call last): 
    43612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43617 mouse_pause_tracking 
    43618 self._mouse_pause() 
    43619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43621 m.pause(self._mouse_pause_position) 
    43622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43624 p = picked_object(x, y, self.view) 
    43625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43633 near, far = self._near_far_bounds(cp, vd) 
    43634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43636 b = self.drawing_bounds(allow_drawing_changes = False) 
    43637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43642 dbounds = [d.bounds() for d in self.child_drawings() 
    43643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43645 if d.display and not getattr(d, 'skip_bounds', False)] 
    43646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43648 return self._any_displayed_positions and len(self._positions) > 0 
    43649 TypeError: object of type 'NoneType' has no len() 
    43650  
    43651 TypeError: object of type 'NoneType' has no len() 
    43652  
    43653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43655 return self._any_displayed_positions and len(self._positions) > 0 
    43656  
    43657 See log for complete Python traceback. 
    43658  
    43659 Traceback (most recent call last): 
    43660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43665 mouse_pause_tracking 
    43666 self._mouse_pause() 
    43667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43669 m.pause(self._mouse_pause_position) 
    43670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43672 p = picked_object(x, y, self.view) 
    43673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43681 near, far = self._near_far_bounds(cp, vd) 
    43682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43684 b = self.drawing_bounds(allow_drawing_changes = False) 
    43685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43690 dbounds = [d.bounds() for d in self.child_drawings() 
    43691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43693 if d.display and not getattr(d, 'skip_bounds', False)] 
    43694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43696 return self._any_displayed_positions and len(self._positions) > 0 
    43697 TypeError: object of type 'NoneType' has no len() 
    43698  
    43699 TypeError: object of type 'NoneType' has no len() 
    43700  
    43701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43703 return self._any_displayed_positions and len(self._positions) > 0 
    43704  
    43705 See log for complete Python traceback. 
    43706  
    43707 Traceback (most recent call last): 
    43708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43713 mouse_pause_tracking 
    43714 self._mouse_pause() 
    43715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43717 m.pause(self._mouse_pause_position) 
    43718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43720 p = picked_object(x, y, self.view) 
    43721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43729 near, far = self._near_far_bounds(cp, vd) 
    43730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43732 b = self.drawing_bounds(allow_drawing_changes = False) 
    43733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43738 dbounds = [d.bounds() for d in self.child_drawings() 
    43739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43741 if d.display and not getattr(d, 'skip_bounds', False)] 
    43742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43744 return self._any_displayed_positions and len(self._positions) > 0 
    43745 TypeError: object of type 'NoneType' has no len() 
    43746  
    43747 TypeError: object of type 'NoneType' has no len() 
    43748  
    43749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43751 return self._any_displayed_positions and len(self._positions) > 0 
    43752  
    43753 See log for complete Python traceback. 
    43754  
    43755 Traceback (most recent call last): 
    43756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43761 mouse_pause_tracking 
    43762 self._mouse_pause() 
    43763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43765 m.pause(self._mouse_pause_position) 
    43766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43768 p = picked_object(x, y, self.view) 
    43769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43777 near, far = self._near_far_bounds(cp, vd) 
    43778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43780 b = self.drawing_bounds(allow_drawing_changes = False) 
    43781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43786 dbounds = [d.bounds() for d in self.child_drawings() 
    43787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43789 if d.display and not getattr(d, 'skip_bounds', False)] 
    43790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43792 return self._any_displayed_positions and len(self._positions) > 0 
    43793 TypeError: object of type 'NoneType' has no len() 
    43794  
    43795 TypeError: object of type 'NoneType' has no len() 
    43796  
    43797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43799 return self._any_displayed_positions and len(self._positions) > 0 
    43800  
    43801 See log for complete Python traceback. 
    43802  
    43803 Traceback (most recent call last): 
    43804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43809 mouse_pause_tracking 
    43810 self._mouse_pause() 
    43811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43813 m.pause(self._mouse_pause_position) 
    43814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43816 p = picked_object(x, y, self.view) 
    43817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43825 near, far = self._near_far_bounds(cp, vd) 
    43826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43828 b = self.drawing_bounds(allow_drawing_changes = False) 
    43829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43834 dbounds = [d.bounds() for d in self.child_drawings() 
    43835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43837 if d.display and not getattr(d, 'skip_bounds', False)] 
    43838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43840 return self._any_displayed_positions and len(self._positions) > 0 
    43841 TypeError: object of type 'NoneType' has no len() 
    43842  
    43843 TypeError: object of type 'NoneType' has no len() 
    43844  
    43845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43847 return self._any_displayed_positions and len(self._positions) > 0 
    43848  
    43849 See log for complete Python traceback. 
    43850  
    43851 Traceback (most recent call last): 
    43852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43857 mouse_pause_tracking 
    43858 self._mouse_pause() 
    43859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43861 m.pause(self._mouse_pause_position) 
    43862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43864 p = picked_object(x, y, self.view) 
    43865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43873 near, far = self._near_far_bounds(cp, vd) 
    43874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43876 b = self.drawing_bounds(allow_drawing_changes = False) 
    43877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43882 dbounds = [d.bounds() for d in self.child_drawings() 
    43883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43885 if d.display and not getattr(d, 'skip_bounds', False)] 
    43886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43888 return self._any_displayed_positions and len(self._positions) > 0 
    43889 TypeError: object of type 'NoneType' has no len() 
    43890  
    43891 TypeError: object of type 'NoneType' has no len() 
    43892  
    43893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43895 return self._any_displayed_positions and len(self._positions) > 0 
    43896  
    43897 See log for complete Python traceback. 
    43898  
    43899 Traceback (most recent call last): 
    43900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43905 mouse_pause_tracking 
    43906 self._mouse_pause() 
    43907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43909 m.pause(self._mouse_pause_position) 
    43910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43912 p = picked_object(x, y, self.view) 
    43913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43921 near, far = self._near_far_bounds(cp, vd) 
    43922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43924 b = self.drawing_bounds(allow_drawing_changes = False) 
    43925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43930 dbounds = [d.bounds() for d in self.child_drawings() 
    43931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43933 if d.display and not getattr(d, 'skip_bounds', False)] 
    43934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43936 return self._any_displayed_positions and len(self._positions) > 0 
    43937 TypeError: object of type 'NoneType' has no len() 
    43938  
    43939 TypeError: object of type 'NoneType' has no len() 
    43940  
    43941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43943 return self._any_displayed_positions and len(self._positions) > 0 
    43944  
    43945 See log for complete Python traceback. 
    43946  
    43947 Traceback (most recent call last): 
    43948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    43953 mouse_pause_tracking 
    43954 self._mouse_pause() 
    43955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    43957 m.pause(self._mouse_pause_position) 
    43958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    43960 p = picked_object(x, y, self.view) 
    43961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    43963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    43964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    43966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    43967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    43969 near, far = self._near_far_bounds(cp, vd) 
    43970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    43972 b = self.drawing_bounds(allow_drawing_changes = False) 
    43973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    43975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    43976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    43978 dbounds = [d.bounds() for d in self.child_drawings() 
    43979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    43981 if d.display and not getattr(d, 'skip_bounds', False)] 
    43982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43984 return self._any_displayed_positions and len(self._positions) > 0 
    43985 TypeError: object of type 'NoneType' has no len() 
    43986  
    43987 TypeError: object of type 'NoneType' has no len() 
    43988  
    43989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    43991 return self._any_displayed_positions and len(self._positions) > 0 
    43992  
    43993 See log for complete Python traceback. 
    43994  
    43995 Traceback (most recent call last): 
    43996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    43997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    43998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    43999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44001 mouse_pause_tracking 
    44002 self._mouse_pause() 
    44003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44005 m.pause(self._mouse_pause_position) 
    44006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44008 p = picked_object(x, y, self.view) 
    44009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44017 near, far = self._near_far_bounds(cp, vd) 
    44018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44020 b = self.drawing_bounds(allow_drawing_changes = False) 
    44021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44026 dbounds = [d.bounds() for d in self.child_drawings() 
    44027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44029 if d.display and not getattr(d, 'skip_bounds', False)] 
    44030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44032 return self._any_displayed_positions and len(self._positions) > 0 
    44033 TypeError: object of type 'NoneType' has no len() 
    44034  
    44035 TypeError: object of type 'NoneType' has no len() 
    44036  
    44037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44039 return self._any_displayed_positions and len(self._positions) > 0 
    44040  
    44041 See log for complete Python traceback. 
    44042  
    44043 Traceback (most recent call last): 
    44044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44049 mouse_pause_tracking 
    44050 self._mouse_pause() 
    44051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44053 m.pause(self._mouse_pause_position) 
    44054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44056 p = picked_object(x, y, self.view) 
    44057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44065 near, far = self._near_far_bounds(cp, vd) 
    44066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44068 b = self.drawing_bounds(allow_drawing_changes = False) 
    44069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44074 dbounds = [d.bounds() for d in self.child_drawings() 
    44075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44077 if d.display and not getattr(d, 'skip_bounds', False)] 
    44078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44080 return self._any_displayed_positions and len(self._positions) > 0 
    44081 TypeError: object of type 'NoneType' has no len() 
    44082  
    44083 TypeError: object of type 'NoneType' has no len() 
    44084  
    44085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44087 return self._any_displayed_positions and len(self._positions) > 0 
    44088  
    44089 See log for complete Python traceback. 
    44090  
    44091 Traceback (most recent call last): 
    44092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44097 mouse_pause_tracking 
    44098 self._mouse_pause() 
    44099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44101 m.pause(self._mouse_pause_position) 
    44102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44104 p = picked_object(x, y, self.view) 
    44105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44113 near, far = self._near_far_bounds(cp, vd) 
    44114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44116 b = self.drawing_bounds(allow_drawing_changes = False) 
    44117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44122 dbounds = [d.bounds() for d in self.child_drawings() 
    44123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44125 if d.display and not getattr(d, 'skip_bounds', False)] 
    44126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44128 return self._any_displayed_positions and len(self._positions) > 0 
    44129 TypeError: object of type 'NoneType' has no len() 
    44130  
    44131 TypeError: object of type 'NoneType' has no len() 
    44132  
    44133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44135 return self._any_displayed_positions and len(self._positions) > 0 
    44136  
    44137 See log for complete Python traceback. 
    44138  
    44139 Traceback (most recent call last): 
    44140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44145 mouse_pause_tracking 
    44146 self._mouse_pause() 
    44147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44149 m.pause(self._mouse_pause_position) 
    44150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44152 p = picked_object(x, y, self.view) 
    44153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44161 near, far = self._near_far_bounds(cp, vd) 
    44162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44164 b = self.drawing_bounds(allow_drawing_changes = False) 
    44165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44170 dbounds = [d.bounds() for d in self.child_drawings() 
    44171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44173 if d.display and not getattr(d, 'skip_bounds', False)] 
    44174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44176 return self._any_displayed_positions and len(self._positions) > 0 
    44177 TypeError: object of type 'NoneType' has no len() 
    44178  
    44179 TypeError: object of type 'NoneType' has no len() 
    44180  
    44181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44183 return self._any_displayed_positions and len(self._positions) > 0 
    44184  
    44185 See log for complete Python traceback. 
    44186  
    44187 Traceback (most recent call last): 
    44188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44193 mouse_pause_tracking 
    44194 self._mouse_pause() 
    44195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44197 m.pause(self._mouse_pause_position) 
    44198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44200 p = picked_object(x, y, self.view) 
    44201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44209 near, far = self._near_far_bounds(cp, vd) 
    44210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44212 b = self.drawing_bounds(allow_drawing_changes = False) 
    44213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44218 dbounds = [d.bounds() for d in self.child_drawings() 
    44219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44221 if d.display and not getattr(d, 'skip_bounds', False)] 
    44222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44224 return self._any_displayed_positions and len(self._positions) > 0 
    44225 TypeError: object of type 'NoneType' has no len() 
    44226  
    44227 TypeError: object of type 'NoneType' has no len() 
    44228  
    44229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44231 return self._any_displayed_positions and len(self._positions) > 0 
    44232  
    44233 See log for complete Python traceback. 
    44234  
    44235 Traceback (most recent call last): 
    44236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44241 mouse_pause_tracking 
    44242 self._mouse_pause() 
    44243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44245 m.pause(self._mouse_pause_position) 
    44246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44248 p = picked_object(x, y, self.view) 
    44249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44257 near, far = self._near_far_bounds(cp, vd) 
    44258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44260 b = self.drawing_bounds(allow_drawing_changes = False) 
    44261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44266 dbounds = [d.bounds() for d in self.child_drawings() 
    44267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44269 if d.display and not getattr(d, 'skip_bounds', False)] 
    44270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44272 return self._any_displayed_positions and len(self._positions) > 0 
    44273 TypeError: object of type 'NoneType' has no len() 
    44274  
    44275 TypeError: object of type 'NoneType' has no len() 
    44276  
    44277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44279 return self._any_displayed_positions and len(self._positions) > 0 
    44280  
    44281 See log for complete Python traceback. 
    44282  
    44283 Traceback (most recent call last): 
    44284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44289 mouse_pause_tracking 
    44290 self._mouse_pause() 
    44291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44293 m.pause(self._mouse_pause_position) 
    44294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44296 p = picked_object(x, y, self.view) 
    44297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44305 near, far = self._near_far_bounds(cp, vd) 
    44306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44308 b = self.drawing_bounds(allow_drawing_changes = False) 
    44309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44314 dbounds = [d.bounds() for d in self.child_drawings() 
    44315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44317 if d.display and not getattr(d, 'skip_bounds', False)] 
    44318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44320 return self._any_displayed_positions and len(self._positions) > 0 
    44321 TypeError: object of type 'NoneType' has no len() 
    44322  
    44323 TypeError: object of type 'NoneType' has no len() 
    44324  
    44325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44327 return self._any_displayed_positions and len(self._positions) > 0 
    44328  
    44329 See log for complete Python traceback. 
    44330  
    44331 Traceback (most recent call last): 
    44332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44337 mouse_pause_tracking 
    44338 self._mouse_pause() 
    44339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44341 m.pause(self._mouse_pause_position) 
    44342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44344 p = picked_object(x, y, self.view) 
    44345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44353 near, far = self._near_far_bounds(cp, vd) 
    44354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44356 b = self.drawing_bounds(allow_drawing_changes = False) 
    44357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44362 dbounds = [d.bounds() for d in self.child_drawings() 
    44363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44365 if d.display and not getattr(d, 'skip_bounds', False)] 
    44366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44368 return self._any_displayed_positions and len(self._positions) > 0 
    44369 TypeError: object of type 'NoneType' has no len() 
    44370  
    44371 TypeError: object of type 'NoneType' has no len() 
    44372  
    44373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44375 return self._any_displayed_positions and len(self._positions) > 0 
    44376  
    44377 See log for complete Python traceback. 
    44378  
    44379 Traceback (most recent call last): 
    44380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44385 mouse_pause_tracking 
    44386 self._mouse_pause() 
    44387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44389 m.pause(self._mouse_pause_position) 
    44390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44392 p = picked_object(x, y, self.view) 
    44393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44401 near, far = self._near_far_bounds(cp, vd) 
    44402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44404 b = self.drawing_bounds(allow_drawing_changes = False) 
    44405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44410 dbounds = [d.bounds() for d in self.child_drawings() 
    44411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44413 if d.display and not getattr(d, 'skip_bounds', False)] 
    44414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44416 return self._any_displayed_positions and len(self._positions) > 0 
    44417 TypeError: object of type 'NoneType' has no len() 
    44418  
    44419 TypeError: object of type 'NoneType' has no len() 
    44420  
    44421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44423 return self._any_displayed_positions and len(self._positions) > 0 
    44424  
    44425 See log for complete Python traceback. 
    44426  
    44427 Traceback (most recent call last): 
    44428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44433 mouse_pause_tracking 
    44434 self._mouse_pause() 
    44435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44437 m.pause(self._mouse_pause_position) 
    44438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44440 p = picked_object(x, y, self.view) 
    44441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44449 near, far = self._near_far_bounds(cp, vd) 
    44450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44452 b = self.drawing_bounds(allow_drawing_changes = False) 
    44453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44458 dbounds = [d.bounds() for d in self.child_drawings() 
    44459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44461 if d.display and not getattr(d, 'skip_bounds', False)] 
    44462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44464 return self._any_displayed_positions and len(self._positions) > 0 
    44465 TypeError: object of type 'NoneType' has no len() 
    44466  
    44467 TypeError: object of type 'NoneType' has no len() 
    44468  
    44469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44471 return self._any_displayed_positions and len(self._positions) > 0 
    44472  
    44473 See log for complete Python traceback. 
    44474  
    44475 Traceback (most recent call last): 
    44476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44481 mouse_pause_tracking 
    44482 self._mouse_pause() 
    44483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44485 m.pause(self._mouse_pause_position) 
    44486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44488 p = picked_object(x, y, self.view) 
    44489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44497 near, far = self._near_far_bounds(cp, vd) 
    44498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44500 b = self.drawing_bounds(allow_drawing_changes = False) 
    44501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44506 dbounds = [d.bounds() for d in self.child_drawings() 
    44507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44509 if d.display and not getattr(d, 'skip_bounds', False)] 
    44510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44512 return self._any_displayed_positions and len(self._positions) > 0 
    44513 TypeError: object of type 'NoneType' has no len() 
    44514  
    44515 TypeError: object of type 'NoneType' has no len() 
    44516  
    44517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44519 return self._any_displayed_positions and len(self._positions) > 0 
    44520  
    44521 See log for complete Python traceback. 
    44522  
    44523 Traceback (most recent call last): 
    44524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44529 mouse_pause_tracking 
    44530 self._mouse_pause() 
    44531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44533 m.pause(self._mouse_pause_position) 
    44534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44536 p = picked_object(x, y, self.view) 
    44537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44545 near, far = self._near_far_bounds(cp, vd) 
    44546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44548 b = self.drawing_bounds(allow_drawing_changes = False) 
    44549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44554 dbounds = [d.bounds() for d in self.child_drawings() 
    44555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44557 if d.display and not getattr(d, 'skip_bounds', False)] 
    44558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44560 return self._any_displayed_positions and len(self._positions) > 0 
    44561 TypeError: object of type 'NoneType' has no len() 
    44562  
    44563 TypeError: object of type 'NoneType' has no len() 
    44564  
    44565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44567 return self._any_displayed_positions and len(self._positions) > 0 
    44568  
    44569 See log for complete Python traceback. 
    44570  
    44571 Traceback (most recent call last): 
    44572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44577 mouse_pause_tracking 
    44578 self._mouse_pause() 
    44579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44581 m.pause(self._mouse_pause_position) 
    44582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44584 p = picked_object(x, y, self.view) 
    44585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44593 near, far = self._near_far_bounds(cp, vd) 
    44594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44596 b = self.drawing_bounds(allow_drawing_changes = False) 
    44597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44602 dbounds = [d.bounds() for d in self.child_drawings() 
    44603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44605 if d.display and not getattr(d, 'skip_bounds', False)] 
    44606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44608 return self._any_displayed_positions and len(self._positions) > 0 
    44609 TypeError: object of type 'NoneType' has no len() 
    44610  
    44611 TypeError: object of type 'NoneType' has no len() 
    44612  
    44613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44615 return self._any_displayed_positions and len(self._positions) > 0 
    44616  
    44617 See log for complete Python traceback. 
    44618  
    44619 Traceback (most recent call last): 
    44620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44625 mouse_pause_tracking 
    44626 self._mouse_pause() 
    44627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44629 m.pause(self._mouse_pause_position) 
    44630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44632 p = picked_object(x, y, self.view) 
    44633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44641 near, far = self._near_far_bounds(cp, vd) 
    44642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44644 b = self.drawing_bounds(allow_drawing_changes = False) 
    44645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44650 dbounds = [d.bounds() for d in self.child_drawings() 
    44651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44653 if d.display and not getattr(d, 'skip_bounds', False)] 
    44654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44656 return self._any_displayed_positions and len(self._positions) > 0 
    44657 TypeError: object of type 'NoneType' has no len() 
    44658  
    44659 TypeError: object of type 'NoneType' has no len() 
    44660  
    44661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44663 return self._any_displayed_positions and len(self._positions) > 0 
    44664  
    44665 See log for complete Python traceback. 
    44666  
    44667 Traceback (most recent call last): 
    44668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44673 mouse_pause_tracking 
    44674 self._mouse_pause() 
    44675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44677 m.pause(self._mouse_pause_position) 
    44678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44680 p = picked_object(x, y, self.view) 
    44681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44689 near, far = self._near_far_bounds(cp, vd) 
    44690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44692 b = self.drawing_bounds(allow_drawing_changes = False) 
    44693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44698 dbounds = [d.bounds() for d in self.child_drawings() 
    44699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44701 if d.display and not getattr(d, 'skip_bounds', False)] 
    44702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44704 return self._any_displayed_positions and len(self._positions) > 0 
    44705 TypeError: object of type 'NoneType' has no len() 
    44706  
    44707 TypeError: object of type 'NoneType' has no len() 
    44708  
    44709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44711 return self._any_displayed_positions and len(self._positions) > 0 
    44712  
    44713 See log for complete Python traceback. 
    44714  
    44715 Traceback (most recent call last): 
    44716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44721 mouse_pause_tracking 
    44722 self._mouse_pause() 
    44723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44725 m.pause(self._mouse_pause_position) 
    44726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44728 p = picked_object(x, y, self.view) 
    44729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44737 near, far = self._near_far_bounds(cp, vd) 
    44738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44740 b = self.drawing_bounds(allow_drawing_changes = False) 
    44741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44746 dbounds = [d.bounds() for d in self.child_drawings() 
    44747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44749 if d.display and not getattr(d, 'skip_bounds', False)] 
    44750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44752 return self._any_displayed_positions and len(self._positions) > 0 
    44753 TypeError: object of type 'NoneType' has no len() 
    44754  
    44755 TypeError: object of type 'NoneType' has no len() 
    44756  
    44757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44759 return self._any_displayed_positions and len(self._positions) > 0 
    44760  
    44761 See log for complete Python traceback. 
    44762  
    44763 Traceback (most recent call last): 
    44764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44769 mouse_pause_tracking 
    44770 self._mouse_pause() 
    44771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44773 m.pause(self._mouse_pause_position) 
    44774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44776 p = picked_object(x, y, self.view) 
    44777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44785 near, far = self._near_far_bounds(cp, vd) 
    44786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44788 b = self.drawing_bounds(allow_drawing_changes = False) 
    44789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44794 dbounds = [d.bounds() for d in self.child_drawings() 
    44795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44797 if d.display and not getattr(d, 'skip_bounds', False)] 
    44798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44800 return self._any_displayed_positions and len(self._positions) > 0 
    44801 TypeError: object of type 'NoneType' has no len() 
    44802  
    44803 TypeError: object of type 'NoneType' has no len() 
    44804  
    44805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44807 return self._any_displayed_positions and len(self._positions) > 0 
    44808  
    44809 See log for complete Python traceback. 
    44810  
    44811 Traceback (most recent call last): 
    44812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44817 mouse_pause_tracking 
    44818 self._mouse_pause() 
    44819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44821 m.pause(self._mouse_pause_position) 
    44822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44824 p = picked_object(x, y, self.view) 
    44825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44833 near, far = self._near_far_bounds(cp, vd) 
    44834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44836 b = self.drawing_bounds(allow_drawing_changes = False) 
    44837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44842 dbounds = [d.bounds() for d in self.child_drawings() 
    44843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44845 if d.display and not getattr(d, 'skip_bounds', False)] 
    44846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44848 return self._any_displayed_positions and len(self._positions) > 0 
    44849 TypeError: object of type 'NoneType' has no len() 
    44850  
    44851 TypeError: object of type 'NoneType' has no len() 
    44852  
    44853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44855 return self._any_displayed_positions and len(self._positions) > 0 
    44856  
    44857 See log for complete Python traceback. 
    44858  
    44859 Traceback (most recent call last): 
    44860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44865 mouse_pause_tracking 
    44866 self._mouse_pause() 
    44867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44869 m.pause(self._mouse_pause_position) 
    44870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44872 p = picked_object(x, y, self.view) 
    44873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44881 near, far = self._near_far_bounds(cp, vd) 
    44882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44884 b = self.drawing_bounds(allow_drawing_changes = False) 
    44885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44890 dbounds = [d.bounds() for d in self.child_drawings() 
    44891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44893 if d.display and not getattr(d, 'skip_bounds', False)] 
    44894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44896 return self._any_displayed_positions and len(self._positions) > 0 
    44897 TypeError: object of type 'NoneType' has no len() 
    44898  
    44899 TypeError: object of type 'NoneType' has no len() 
    44900  
    44901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44903 return self._any_displayed_positions and len(self._positions) > 0 
    44904  
    44905 See log for complete Python traceback. 
    44906  
    44907 Traceback (most recent call last): 
    44908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44913 mouse_pause_tracking 
    44914 self._mouse_pause() 
    44915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44917 m.pause(self._mouse_pause_position) 
    44918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44920 p = picked_object(x, y, self.view) 
    44921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44929 near, far = self._near_far_bounds(cp, vd) 
    44930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44932 b = self.drawing_bounds(allow_drawing_changes = False) 
    44933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44938 dbounds = [d.bounds() for d in self.child_drawings() 
    44939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44941 if d.display and not getattr(d, 'skip_bounds', False)] 
    44942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44944 return self._any_displayed_positions and len(self._positions) > 0 
    44945 TypeError: object of type 'NoneType' has no len() 
    44946  
    44947 TypeError: object of type 'NoneType' has no len() 
    44948  
    44949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44951 return self._any_displayed_positions and len(self._positions) > 0 
    44952  
    44953 See log for complete Python traceback. 
    44954  
    44955 Traceback (most recent call last): 
    44956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    44958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    44959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    44961 mouse_pause_tracking 
    44962 self._mouse_pause() 
    44963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    44965 m.pause(self._mouse_pause_position) 
    44966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    44968 p = picked_object(x, y, self.view) 
    44969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    44971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    44972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    44974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    44975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    44977 near, far = self._near_far_bounds(cp, vd) 
    44978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    44980 b = self.drawing_bounds(allow_drawing_changes = False) 
    44981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    44983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    44984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    44986 dbounds = [d.bounds() for d in self.child_drawings() 
    44987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    44989 if d.display and not getattr(d, 'skip_bounds', False)] 
    44990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44992 return self._any_displayed_positions and len(self._positions) > 0 
    44993 TypeError: object of type 'NoneType' has no len() 
    44994  
    44995 TypeError: object of type 'NoneType' has no len() 
    44996  
    44997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    44998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    44999 return self._any_displayed_positions and len(self._positions) > 0 
    45000  
    45001 See log for complete Python traceback. 
    45002  
    45003 Traceback (most recent call last): 
    45004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45009 mouse_pause_tracking 
    45010 self._mouse_pause() 
    45011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45013 m.pause(self._mouse_pause_position) 
    45014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45016 p = picked_object(x, y, self.view) 
    45017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45025 near, far = self._near_far_bounds(cp, vd) 
    45026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45028 b = self.drawing_bounds(allow_drawing_changes = False) 
    45029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45034 dbounds = [d.bounds() for d in self.child_drawings() 
    45035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45037 if d.display and not getattr(d, 'skip_bounds', False)] 
    45038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45040 return self._any_displayed_positions and len(self._positions) > 0 
    45041 TypeError: object of type 'NoneType' has no len() 
    45042  
    45043 TypeError: object of type 'NoneType' has no len() 
    45044  
    45045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45047 return self._any_displayed_positions and len(self._positions) > 0 
    45048  
    45049 See log for complete Python traceback. 
    45050  
    45051 Traceback (most recent call last): 
    45052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45057 mouse_pause_tracking 
    45058 self._mouse_pause() 
    45059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45061 m.pause(self._mouse_pause_position) 
    45062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45064 p = picked_object(x, y, self.view) 
    45065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45073 near, far = self._near_far_bounds(cp, vd) 
    45074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45076 b = self.drawing_bounds(allow_drawing_changes = False) 
    45077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45082 dbounds = [d.bounds() for d in self.child_drawings() 
    45083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45085 if d.display and not getattr(d, 'skip_bounds', False)] 
    45086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45088 return self._any_displayed_positions and len(self._positions) > 0 
    45089 TypeError: object of type 'NoneType' has no len() 
    45090  
    45091 TypeError: object of type 'NoneType' has no len() 
    45092  
    45093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45095 return self._any_displayed_positions and len(self._positions) > 0 
    45096  
    45097 See log for complete Python traceback. 
    45098  
    45099 Traceback (most recent call last): 
    45100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45105 mouse_pause_tracking 
    45106 self._mouse_pause() 
    45107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45109 m.pause(self._mouse_pause_position) 
    45110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45112 p = picked_object(x, y, self.view) 
    45113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45121 near, far = self._near_far_bounds(cp, vd) 
    45122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45124 b = self.drawing_bounds(allow_drawing_changes = False) 
    45125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45130 dbounds = [d.bounds() for d in self.child_drawings() 
    45131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45133 if d.display and not getattr(d, 'skip_bounds', False)] 
    45134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45136 return self._any_displayed_positions and len(self._positions) > 0 
    45137 TypeError: object of type 'NoneType' has no len() 
    45138  
    45139 TypeError: object of type 'NoneType' has no len() 
    45140  
    45141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45143 return self._any_displayed_positions and len(self._positions) > 0 
    45144  
    45145 See log for complete Python traceback. 
    45146  
    45147 Traceback (most recent call last): 
    45148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45153 mouse_pause_tracking 
    45154 self._mouse_pause() 
    45155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45157 m.pause(self._mouse_pause_position) 
    45158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45160 p = picked_object(x, y, self.view) 
    45161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45169 near, far = self._near_far_bounds(cp, vd) 
    45170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45172 b = self.drawing_bounds(allow_drawing_changes = False) 
    45173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45178 dbounds = [d.bounds() for d in self.child_drawings() 
    45179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45181 if d.display and not getattr(d, 'skip_bounds', False)] 
    45182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45184 return self._any_displayed_positions and len(self._positions) > 0 
    45185 TypeError: object of type 'NoneType' has no len() 
    45186  
    45187 TypeError: object of type 'NoneType' has no len() 
    45188  
    45189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45191 return self._any_displayed_positions and len(self._positions) > 0 
    45192  
    45193 See log for complete Python traceback. 
    45194  
    45195 Traceback (most recent call last): 
    45196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45201 mouse_pause_tracking 
    45202 self._mouse_pause() 
    45203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45205 m.pause(self._mouse_pause_position) 
    45206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45208 p = picked_object(x, y, self.view) 
    45209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45217 near, far = self._near_far_bounds(cp, vd) 
    45218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45220 b = self.drawing_bounds(allow_drawing_changes = False) 
    45221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45226 dbounds = [d.bounds() for d in self.child_drawings() 
    45227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45229 if d.display and not getattr(d, 'skip_bounds', False)] 
    45230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45232 return self._any_displayed_positions and len(self._positions) > 0 
    45233 TypeError: object of type 'NoneType' has no len() 
    45234  
    45235 TypeError: object of type 'NoneType' has no len() 
    45236  
    45237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45239 return self._any_displayed_positions and len(self._positions) > 0 
    45240  
    45241 See log for complete Python traceback. 
    45242  
    45243 Traceback (most recent call last): 
    45244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45249 mouse_pause_tracking 
    45250 self._mouse_pause() 
    45251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45253 m.pause(self._mouse_pause_position) 
    45254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45256 p = picked_object(x, y, self.view) 
    45257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45265 near, far = self._near_far_bounds(cp, vd) 
    45266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45268 b = self.drawing_bounds(allow_drawing_changes = False) 
    45269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45274 dbounds = [d.bounds() for d in self.child_drawings() 
    45275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45277 if d.display and not getattr(d, 'skip_bounds', False)] 
    45278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45280 return self._any_displayed_positions and len(self._positions) > 0 
    45281 TypeError: object of type 'NoneType' has no len() 
    45282  
    45283 TypeError: object of type 'NoneType' has no len() 
    45284  
    45285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45287 return self._any_displayed_positions and len(self._positions) > 0 
    45288  
    45289 See log for complete Python traceback. 
    45290  
    45291 Traceback (most recent call last): 
    45292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45297 mouse_pause_tracking 
    45298 self._mouse_pause() 
    45299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45301 m.pause(self._mouse_pause_position) 
    45302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45304 p = picked_object(x, y, self.view) 
    45305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45313 near, far = self._near_far_bounds(cp, vd) 
    45314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45316 b = self.drawing_bounds(allow_drawing_changes = False) 
    45317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45322 dbounds = [d.bounds() for d in self.child_drawings() 
    45323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45325 if d.display and not getattr(d, 'skip_bounds', False)] 
    45326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45328 return self._any_displayed_positions and len(self._positions) > 0 
    45329 TypeError: object of type 'NoneType' has no len() 
    45330  
    45331 TypeError: object of type 'NoneType' has no len() 
    45332  
    45333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45335 return self._any_displayed_positions and len(self._positions) > 0 
    45336  
    45337 See log for complete Python traceback. 
    45338  
    45339 Traceback (most recent call last): 
    45340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45345 mouse_pause_tracking 
    45346 self._mouse_pause() 
    45347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45349 m.pause(self._mouse_pause_position) 
    45350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45352 p = picked_object(x, y, self.view) 
    45353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45361 near, far = self._near_far_bounds(cp, vd) 
    45362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45364 b = self.drawing_bounds(allow_drawing_changes = False) 
    45365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45370 dbounds = [d.bounds() for d in self.child_drawings() 
    45371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45373 if d.display and not getattr(d, 'skip_bounds', False)] 
    45374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45376 return self._any_displayed_positions and len(self._positions) > 0 
    45377 TypeError: object of type 'NoneType' has no len() 
    45378  
    45379 TypeError: object of type 'NoneType' has no len() 
    45380  
    45381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45383 return self._any_displayed_positions and len(self._positions) > 0 
    45384  
    45385 See log for complete Python traceback. 
    45386  
    45387 Traceback (most recent call last): 
    45388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45393 mouse_pause_tracking 
    45394 self._mouse_pause() 
    45395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45397 m.pause(self._mouse_pause_position) 
    45398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45400 p = picked_object(x, y, self.view) 
    45401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45409 near, far = self._near_far_bounds(cp, vd) 
    45410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45412 b = self.drawing_bounds(allow_drawing_changes = False) 
    45413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45418 dbounds = [d.bounds() for d in self.child_drawings() 
    45419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45421 if d.display and not getattr(d, 'skip_bounds', False)] 
    45422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45424 return self._any_displayed_positions and len(self._positions) > 0 
    45425 TypeError: object of type 'NoneType' has no len() 
    45426  
    45427 TypeError: object of type 'NoneType' has no len() 
    45428  
    45429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45431 return self._any_displayed_positions and len(self._positions) > 0 
    45432  
    45433 See log for complete Python traceback. 
    45434  
    45435 Traceback (most recent call last): 
    45436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45441 mouse_pause_tracking 
    45442 self._mouse_pause() 
    45443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45445 m.pause(self._mouse_pause_position) 
    45446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45448 p = picked_object(x, y, self.view) 
    45449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45457 near, far = self._near_far_bounds(cp, vd) 
    45458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45460 b = self.drawing_bounds(allow_drawing_changes = False) 
    45461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45466 dbounds = [d.bounds() for d in self.child_drawings() 
    45467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45469 if d.display and not getattr(d, 'skip_bounds', False)] 
    45470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45472 return self._any_displayed_positions and len(self._positions) > 0 
    45473 TypeError: object of type 'NoneType' has no len() 
    45474  
    45475 TypeError: object of type 'NoneType' has no len() 
    45476  
    45477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45479 return self._any_displayed_positions and len(self._positions) > 0 
    45480  
    45481 See log for complete Python traceback. 
    45482  
    45483 Traceback (most recent call last): 
    45484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45489 mouse_pause_tracking 
    45490 self._mouse_pause() 
    45491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45493 m.pause(self._mouse_pause_position) 
    45494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45496 p = picked_object(x, y, self.view) 
    45497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45505 near, far = self._near_far_bounds(cp, vd) 
    45506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45508 b = self.drawing_bounds(allow_drawing_changes = False) 
    45509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45514 dbounds = [d.bounds() for d in self.child_drawings() 
    45515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45517 if d.display and not getattr(d, 'skip_bounds', False)] 
    45518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45520 return self._any_displayed_positions and len(self._positions) > 0 
    45521 TypeError: object of type 'NoneType' has no len() 
    45522  
    45523 TypeError: object of type 'NoneType' has no len() 
    45524  
    45525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45527 return self._any_displayed_positions and len(self._positions) > 0 
    45528  
    45529 See log for complete Python traceback. 
    45530  
    45531 Traceback (most recent call last): 
    45532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45537 mouse_pause_tracking 
    45538 self._mouse_pause() 
    45539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45541 m.pause(self._mouse_pause_position) 
    45542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45544 p = picked_object(x, y, self.view) 
    45545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45553 near, far = self._near_far_bounds(cp, vd) 
    45554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45556 b = self.drawing_bounds(allow_drawing_changes = False) 
    45557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45562 dbounds = [d.bounds() for d in self.child_drawings() 
    45563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45565 if d.display and not getattr(d, 'skip_bounds', False)] 
    45566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45568 return self._any_displayed_positions and len(self._positions) > 0 
    45569 TypeError: object of type 'NoneType' has no len() 
    45570  
    45571 TypeError: object of type 'NoneType' has no len() 
    45572  
    45573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45575 return self._any_displayed_positions and len(self._positions) > 0 
    45576  
    45577 See log for complete Python traceback. 
    45578  
    45579 Traceback (most recent call last): 
    45580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45585 mouse_pause_tracking 
    45586 self._mouse_pause() 
    45587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45589 m.pause(self._mouse_pause_position) 
    45590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45592 p = picked_object(x, y, self.view) 
    45593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45601 near, far = self._near_far_bounds(cp, vd) 
    45602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45604 b = self.drawing_bounds(allow_drawing_changes = False) 
    45605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45610 dbounds = [d.bounds() for d in self.child_drawings() 
    45611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45613 if d.display and not getattr(d, 'skip_bounds', False)] 
    45614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45616 return self._any_displayed_positions and len(self._positions) > 0 
    45617 TypeError: object of type 'NoneType' has no len() 
    45618  
    45619 TypeError: object of type 'NoneType' has no len() 
    45620  
    45621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45623 return self._any_displayed_positions and len(self._positions) > 0 
    45624  
    45625 See log for complete Python traceback. 
    45626  
    45627 Traceback (most recent call last): 
    45628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45633 mouse_pause_tracking 
    45634 self._mouse_pause() 
    45635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45637 m.pause(self._mouse_pause_position) 
    45638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45640 p = picked_object(x, y, self.view) 
    45641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45649 near, far = self._near_far_bounds(cp, vd) 
    45650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45652 b = self.drawing_bounds(allow_drawing_changes = False) 
    45653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45658 dbounds = [d.bounds() for d in self.child_drawings() 
    45659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45661 if d.display and not getattr(d, 'skip_bounds', False)] 
    45662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45664 return self._any_displayed_positions and len(self._positions) > 0 
    45665 TypeError: object of type 'NoneType' has no len() 
    45666  
    45667 TypeError: object of type 'NoneType' has no len() 
    45668  
    45669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45671 return self._any_displayed_positions and len(self._positions) > 0 
    45672  
    45673 See log for complete Python traceback. 
    45674  
    45675 Traceback (most recent call last): 
    45676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45681 mouse_pause_tracking 
    45682 self._mouse_pause() 
    45683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45685 m.pause(self._mouse_pause_position) 
    45686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45688 p = picked_object(x, y, self.view) 
    45689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45697 near, far = self._near_far_bounds(cp, vd) 
    45698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45700 b = self.drawing_bounds(allow_drawing_changes = False) 
    45701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45706 dbounds = [d.bounds() for d in self.child_drawings() 
    45707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45709 if d.display and not getattr(d, 'skip_bounds', False)] 
    45710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45712 return self._any_displayed_positions and len(self._positions) > 0 
    45713 TypeError: object of type 'NoneType' has no len() 
    45714  
    45715 TypeError: object of type 'NoneType' has no len() 
    45716  
    45717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45719 return self._any_displayed_positions and len(self._positions) > 0 
    45720  
    45721 See log for complete Python traceback. 
    45722  
    45723 Traceback (most recent call last): 
    45724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45729 mouse_pause_tracking 
    45730 self._mouse_pause() 
    45731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45733 m.pause(self._mouse_pause_position) 
    45734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45736 p = picked_object(x, y, self.view) 
    45737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45745 near, far = self._near_far_bounds(cp, vd) 
    45746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45748 b = self.drawing_bounds(allow_drawing_changes = False) 
    45749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45754 dbounds = [d.bounds() for d in self.child_drawings() 
    45755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45757 if d.display and not getattr(d, 'skip_bounds', False)] 
    45758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45760 return self._any_displayed_positions and len(self._positions) > 0 
    45761 TypeError: object of type 'NoneType' has no len() 
    45762  
    45763 TypeError: object of type 'NoneType' has no len() 
    45764  
    45765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45767 return self._any_displayed_positions and len(self._positions) > 0 
    45768  
    45769 See log for complete Python traceback. 
    45770  
    45771 Traceback (most recent call last): 
    45772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45777 mouse_pause_tracking 
    45778 self._mouse_pause() 
    45779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45781 m.pause(self._mouse_pause_position) 
    45782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45784 p = picked_object(x, y, self.view) 
    45785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45793 near, far = self._near_far_bounds(cp, vd) 
    45794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45796 b = self.drawing_bounds(allow_drawing_changes = False) 
    45797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45802 dbounds = [d.bounds() for d in self.child_drawings() 
    45803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45805 if d.display and not getattr(d, 'skip_bounds', False)] 
    45806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45808 return self._any_displayed_positions and len(self._positions) > 0 
    45809 TypeError: object of type 'NoneType' has no len() 
    45810  
    45811 TypeError: object of type 'NoneType' has no len() 
    45812  
    45813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45815 return self._any_displayed_positions and len(self._positions) > 0 
    45816  
    45817 See log for complete Python traceback. 
    45818  
    45819 Traceback (most recent call last): 
    45820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45825 mouse_pause_tracking 
    45826 self._mouse_pause() 
    45827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45829 m.pause(self._mouse_pause_position) 
    45830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45832 p = picked_object(x, y, self.view) 
    45833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45841 near, far = self._near_far_bounds(cp, vd) 
    45842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45844 b = self.drawing_bounds(allow_drawing_changes = False) 
    45845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45850 dbounds = [d.bounds() for d in self.child_drawings() 
    45851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45853 if d.display and not getattr(d, 'skip_bounds', False)] 
    45854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45856 return self._any_displayed_positions and len(self._positions) > 0 
    45857 TypeError: object of type 'NoneType' has no len() 
    45858  
    45859 TypeError: object of type 'NoneType' has no len() 
    45860  
    45861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45863 return self._any_displayed_positions and len(self._positions) > 0 
    45864  
    45865 See log for complete Python traceback. 
    45866  
    45867 Traceback (most recent call last): 
    45868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45873 mouse_pause_tracking 
    45874 self._mouse_pause() 
    45875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45877 m.pause(self._mouse_pause_position) 
    45878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45880 p = picked_object(x, y, self.view) 
    45881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45889 near, far = self._near_far_bounds(cp, vd) 
    45890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45892 b = self.drawing_bounds(allow_drawing_changes = False) 
    45893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45898 dbounds = [d.bounds() for d in self.child_drawings() 
    45899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45901 if d.display and not getattr(d, 'skip_bounds', False)] 
    45902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45904 return self._any_displayed_positions and len(self._positions) > 0 
    45905 TypeError: object of type 'NoneType' has no len() 
    45906  
    45907 TypeError: object of type 'NoneType' has no len() 
    45908  
    45909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45911 return self._any_displayed_positions and len(self._positions) > 0 
    45912  
    45913 See log for complete Python traceback. 
    45914  
    45915 Traceback (most recent call last): 
    45916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45921 mouse_pause_tracking 
    45922 self._mouse_pause() 
    45923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45925 m.pause(self._mouse_pause_position) 
    45926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45928 p = picked_object(x, y, self.view) 
    45929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45937 near, far = self._near_far_bounds(cp, vd) 
    45938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45940 b = self.drawing_bounds(allow_drawing_changes = False) 
    45941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45946 dbounds = [d.bounds() for d in self.child_drawings() 
    45947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45949 if d.display and not getattr(d, 'skip_bounds', False)] 
    45950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45952 return self._any_displayed_positions and len(self._positions) > 0 
    45953 TypeError: object of type 'NoneType' has no len() 
    45954  
    45955 TypeError: object of type 'NoneType' has no len() 
    45956  
    45957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    45959 return self._any_displayed_positions and len(self._positions) > 0 
    45960  
    45961 See log for complete Python traceback. 
    45962  
    45963 Traceback (most recent call last): 
    45964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    45966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    45967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    45969 mouse_pause_tracking 
    45970 self._mouse_pause() 
    45971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    45973 m.pause(self._mouse_pause_position) 
    45974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    45976 p = picked_object(x, y, self.view) 
    45977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    45979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    45980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    45982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    45983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    45985 near, far = self._near_far_bounds(cp, vd) 
    45986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    45988 b = self.drawing_bounds(allow_drawing_changes = False) 
    45989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    45991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    45992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    45994 dbounds = [d.bounds() for d in self.child_drawings() 
    45995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    45997 if d.display and not getattr(d, 'skip_bounds', False)] 
    45998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    45999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46000 return self._any_displayed_positions and len(self._positions) > 0 
    46001 TypeError: object of type 'NoneType' has no len() 
    46002  
    46003 TypeError: object of type 'NoneType' has no len() 
    46004  
    46005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46007 return self._any_displayed_positions and len(self._positions) > 0 
    46008  
    46009 See log for complete Python traceback. 
    46010  
    46011 Traceback (most recent call last): 
    46012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46017 mouse_pause_tracking 
    46018 self._mouse_pause() 
    46019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46021 m.pause(self._mouse_pause_position) 
    46022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46024 p = picked_object(x, y, self.view) 
    46025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46033 near, far = self._near_far_bounds(cp, vd) 
    46034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46036 b = self.drawing_bounds(allow_drawing_changes = False) 
    46037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46042 dbounds = [d.bounds() for d in self.child_drawings() 
    46043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46045 if d.display and not getattr(d, 'skip_bounds', False)] 
    46046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46048 return self._any_displayed_positions and len(self._positions) > 0 
    46049 TypeError: object of type 'NoneType' has no len() 
    46050  
    46051 TypeError: object of type 'NoneType' has no len() 
    46052  
    46053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46055 return self._any_displayed_positions and len(self._positions) > 0 
    46056  
    46057 See log for complete Python traceback. 
    46058  
    46059 Traceback (most recent call last): 
    46060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46065 mouse_pause_tracking 
    46066 self._mouse_pause() 
    46067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46069 m.pause(self._mouse_pause_position) 
    46070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46072 p = picked_object(x, y, self.view) 
    46073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46081 near, far = self._near_far_bounds(cp, vd) 
    46082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46084 b = self.drawing_bounds(allow_drawing_changes = False) 
    46085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46090 dbounds = [d.bounds() for d in self.child_drawings() 
    46091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46093 if d.display and not getattr(d, 'skip_bounds', False)] 
    46094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46096 return self._any_displayed_positions and len(self._positions) > 0 
    46097 TypeError: object of type 'NoneType' has no len() 
    46098  
    46099 TypeError: object of type 'NoneType' has no len() 
    46100  
    46101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46103 return self._any_displayed_positions and len(self._positions) > 0 
    46104  
    46105 See log for complete Python traceback. 
    46106  
    46107 Traceback (most recent call last): 
    46108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46113 mouse_pause_tracking 
    46114 self._mouse_pause() 
    46115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46117 m.pause(self._mouse_pause_position) 
    46118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46120 p = picked_object(x, y, self.view) 
    46121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46129 near, far = self._near_far_bounds(cp, vd) 
    46130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46132 b = self.drawing_bounds(allow_drawing_changes = False) 
    46133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46138 dbounds = [d.bounds() for d in self.child_drawings() 
    46139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46141 if d.display and not getattr(d, 'skip_bounds', False)] 
    46142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46144 return self._any_displayed_positions and len(self._positions) > 0 
    46145 TypeError: object of type 'NoneType' has no len() 
    46146  
    46147 TypeError: object of type 'NoneType' has no len() 
    46148  
    46149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46151 return self._any_displayed_positions and len(self._positions) > 0 
    46152  
    46153 See log for complete Python traceback. 
    46154  
    46155 Traceback (most recent call last): 
    46156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46161 mouse_pause_tracking 
    46162 self._mouse_pause() 
    46163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46165 m.pause(self._mouse_pause_position) 
    46166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46168 p = picked_object(x, y, self.view) 
    46169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46177 near, far = self._near_far_bounds(cp, vd) 
    46178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46180 b = self.drawing_bounds(allow_drawing_changes = False) 
    46181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46186 dbounds = [d.bounds() for d in self.child_drawings() 
    46187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46189 if d.display and not getattr(d, 'skip_bounds', False)] 
    46190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46192 return self._any_displayed_positions and len(self._positions) > 0 
    46193 TypeError: object of type 'NoneType' has no len() 
    46194  
    46195 TypeError: object of type 'NoneType' has no len() 
    46196  
    46197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46199 return self._any_displayed_positions and len(self._positions) > 0 
    46200  
    46201 See log for complete Python traceback. 
    46202  
    46203 Traceback (most recent call last): 
    46204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46209 mouse_pause_tracking 
    46210 self._mouse_pause() 
    46211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46213 m.pause(self._mouse_pause_position) 
    46214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46216 p = picked_object(x, y, self.view) 
    46217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46225 near, far = self._near_far_bounds(cp, vd) 
    46226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46228 b = self.drawing_bounds(allow_drawing_changes = False) 
    46229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46234 dbounds = [d.bounds() for d in self.child_drawings() 
    46235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46237 if d.display and not getattr(d, 'skip_bounds', False)] 
    46238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46240 return self._any_displayed_positions and len(self._positions) > 0 
    46241 TypeError: object of type 'NoneType' has no len() 
    46242  
    46243 TypeError: object of type 'NoneType' has no len() 
    46244  
    46245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46247 return self._any_displayed_positions and len(self._positions) > 0 
    46248  
    46249 See log for complete Python traceback. 
    46250  
    46251 Traceback (most recent call last): 
    46252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46257 mouse_pause_tracking 
    46258 self._mouse_pause() 
    46259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46261 m.pause(self._mouse_pause_position) 
    46262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46264 p = picked_object(x, y, self.view) 
    46265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46273 near, far = self._near_far_bounds(cp, vd) 
    46274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46276 b = self.drawing_bounds(allow_drawing_changes = False) 
    46277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46282 dbounds = [d.bounds() for d in self.child_drawings() 
    46283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46285 if d.display and not getattr(d, 'skip_bounds', False)] 
    46286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46288 return self._any_displayed_positions and len(self._positions) > 0 
    46289 TypeError: object of type 'NoneType' has no len() 
    46290  
    46291 TypeError: object of type 'NoneType' has no len() 
    46292  
    46293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46295 return self._any_displayed_positions and len(self._positions) > 0 
    46296  
    46297 See log for complete Python traceback. 
    46298  
    46299 Traceback (most recent call last): 
    46300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46305 mouse_pause_tracking 
    46306 self._mouse_pause() 
    46307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46309 m.pause(self._mouse_pause_position) 
    46310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46312 p = picked_object(x, y, self.view) 
    46313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46321 near, far = self._near_far_bounds(cp, vd) 
    46322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46324 b = self.drawing_bounds(allow_drawing_changes = False) 
    46325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46330 dbounds = [d.bounds() for d in self.child_drawings() 
    46331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46333 if d.display and not getattr(d, 'skip_bounds', False)] 
    46334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46336 return self._any_displayed_positions and len(self._positions) > 0 
    46337 TypeError: object of type 'NoneType' has no len() 
    46338  
    46339 TypeError: object of type 'NoneType' has no len() 
    46340  
    46341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46343 return self._any_displayed_positions and len(self._positions) > 0 
    46344  
    46345 See log for complete Python traceback. 
    46346  
    46347 Traceback (most recent call last): 
    46348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46353 mouse_pause_tracking 
    46354 self._mouse_pause() 
    46355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46357 m.pause(self._mouse_pause_position) 
    46358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46360 p = picked_object(x, y, self.view) 
    46361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46369 near, far = self._near_far_bounds(cp, vd) 
    46370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46372 b = self.drawing_bounds(allow_drawing_changes = False) 
    46373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46378 dbounds = [d.bounds() for d in self.child_drawings() 
    46379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46381 if d.display and not getattr(d, 'skip_bounds', False)] 
    46382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46384 return self._any_displayed_positions and len(self._positions) > 0 
    46385 TypeError: object of type 'NoneType' has no len() 
    46386  
    46387 TypeError: object of type 'NoneType' has no len() 
    46388  
    46389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46391 return self._any_displayed_positions and len(self._positions) > 0 
    46392  
    46393 See log for complete Python traceback. 
    46394  
    46395 Traceback (most recent call last): 
    46396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46401 mouse_pause_tracking 
    46402 self._mouse_pause() 
    46403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46405 m.pause(self._mouse_pause_position) 
    46406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46408 p = picked_object(x, y, self.view) 
    46409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46417 near, far = self._near_far_bounds(cp, vd) 
    46418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46420 b = self.drawing_bounds(allow_drawing_changes = False) 
    46421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46426 dbounds = [d.bounds() for d in self.child_drawings() 
    46427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46429 if d.display and not getattr(d, 'skip_bounds', False)] 
    46430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46432 return self._any_displayed_positions and len(self._positions) > 0 
    46433 TypeError: object of type 'NoneType' has no len() 
    46434  
    46435 TypeError: object of type 'NoneType' has no len() 
    46436  
    46437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46439 return self._any_displayed_positions and len(self._positions) > 0 
    46440  
    46441 See log for complete Python traceback. 
    46442  
    46443 Traceback (most recent call last): 
    46444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46449 mouse_pause_tracking 
    46450 self._mouse_pause() 
    46451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46453 m.pause(self._mouse_pause_position) 
    46454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46456 p = picked_object(x, y, self.view) 
    46457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46465 near, far = self._near_far_bounds(cp, vd) 
    46466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46468 b = self.drawing_bounds(allow_drawing_changes = False) 
    46469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46474 dbounds = [d.bounds() for d in self.child_drawings() 
    46475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46477 if d.display and not getattr(d, 'skip_bounds', False)] 
    46478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46480 return self._any_displayed_positions and len(self._positions) > 0 
    46481 TypeError: object of type 'NoneType' has no len() 
    46482  
    46483 TypeError: object of type 'NoneType' has no len() 
    46484  
    46485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46487 return self._any_displayed_positions and len(self._positions) > 0 
    46488  
    46489 See log for complete Python traceback. 
    46490  
    46491 Traceback (most recent call last): 
    46492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46497 mouse_pause_tracking 
    46498 self._mouse_pause() 
    46499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46501 m.pause(self._mouse_pause_position) 
    46502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46504 p = picked_object(x, y, self.view) 
    46505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46513 near, far = self._near_far_bounds(cp, vd) 
    46514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46516 b = self.drawing_bounds(allow_drawing_changes = False) 
    46517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46522 dbounds = [d.bounds() for d in self.child_drawings() 
    46523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46525 if d.display and not getattr(d, 'skip_bounds', False)] 
    46526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46528 return self._any_displayed_positions and len(self._positions) > 0 
    46529 TypeError: object of type 'NoneType' has no len() 
    46530  
    46531 TypeError: object of type 'NoneType' has no len() 
    46532  
    46533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46535 return self._any_displayed_positions and len(self._positions) > 0 
    46536  
    46537 See log for complete Python traceback. 
    46538  
    46539 Traceback (most recent call last): 
    46540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46545 mouse_pause_tracking 
    46546 self._mouse_pause() 
    46547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46549 m.pause(self._mouse_pause_position) 
    46550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46552 p = picked_object(x, y, self.view) 
    46553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46561 near, far = self._near_far_bounds(cp, vd) 
    46562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46564 b = self.drawing_bounds(allow_drawing_changes = False) 
    46565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46570 dbounds = [d.bounds() for d in self.child_drawings() 
    46571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46573 if d.display and not getattr(d, 'skip_bounds', False)] 
    46574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46576 return self._any_displayed_positions and len(self._positions) > 0 
    46577 TypeError: object of type 'NoneType' has no len() 
    46578  
    46579 TypeError: object of type 'NoneType' has no len() 
    46580  
    46581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46583 return self._any_displayed_positions and len(self._positions) > 0 
    46584  
    46585 See log for complete Python traceback. 
    46586  
    46587 Traceback (most recent call last): 
    46588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46593 mouse_pause_tracking 
    46594 self._mouse_pause() 
    46595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46597 m.pause(self._mouse_pause_position) 
    46598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46600 p = picked_object(x, y, self.view) 
    46601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46609 near, far = self._near_far_bounds(cp, vd) 
    46610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46612 b = self.drawing_bounds(allow_drawing_changes = False) 
    46613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46618 dbounds = [d.bounds() for d in self.child_drawings() 
    46619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46621 if d.display and not getattr(d, 'skip_bounds', False)] 
    46622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46624 return self._any_displayed_positions and len(self._positions) > 0 
    46625 TypeError: object of type 'NoneType' has no len() 
    46626  
    46627 TypeError: object of type 'NoneType' has no len() 
    46628  
    46629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46631 return self._any_displayed_positions and len(self._positions) > 0 
    46632  
    46633 See log for complete Python traceback. 
    46634  
    46635 Traceback (most recent call last): 
    46636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46641 mouse_pause_tracking 
    46642 self._mouse_pause() 
    46643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46645 m.pause(self._mouse_pause_position) 
    46646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46648 p = picked_object(x, y, self.view) 
    46649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46657 near, far = self._near_far_bounds(cp, vd) 
    46658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46660 b = self.drawing_bounds(allow_drawing_changes = False) 
    46661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46666 dbounds = [d.bounds() for d in self.child_drawings() 
    46667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46669 if d.display and not getattr(d, 'skip_bounds', False)] 
    46670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46672 return self._any_displayed_positions and len(self._positions) > 0 
    46673 TypeError: object of type 'NoneType' has no len() 
    46674  
    46675 TypeError: object of type 'NoneType' has no len() 
    46676  
    46677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46679 return self._any_displayed_positions and len(self._positions) > 0 
    46680  
    46681 See log for complete Python traceback. 
    46682  
    46683 Traceback (most recent call last): 
    46684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46689 mouse_pause_tracking 
    46690 self._mouse_pause() 
    46691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46693 m.pause(self._mouse_pause_position) 
    46694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46696 p = picked_object(x, y, self.view) 
    46697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46705 near, far = self._near_far_bounds(cp, vd) 
    46706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46708 b = self.drawing_bounds(allow_drawing_changes = False) 
    46709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46714 dbounds = [d.bounds() for d in self.child_drawings() 
    46715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46717 if d.display and not getattr(d, 'skip_bounds', False)] 
    46718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46720 return self._any_displayed_positions and len(self._positions) > 0 
    46721 TypeError: object of type 'NoneType' has no len() 
    46722  
    46723 TypeError: object of type 'NoneType' has no len() 
    46724  
    46725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46727 return self._any_displayed_positions and len(self._positions) > 0 
    46728  
    46729 See log for complete Python traceback. 
    46730  
    46731 Traceback (most recent call last): 
    46732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46737 mouse_pause_tracking 
    46738 self._mouse_pause() 
    46739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46741 m.pause(self._mouse_pause_position) 
    46742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46744 p = picked_object(x, y, self.view) 
    46745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46753 near, far = self._near_far_bounds(cp, vd) 
    46754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46756 b = self.drawing_bounds(allow_drawing_changes = False) 
    46757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46762 dbounds = [d.bounds() for d in self.child_drawings() 
    46763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46765 if d.display and not getattr(d, 'skip_bounds', False)] 
    46766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46768 return self._any_displayed_positions and len(self._positions) > 0 
    46769 TypeError: object of type 'NoneType' has no len() 
    46770  
    46771 TypeError: object of type 'NoneType' has no len() 
    46772  
    46773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46775 return self._any_displayed_positions and len(self._positions) > 0 
    46776  
    46777 See log for complete Python traceback. 
    46778  
    46779 Traceback (most recent call last): 
    46780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46785 mouse_pause_tracking 
    46786 self._mouse_pause() 
    46787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46789 m.pause(self._mouse_pause_position) 
    46790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46792 p = picked_object(x, y, self.view) 
    46793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46801 near, far = self._near_far_bounds(cp, vd) 
    46802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46804 b = self.drawing_bounds(allow_drawing_changes = False) 
    46805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46810 dbounds = [d.bounds() for d in self.child_drawings() 
    46811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46813 if d.display and not getattr(d, 'skip_bounds', False)] 
    46814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46816 return self._any_displayed_positions and len(self._positions) > 0 
    46817 TypeError: object of type 'NoneType' has no len() 
    46818  
    46819 TypeError: object of type 'NoneType' has no len() 
    46820  
    46821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46823 return self._any_displayed_positions and len(self._positions) > 0 
    46824  
    46825 See log for complete Python traceback. 
    46826  
    46827 Traceback (most recent call last): 
    46828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46833 mouse_pause_tracking 
    46834 self._mouse_pause() 
    46835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46837 m.pause(self._mouse_pause_position) 
    46838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46840 p = picked_object(x, y, self.view) 
    46841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46849 near, far = self._near_far_bounds(cp, vd) 
    46850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46852 b = self.drawing_bounds(allow_drawing_changes = False) 
    46853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46858 dbounds = [d.bounds() for d in self.child_drawings() 
    46859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46861 if d.display and not getattr(d, 'skip_bounds', False)] 
    46862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46864 return self._any_displayed_positions and len(self._positions) > 0 
    46865 TypeError: object of type 'NoneType' has no len() 
    46866  
    46867 TypeError: object of type 'NoneType' has no len() 
    46868  
    46869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46871 return self._any_displayed_positions and len(self._positions) > 0 
    46872  
    46873 See log for complete Python traceback. 
    46874  
    46875 Traceback (most recent call last): 
    46876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46881 mouse_pause_tracking 
    46882 self._mouse_pause() 
    46883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46885 m.pause(self._mouse_pause_position) 
    46886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46888 p = picked_object(x, y, self.view) 
    46889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46897 near, far = self._near_far_bounds(cp, vd) 
    46898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46900 b = self.drawing_bounds(allow_drawing_changes = False) 
    46901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46906 dbounds = [d.bounds() for d in self.child_drawings() 
    46907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46909 if d.display and not getattr(d, 'skip_bounds', False)] 
    46910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46912 return self._any_displayed_positions and len(self._positions) > 0 
    46913 TypeError: object of type 'NoneType' has no len() 
    46914  
    46915 TypeError: object of type 'NoneType' has no len() 
    46916  
    46917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46919 return self._any_displayed_positions and len(self._positions) > 0 
    46920  
    46921 See log for complete Python traceback. 
    46922  
    46923 Traceback (most recent call last): 
    46924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46929 mouse_pause_tracking 
    46930 self._mouse_pause() 
    46931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46933 m.pause(self._mouse_pause_position) 
    46934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46936 p = picked_object(x, y, self.view) 
    46937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46945 near, far = self._near_far_bounds(cp, vd) 
    46946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46948 b = self.drawing_bounds(allow_drawing_changes = False) 
    46949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    46952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    46954 dbounds = [d.bounds() for d in self.child_drawings() 
    46955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    46957 if d.display and not getattr(d, 'skip_bounds', False)] 
    46958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46960 return self._any_displayed_positions and len(self._positions) > 0 
    46961 TypeError: object of type 'NoneType' has no len() 
    46962  
    46963 TypeError: object of type 'NoneType' has no len() 
    46964  
    46965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    46967 return self._any_displayed_positions and len(self._positions) > 0 
    46968  
    46969 See log for complete Python traceback. 
    46970  
    46971 Traceback (most recent call last): 
    46972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    46974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    46975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    46977 mouse_pause_tracking 
    46978 self._mouse_pause() 
    46979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    46981 m.pause(self._mouse_pause_position) 
    46982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    46984 p = picked_object(x, y, self.view) 
    46985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    46987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    46988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    46990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    46991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    46993 near, far = self._near_far_bounds(cp, vd) 
    46994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    46996 b = self.drawing_bounds(allow_drawing_changes = False) 
    46997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    46998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    46999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47002 dbounds = [d.bounds() for d in self.child_drawings() 
    47003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47005 if d.display and not getattr(d, 'skip_bounds', False)] 
    47006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47008 return self._any_displayed_positions and len(self._positions) > 0 
    47009 TypeError: object of type 'NoneType' has no len() 
    47010  
    47011 TypeError: object of type 'NoneType' has no len() 
    47012  
    47013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47015 return self._any_displayed_positions and len(self._positions) > 0 
    47016  
    47017 See log for complete Python traceback. 
    47018  
    47019 Traceback (most recent call last): 
    47020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47025 mouse_pause_tracking 
    47026 self._mouse_pause() 
    47027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47029 m.pause(self._mouse_pause_position) 
    47030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47032 p = picked_object(x, y, self.view) 
    47033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47041 near, far = self._near_far_bounds(cp, vd) 
    47042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47044 b = self.drawing_bounds(allow_drawing_changes = False) 
    47045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47050 dbounds = [d.bounds() for d in self.child_drawings() 
    47051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47053 if d.display and not getattr(d, 'skip_bounds', False)] 
    47054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47056 return self._any_displayed_positions and len(self._positions) > 0 
    47057 TypeError: object of type 'NoneType' has no len() 
    47058  
    47059 TypeError: object of type 'NoneType' has no len() 
    47060  
    47061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47063 return self._any_displayed_positions and len(self._positions) > 0 
    47064  
    47065 See log for complete Python traceback. 
    47066  
    47067 Traceback (most recent call last): 
    47068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47073 mouse_pause_tracking 
    47074 self._mouse_pause() 
    47075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47077 m.pause(self._mouse_pause_position) 
    47078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47080 p = picked_object(x, y, self.view) 
    47081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47089 near, far = self._near_far_bounds(cp, vd) 
    47090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47092 b = self.drawing_bounds(allow_drawing_changes = False) 
    47093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47098 dbounds = [d.bounds() for d in self.child_drawings() 
    47099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47101 if d.display and not getattr(d, 'skip_bounds', False)] 
    47102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47104 return self._any_displayed_positions and len(self._positions) > 0 
    47105 TypeError: object of type 'NoneType' has no len() 
    47106  
    47107 TypeError: object of type 'NoneType' has no len() 
    47108  
    47109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47111 return self._any_displayed_positions and len(self._positions) > 0 
    47112  
    47113 See log for complete Python traceback. 
    47114  
    47115 Traceback (most recent call last): 
    47116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47121 mouse_pause_tracking 
    47122 self._mouse_pause() 
    47123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47125 m.pause(self._mouse_pause_position) 
    47126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47128 p = picked_object(x, y, self.view) 
    47129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47137 near, far = self._near_far_bounds(cp, vd) 
    47138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47140 b = self.drawing_bounds(allow_drawing_changes = False) 
    47141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47146 dbounds = [d.bounds() for d in self.child_drawings() 
    47147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47149 if d.display and not getattr(d, 'skip_bounds', False)] 
    47150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47152 return self._any_displayed_positions and len(self._positions) > 0 
    47153 TypeError: object of type 'NoneType' has no len() 
    47154  
    47155 TypeError: object of type 'NoneType' has no len() 
    47156  
    47157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47159 return self._any_displayed_positions and len(self._positions) > 0 
    47160  
    47161 See log for complete Python traceback. 
    47162  
    47163 Traceback (most recent call last): 
    47164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47169 mouse_pause_tracking 
    47170 self._mouse_pause() 
    47171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47173 m.pause(self._mouse_pause_position) 
    47174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47176 p = picked_object(x, y, self.view) 
    47177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47185 near, far = self._near_far_bounds(cp, vd) 
    47186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47188 b = self.drawing_bounds(allow_drawing_changes = False) 
    47189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47194 dbounds = [d.bounds() for d in self.child_drawings() 
    47195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47197 if d.display and not getattr(d, 'skip_bounds', False)] 
    47198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47200 return self._any_displayed_positions and len(self._positions) > 0 
    47201 TypeError: object of type 'NoneType' has no len() 
    47202  
    47203 TypeError: object of type 'NoneType' has no len() 
    47204  
    47205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47207 return self._any_displayed_positions and len(self._positions) > 0 
    47208  
    47209 See log for complete Python traceback. 
    47210  
    47211 Traceback (most recent call last): 
    47212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47217 mouse_pause_tracking 
    47218 self._mouse_pause() 
    47219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47221 m.pause(self._mouse_pause_position) 
    47222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47224 p = picked_object(x, y, self.view) 
    47225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47233 near, far = self._near_far_bounds(cp, vd) 
    47234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47236 b = self.drawing_bounds(allow_drawing_changes = False) 
    47237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47242 dbounds = [d.bounds() for d in self.child_drawings() 
    47243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47245 if d.display and not getattr(d, 'skip_bounds', False)] 
    47246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47248 return self._any_displayed_positions and len(self._positions) > 0 
    47249 TypeError: object of type 'NoneType' has no len() 
    47250  
    47251 TypeError: object of type 'NoneType' has no len() 
    47252  
    47253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47255 return self._any_displayed_positions and len(self._positions) > 0 
    47256  
    47257 See log for complete Python traceback. 
    47258  
    47259 Traceback (most recent call last): 
    47260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47265 mouse_pause_tracking 
    47266 self._mouse_pause() 
    47267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47269 m.pause(self._mouse_pause_position) 
    47270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47272 p = picked_object(x, y, self.view) 
    47273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47281 near, far = self._near_far_bounds(cp, vd) 
    47282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47284 b = self.drawing_bounds(allow_drawing_changes = False) 
    47285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47290 dbounds = [d.bounds() for d in self.child_drawings() 
    47291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47293 if d.display and not getattr(d, 'skip_bounds', False)] 
    47294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47296 return self._any_displayed_positions and len(self._positions) > 0 
    47297 TypeError: object of type 'NoneType' has no len() 
    47298  
    47299 TypeError: object of type 'NoneType' has no len() 
    47300  
    47301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47303 return self._any_displayed_positions and len(self._positions) > 0 
    47304  
    47305 See log for complete Python traceback. 
    47306  
    47307 Traceback (most recent call last): 
    47308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47313 mouse_pause_tracking 
    47314 self._mouse_pause() 
    47315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47317 m.pause(self._mouse_pause_position) 
    47318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47320 p = picked_object(x, y, self.view) 
    47321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47329 near, far = self._near_far_bounds(cp, vd) 
    47330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47332 b = self.drawing_bounds(allow_drawing_changes = False) 
    47333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47338 dbounds = [d.bounds() for d in self.child_drawings() 
    47339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47341 if d.display and not getattr(d, 'skip_bounds', False)] 
    47342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47344 return self._any_displayed_positions and len(self._positions) > 0 
    47345 TypeError: object of type 'NoneType' has no len() 
    47346  
    47347 TypeError: object of type 'NoneType' has no len() 
    47348  
    47349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47351 return self._any_displayed_positions and len(self._positions) > 0 
    47352  
    47353 See log for complete Python traceback. 
    47354  
    47355 Traceback (most recent call last): 
    47356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47361 mouse_pause_tracking 
    47362 self._mouse_pause() 
    47363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47365 m.pause(self._mouse_pause_position) 
    47366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47368 p = picked_object(x, y, self.view) 
    47369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47377 near, far = self._near_far_bounds(cp, vd) 
    47378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47380 b = self.drawing_bounds(allow_drawing_changes = False) 
    47381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47386 dbounds = [d.bounds() for d in self.child_drawings() 
    47387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47389 if d.display and not getattr(d, 'skip_bounds', False)] 
    47390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47392 return self._any_displayed_positions and len(self._positions) > 0 
    47393 TypeError: object of type 'NoneType' has no len() 
    47394  
    47395 TypeError: object of type 'NoneType' has no len() 
    47396  
    47397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47399 return self._any_displayed_positions and len(self._positions) > 0 
    47400  
    47401 See log for complete Python traceback. 
    47402  
    47403 Traceback (most recent call last): 
    47404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47409 mouse_pause_tracking 
    47410 self._mouse_pause() 
    47411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47413 m.pause(self._mouse_pause_position) 
    47414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47416 p = picked_object(x, y, self.view) 
    47417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47425 near, far = self._near_far_bounds(cp, vd) 
    47426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47428 b = self.drawing_bounds(allow_drawing_changes = False) 
    47429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47434 dbounds = [d.bounds() for d in self.child_drawings() 
    47435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47437 if d.display and not getattr(d, 'skip_bounds', False)] 
    47438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47440 return self._any_displayed_positions and len(self._positions) > 0 
    47441 TypeError: object of type 'NoneType' has no len() 
    47442  
    47443 TypeError: object of type 'NoneType' has no len() 
    47444  
    47445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47447 return self._any_displayed_positions and len(self._positions) > 0 
    47448  
    47449 See log for complete Python traceback. 
    47450  
    47451 Traceback (most recent call last): 
    47452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47457 mouse_pause_tracking 
    47458 self._mouse_pause() 
    47459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47461 m.pause(self._mouse_pause_position) 
    47462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47464 p = picked_object(x, y, self.view) 
    47465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47473 near, far = self._near_far_bounds(cp, vd) 
    47474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47476 b = self.drawing_bounds(allow_drawing_changes = False) 
    47477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47482 dbounds = [d.bounds() for d in self.child_drawings() 
    47483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47485 if d.display and not getattr(d, 'skip_bounds', False)] 
    47486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47488 return self._any_displayed_positions and len(self._positions) > 0 
    47489 TypeError: object of type 'NoneType' has no len() 
    47490  
    47491 TypeError: object of type 'NoneType' has no len() 
    47492  
    47493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47495 return self._any_displayed_positions and len(self._positions) > 0 
    47496  
    47497 See log for complete Python traceback. 
    47498  
    47499 Traceback (most recent call last): 
    47500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47505 mouse_pause_tracking 
    47506 self._mouse_pause() 
    47507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47509 m.pause(self._mouse_pause_position) 
    47510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47512 p = picked_object(x, y, self.view) 
    47513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47521 near, far = self._near_far_bounds(cp, vd) 
    47522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47524 b = self.drawing_bounds(allow_drawing_changes = False) 
    47525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47530 dbounds = [d.bounds() for d in self.child_drawings() 
    47531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47533 if d.display and not getattr(d, 'skip_bounds', False)] 
    47534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47536 return self._any_displayed_positions and len(self._positions) > 0 
    47537 TypeError: object of type 'NoneType' has no len() 
    47538  
    47539 TypeError: object of type 'NoneType' has no len() 
    47540  
    47541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47543 return self._any_displayed_positions and len(self._positions) > 0 
    47544  
    47545 See log for complete Python traceback. 
    47546  
    47547 Traceback (most recent call last): 
    47548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47553 mouse_pause_tracking 
    47554 self._mouse_pause() 
    47555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47557 m.pause(self._mouse_pause_position) 
    47558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47560 p = picked_object(x, y, self.view) 
    47561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47569 near, far = self._near_far_bounds(cp, vd) 
    47570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47572 b = self.drawing_bounds(allow_drawing_changes = False) 
    47573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47578 dbounds = [d.bounds() for d in self.child_drawings() 
    47579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47581 if d.display and not getattr(d, 'skip_bounds', False)] 
    47582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47584 return self._any_displayed_positions and len(self._positions) > 0 
    47585 TypeError: object of type 'NoneType' has no len() 
    47586  
    47587 TypeError: object of type 'NoneType' has no len() 
    47588  
    47589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47591 return self._any_displayed_positions and len(self._positions) > 0 
    47592  
    47593 See log for complete Python traceback. 
    47594  
    47595 Traceback (most recent call last): 
    47596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47601 mouse_pause_tracking 
    47602 self._mouse_pause() 
    47603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47605 m.pause(self._mouse_pause_position) 
    47606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47608 p = picked_object(x, y, self.view) 
    47609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47617 near, far = self._near_far_bounds(cp, vd) 
    47618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47620 b = self.drawing_bounds(allow_drawing_changes = False) 
    47621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47626 dbounds = [d.bounds() for d in self.child_drawings() 
    47627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47629 if d.display and not getattr(d, 'skip_bounds', False)] 
    47630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47632 return self._any_displayed_positions and len(self._positions) > 0 
    47633 TypeError: object of type 'NoneType' has no len() 
    47634  
    47635 TypeError: object of type 'NoneType' has no len() 
    47636  
    47637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47639 return self._any_displayed_positions and len(self._positions) > 0 
    47640  
    47641 See log for complete Python traceback. 
    47642  
    47643 Traceback (most recent call last): 
    47644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47649 mouse_pause_tracking 
    47650 self._mouse_pause() 
    47651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47653 m.pause(self._mouse_pause_position) 
    47654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47656 p = picked_object(x, y, self.view) 
    47657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47665 near, far = self._near_far_bounds(cp, vd) 
    47666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47668 b = self.drawing_bounds(allow_drawing_changes = False) 
    47669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47674 dbounds = [d.bounds() for d in self.child_drawings() 
    47675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47677 if d.display and not getattr(d, 'skip_bounds', False)] 
    47678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47680 return self._any_displayed_positions and len(self._positions) > 0 
    47681 TypeError: object of type 'NoneType' has no len() 
    47682  
    47683 TypeError: object of type 'NoneType' has no len() 
    47684  
    47685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47687 return self._any_displayed_positions and len(self._positions) > 0 
    47688  
    47689 See log for complete Python traceback. 
    47690  
    47691 Traceback (most recent call last): 
    47692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47697 mouse_pause_tracking 
    47698 self._mouse_pause() 
    47699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47701 m.pause(self._mouse_pause_position) 
    47702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47704 p = picked_object(x, y, self.view) 
    47705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47713 near, far = self._near_far_bounds(cp, vd) 
    47714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47716 b = self.drawing_bounds(allow_drawing_changes = False) 
    47717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47722 dbounds = [d.bounds() for d in self.child_drawings() 
    47723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47725 if d.display and not getattr(d, 'skip_bounds', False)] 
    47726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47728 return self._any_displayed_positions and len(self._positions) > 0 
    47729 TypeError: object of type 'NoneType' has no len() 
    47730  
    47731 TypeError: object of type 'NoneType' has no len() 
    47732  
    47733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47735 return self._any_displayed_positions and len(self._positions) > 0 
    47736  
    47737 See log for complete Python traceback. 
    47738  
    47739 Traceback (most recent call last): 
    47740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47745 mouse_pause_tracking 
    47746 self._mouse_pause() 
    47747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47749 m.pause(self._mouse_pause_position) 
    47750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47752 p = picked_object(x, y, self.view) 
    47753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47761 near, far = self._near_far_bounds(cp, vd) 
    47762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47764 b = self.drawing_bounds(allow_drawing_changes = False) 
    47765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47770 dbounds = [d.bounds() for d in self.child_drawings() 
    47771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47773 if d.display and not getattr(d, 'skip_bounds', False)] 
    47774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47776 return self._any_displayed_positions and len(self._positions) > 0 
    47777 TypeError: object of type 'NoneType' has no len() 
    47778  
    47779 TypeError: object of type 'NoneType' has no len() 
    47780  
    47781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47783 return self._any_displayed_positions and len(self._positions) > 0 
    47784  
    47785 See log for complete Python traceback. 
    47786  
    47787 Traceback (most recent call last): 
    47788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47793 mouse_pause_tracking 
    47794 self._mouse_pause() 
    47795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47797 m.pause(self._mouse_pause_position) 
    47798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47800 p = picked_object(x, y, self.view) 
    47801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47809 near, far = self._near_far_bounds(cp, vd) 
    47810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47812 b = self.drawing_bounds(allow_drawing_changes = False) 
    47813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47818 dbounds = [d.bounds() for d in self.child_drawings() 
    47819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47821 if d.display and not getattr(d, 'skip_bounds', False)] 
    47822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47824 return self._any_displayed_positions and len(self._positions) > 0 
    47825 TypeError: object of type 'NoneType' has no len() 
    47826  
    47827 TypeError: object of type 'NoneType' has no len() 
    47828  
    47829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47831 return self._any_displayed_positions and len(self._positions) > 0 
    47832  
    47833 See log for complete Python traceback. 
    47834  
    47835 Traceback (most recent call last): 
    47836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47841 mouse_pause_tracking 
    47842 self._mouse_pause() 
    47843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47845 m.pause(self._mouse_pause_position) 
    47846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47848 p = picked_object(x, y, self.view) 
    47849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47857 near, far = self._near_far_bounds(cp, vd) 
    47858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47860 b = self.drawing_bounds(allow_drawing_changes = False) 
    47861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47866 dbounds = [d.bounds() for d in self.child_drawings() 
    47867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47869 if d.display and not getattr(d, 'skip_bounds', False)] 
    47870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47872 return self._any_displayed_positions and len(self._positions) > 0 
    47873 TypeError: object of type 'NoneType' has no len() 
    47874  
    47875 TypeError: object of type 'NoneType' has no len() 
    47876  
    47877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47879 return self._any_displayed_positions and len(self._positions) > 0 
    47880  
    47881 See log for complete Python traceback. 
    47882  
    47883 Traceback (most recent call last): 
    47884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47889 mouse_pause_tracking 
    47890 self._mouse_pause() 
    47891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47893 m.pause(self._mouse_pause_position) 
    47894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47896 p = picked_object(x, y, self.view) 
    47897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47905 near, far = self._near_far_bounds(cp, vd) 
    47906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47908 b = self.drawing_bounds(allow_drawing_changes = False) 
    47909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47914 dbounds = [d.bounds() for d in self.child_drawings() 
    47915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47917 if d.display and not getattr(d, 'skip_bounds', False)] 
    47918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47920 return self._any_displayed_positions and len(self._positions) > 0 
    47921 TypeError: object of type 'NoneType' has no len() 
    47922  
    47923 TypeError: object of type 'NoneType' has no len() 
    47924  
    47925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47927 return self._any_displayed_positions and len(self._positions) > 0 
    47928  
    47929 See log for complete Python traceback. 
    47930  
    47931 Traceback (most recent call last): 
    47932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47937 mouse_pause_tracking 
    47938 self._mouse_pause() 
    47939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47941 m.pause(self._mouse_pause_position) 
    47942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47944 p = picked_object(x, y, self.view) 
    47945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    47953 near, far = self._near_far_bounds(cp, vd) 
    47954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    47956 b = self.drawing_bounds(allow_drawing_changes = False) 
    47957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    47959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    47960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    47962 dbounds = [d.bounds() for d in self.child_drawings() 
    47963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    47965 if d.display and not getattr(d, 'skip_bounds', False)] 
    47966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47968 return self._any_displayed_positions and len(self._positions) > 0 
    47969 TypeError: object of type 'NoneType' has no len() 
    47970  
    47971 TypeError: object of type 'NoneType' has no len() 
    47972  
    47973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    47975 return self._any_displayed_positions and len(self._positions) > 0 
    47976  
    47977 See log for complete Python traceback. 
    47978  
    47979 Traceback (most recent call last): 
    47980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    47982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    47983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    47985 mouse_pause_tracking 
    47986 self._mouse_pause() 
    47987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    47989 m.pause(self._mouse_pause_position) 
    47990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    47992 p = picked_object(x, y, self.view) 
    47993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    47995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    47996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    47997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    47998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    47999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48001 near, far = self._near_far_bounds(cp, vd) 
    48002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48004 b = self.drawing_bounds(allow_drawing_changes = False) 
    48005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48010 dbounds = [d.bounds() for d in self.child_drawings() 
    48011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48013 if d.display and not getattr(d, 'skip_bounds', False)] 
    48014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48016 return self._any_displayed_positions and len(self._positions) > 0 
    48017 TypeError: object of type 'NoneType' has no len() 
    48018  
    48019 TypeError: object of type 'NoneType' has no len() 
    48020  
    48021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48023 return self._any_displayed_positions and len(self._positions) > 0 
    48024  
    48025 See log for complete Python traceback. 
    48026  
    48027 Traceback (most recent call last): 
    48028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48033 mouse_pause_tracking 
    48034 self._mouse_pause() 
    48035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48037 m.pause(self._mouse_pause_position) 
    48038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48040 p = picked_object(x, y, self.view) 
    48041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48049 near, far = self._near_far_bounds(cp, vd) 
    48050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48052 b = self.drawing_bounds(allow_drawing_changes = False) 
    48053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48058 dbounds = [d.bounds() for d in self.child_drawings() 
    48059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48061 if d.display and not getattr(d, 'skip_bounds', False)] 
    48062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48064 return self._any_displayed_positions and len(self._positions) > 0 
    48065 TypeError: object of type 'NoneType' has no len() 
    48066  
    48067 TypeError: object of type 'NoneType' has no len() 
    48068  
    48069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48071 return self._any_displayed_positions and len(self._positions) > 0 
    48072  
    48073 See log for complete Python traceback. 
    48074  
    48075 Traceback (most recent call last): 
    48076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48081 mouse_pause_tracking 
    48082 self._mouse_pause() 
    48083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48085 m.pause(self._mouse_pause_position) 
    48086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48088 p = picked_object(x, y, self.view) 
    48089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48097 near, far = self._near_far_bounds(cp, vd) 
    48098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48100 b = self.drawing_bounds(allow_drawing_changes = False) 
    48101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48106 dbounds = [d.bounds() for d in self.child_drawings() 
    48107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48109 if d.display and not getattr(d, 'skip_bounds', False)] 
    48110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48112 return self._any_displayed_positions and len(self._positions) > 0 
    48113 TypeError: object of type 'NoneType' has no len() 
    48114  
    48115 TypeError: object of type 'NoneType' has no len() 
    48116  
    48117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48119 return self._any_displayed_positions and len(self._positions) > 0 
    48120  
    48121 See log for complete Python traceback. 
    48122  
    48123 Traceback (most recent call last): 
    48124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48129 mouse_pause_tracking 
    48130 self._mouse_pause() 
    48131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48133 m.pause(self._mouse_pause_position) 
    48134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48136 p = picked_object(x, y, self.view) 
    48137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48145 near, far = self._near_far_bounds(cp, vd) 
    48146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48148 b = self.drawing_bounds(allow_drawing_changes = False) 
    48149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48154 dbounds = [d.bounds() for d in self.child_drawings() 
    48155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48157 if d.display and not getattr(d, 'skip_bounds', False)] 
    48158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48160 return self._any_displayed_positions and len(self._positions) > 0 
    48161 TypeError: object of type 'NoneType' has no len() 
    48162  
    48163 TypeError: object of type 'NoneType' has no len() 
    48164  
    48165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48167 return self._any_displayed_positions and len(self._positions) > 0 
    48168  
    48169 See log for complete Python traceback. 
    48170  
    48171 Traceback (most recent call last): 
    48172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48177 mouse_pause_tracking 
    48178 self._mouse_pause() 
    48179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48181 m.pause(self._mouse_pause_position) 
    48182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48184 p = picked_object(x, y, self.view) 
    48185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48193 near, far = self._near_far_bounds(cp, vd) 
    48194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48196 b = self.drawing_bounds(allow_drawing_changes = False) 
    48197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48202 dbounds = [d.bounds() for d in self.child_drawings() 
    48203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48205 if d.display and not getattr(d, 'skip_bounds', False)] 
    48206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48208 return self._any_displayed_positions and len(self._positions) > 0 
    48209 TypeError: object of type 'NoneType' has no len() 
    48210  
    48211 TypeError: object of type 'NoneType' has no len() 
    48212  
    48213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48215 return self._any_displayed_positions and len(self._positions) > 0 
    48216  
    48217 See log for complete Python traceback. 
    48218  
    48219 Traceback (most recent call last): 
    48220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48225 mouse_pause_tracking 
    48226 self._mouse_pause() 
    48227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48229 m.pause(self._mouse_pause_position) 
    48230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48232 p = picked_object(x, y, self.view) 
    48233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48241 near, far = self._near_far_bounds(cp, vd) 
    48242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48244 b = self.drawing_bounds(allow_drawing_changes = False) 
    48245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48250 dbounds = [d.bounds() for d in self.child_drawings() 
    48251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48253 if d.display and not getattr(d, 'skip_bounds', False)] 
    48254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48256 return self._any_displayed_positions and len(self._positions) > 0 
    48257 TypeError: object of type 'NoneType' has no len() 
    48258  
    48259 TypeError: object of type 'NoneType' has no len() 
    48260  
    48261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48263 return self._any_displayed_positions and len(self._positions) > 0 
    48264  
    48265 See log for complete Python traceback. 
    48266  
    48267 Traceback (most recent call last): 
    48268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48273 mouse_pause_tracking 
    48274 self._mouse_pause() 
    48275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48277 m.pause(self._mouse_pause_position) 
    48278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48280 p = picked_object(x, y, self.view) 
    48281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48289 near, far = self._near_far_bounds(cp, vd) 
    48290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48292 b = self.drawing_bounds(allow_drawing_changes = False) 
    48293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48298 dbounds = [d.bounds() for d in self.child_drawings() 
    48299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48301 if d.display and not getattr(d, 'skip_bounds', False)] 
    48302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48304 return self._any_displayed_positions and len(self._positions) > 0 
    48305 TypeError: object of type 'NoneType' has no len() 
    48306  
    48307 TypeError: object of type 'NoneType' has no len() 
    48308  
    48309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48311 return self._any_displayed_positions and len(self._positions) > 0 
    48312  
    48313 See log for complete Python traceback. 
    48314  
    48315 Traceback (most recent call last): 
    48316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48321 mouse_pause_tracking 
    48322 self._mouse_pause() 
    48323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48325 m.pause(self._mouse_pause_position) 
    48326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48328 p = picked_object(x, y, self.view) 
    48329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48337 near, far = self._near_far_bounds(cp, vd) 
    48338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48340 b = self.drawing_bounds(allow_drawing_changes = False) 
    48341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48346 dbounds = [d.bounds() for d in self.child_drawings() 
    48347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48349 if d.display and not getattr(d, 'skip_bounds', False)] 
    48350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48352 return self._any_displayed_positions and len(self._positions) > 0 
    48353 TypeError: object of type 'NoneType' has no len() 
    48354  
    48355 TypeError: object of type 'NoneType' has no len() 
    48356  
    48357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48359 return self._any_displayed_positions and len(self._positions) > 0 
    48360  
    48361 See log for complete Python traceback. 
    48362  
    48363 Traceback (most recent call last): 
    48364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48369 mouse_pause_tracking 
    48370 self._mouse_pause() 
    48371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48373 m.pause(self._mouse_pause_position) 
    48374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48376 p = picked_object(x, y, self.view) 
    48377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48385 near, far = self._near_far_bounds(cp, vd) 
    48386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48388 b = self.drawing_bounds(allow_drawing_changes = False) 
    48389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48394 dbounds = [d.bounds() for d in self.child_drawings() 
    48395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48397 if d.display and not getattr(d, 'skip_bounds', False)] 
    48398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48400 return self._any_displayed_positions and len(self._positions) > 0 
    48401 TypeError: object of type 'NoneType' has no len() 
    48402  
    48403 TypeError: object of type 'NoneType' has no len() 
    48404  
    48405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48407 return self._any_displayed_positions and len(self._positions) > 0 
    48408  
    48409 See log for complete Python traceback. 
    48410  
    48411 Traceback (most recent call last): 
    48412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48417 mouse_pause_tracking 
    48418 self._mouse_pause() 
    48419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48421 m.pause(self._mouse_pause_position) 
    48422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48424 p = picked_object(x, y, self.view) 
    48425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48433 near, far = self._near_far_bounds(cp, vd) 
    48434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48436 b = self.drawing_bounds(allow_drawing_changes = False) 
    48437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48442 dbounds = [d.bounds() for d in self.child_drawings() 
    48443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48445 if d.display and not getattr(d, 'skip_bounds', False)] 
    48446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48448 return self._any_displayed_positions and len(self._positions) > 0 
    48449 TypeError: object of type 'NoneType' has no len() 
    48450  
    48451 TypeError: object of type 'NoneType' has no len() 
    48452  
    48453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48455 return self._any_displayed_positions and len(self._positions) > 0 
    48456  
    48457 See log for complete Python traceback. 
    48458  
    48459 Traceback (most recent call last): 
    48460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48465 mouse_pause_tracking 
    48466 self._mouse_pause() 
    48467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48469 m.pause(self._mouse_pause_position) 
    48470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48472 p = picked_object(x, y, self.view) 
    48473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48481 near, far = self._near_far_bounds(cp, vd) 
    48482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48484 b = self.drawing_bounds(allow_drawing_changes = False) 
    48485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48490 dbounds = [d.bounds() for d in self.child_drawings() 
    48491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48493 if d.display and not getattr(d, 'skip_bounds', False)] 
    48494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48496 return self._any_displayed_positions and len(self._positions) > 0 
    48497 TypeError: object of type 'NoneType' has no len() 
    48498  
    48499 TypeError: object of type 'NoneType' has no len() 
    48500  
    48501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48503 return self._any_displayed_positions and len(self._positions) > 0 
    48504  
    48505 See log for complete Python traceback. 
    48506  
    48507 Traceback (most recent call last): 
    48508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48513 mouse_pause_tracking 
    48514 self._mouse_pause() 
    48515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48517 m.pause(self._mouse_pause_position) 
    48518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48520 p = picked_object(x, y, self.view) 
    48521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48529 near, far = self._near_far_bounds(cp, vd) 
    48530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48532 b = self.drawing_bounds(allow_drawing_changes = False) 
    48533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48538 dbounds = [d.bounds() for d in self.child_drawings() 
    48539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48541 if d.display and not getattr(d, 'skip_bounds', False)] 
    48542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48544 return self._any_displayed_positions and len(self._positions) > 0 
    48545 TypeError: object of type 'NoneType' has no len() 
    48546  
    48547 TypeError: object of type 'NoneType' has no len() 
    48548  
    48549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48551 return self._any_displayed_positions and len(self._positions) > 0 
    48552  
    48553 See log for complete Python traceback. 
    48554  
    48555 Traceback (most recent call last): 
    48556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48561 mouse_pause_tracking 
    48562 self._mouse_pause() 
    48563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48565 m.pause(self._mouse_pause_position) 
    48566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48568 p = picked_object(x, y, self.view) 
    48569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48577 near, far = self._near_far_bounds(cp, vd) 
    48578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48580 b = self.drawing_bounds(allow_drawing_changes = False) 
    48581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48586 dbounds = [d.bounds() for d in self.child_drawings() 
    48587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48589 if d.display and not getattr(d, 'skip_bounds', False)] 
    48590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48592 return self._any_displayed_positions and len(self._positions) > 0 
    48593 TypeError: object of type 'NoneType' has no len() 
    48594  
    48595 TypeError: object of type 'NoneType' has no len() 
    48596  
    48597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48599 return self._any_displayed_positions and len(self._positions) > 0 
    48600  
    48601 See log for complete Python traceback. 
    48602  
    48603 Traceback (most recent call last): 
    48604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48609 mouse_pause_tracking 
    48610 self._mouse_pause() 
    48611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48613 m.pause(self._mouse_pause_position) 
    48614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48616 p = picked_object(x, y, self.view) 
    48617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48625 near, far = self._near_far_bounds(cp, vd) 
    48626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48628 b = self.drawing_bounds(allow_drawing_changes = False) 
    48629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48634 dbounds = [d.bounds() for d in self.child_drawings() 
    48635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48637 if d.display and not getattr(d, 'skip_bounds', False)] 
    48638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48640 return self._any_displayed_positions and len(self._positions) > 0 
    48641 TypeError: object of type 'NoneType' has no len() 
    48642  
    48643 TypeError: object of type 'NoneType' has no len() 
    48644  
    48645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48647 return self._any_displayed_positions and len(self._positions) > 0 
    48648  
    48649 See log for complete Python traceback. 
    48650  
    48651 Traceback (most recent call last): 
    48652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48657 mouse_pause_tracking 
    48658 self._mouse_pause() 
    48659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48661 m.pause(self._mouse_pause_position) 
    48662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48664 p = picked_object(x, y, self.view) 
    48665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48673 near, far = self._near_far_bounds(cp, vd) 
    48674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48676 b = self.drawing_bounds(allow_drawing_changes = False) 
    48677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48682 dbounds = [d.bounds() for d in self.child_drawings() 
    48683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48685 if d.display and not getattr(d, 'skip_bounds', False)] 
    48686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48688 return self._any_displayed_positions and len(self._positions) > 0 
    48689 TypeError: object of type 'NoneType' has no len() 
    48690  
    48691 TypeError: object of type 'NoneType' has no len() 
    48692  
    48693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48695 return self._any_displayed_positions and len(self._positions) > 0 
    48696  
    48697 See log for complete Python traceback. 
    48698  
    48699 Traceback (most recent call last): 
    48700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48705 mouse_pause_tracking 
    48706 self._mouse_pause() 
    48707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48709 m.pause(self._mouse_pause_position) 
    48710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48712 p = picked_object(x, y, self.view) 
    48713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48721 near, far = self._near_far_bounds(cp, vd) 
    48722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48724 b = self.drawing_bounds(allow_drawing_changes = False) 
    48725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48730 dbounds = [d.bounds() for d in self.child_drawings() 
    48731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48733 if d.display and not getattr(d, 'skip_bounds', False)] 
    48734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48736 return self._any_displayed_positions and len(self._positions) > 0 
    48737 TypeError: object of type 'NoneType' has no len() 
    48738  
    48739 TypeError: object of type 'NoneType' has no len() 
    48740  
    48741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48743 return self._any_displayed_positions and len(self._positions) > 0 
    48744  
    48745 See log for complete Python traceback. 
    48746  
    48747 Traceback (most recent call last): 
    48748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48753 mouse_pause_tracking 
    48754 self._mouse_pause() 
    48755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48757 m.pause(self._mouse_pause_position) 
    48758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48760 p = picked_object(x, y, self.view) 
    48761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48769 near, far = self._near_far_bounds(cp, vd) 
    48770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48772 b = self.drawing_bounds(allow_drawing_changes = False) 
    48773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48778 dbounds = [d.bounds() for d in self.child_drawings() 
    48779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48781 if d.display and not getattr(d, 'skip_bounds', False)] 
    48782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48784 return self._any_displayed_positions and len(self._positions) > 0 
    48785 TypeError: object of type 'NoneType' has no len() 
    48786  
    48787 TypeError: object of type 'NoneType' has no len() 
    48788  
    48789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48791 return self._any_displayed_positions and len(self._positions) > 0 
    48792  
    48793 See log for complete Python traceback. 
    48794  
    48795 Traceback (most recent call last): 
    48796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48801 mouse_pause_tracking 
    48802 self._mouse_pause() 
    48803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48805 m.pause(self._mouse_pause_position) 
    48806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48808 p = picked_object(x, y, self.view) 
    48809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48817 near, far = self._near_far_bounds(cp, vd) 
    48818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48820 b = self.drawing_bounds(allow_drawing_changes = False) 
    48821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48826 dbounds = [d.bounds() for d in self.child_drawings() 
    48827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48829 if d.display and not getattr(d, 'skip_bounds', False)] 
    48830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48832 return self._any_displayed_positions and len(self._positions) > 0 
    48833 TypeError: object of type 'NoneType' has no len() 
    48834  
    48835 TypeError: object of type 'NoneType' has no len() 
    48836  
    48837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48839 return self._any_displayed_positions and len(self._positions) > 0 
    48840  
    48841 See log for complete Python traceback. 
    48842  
    48843 Traceback (most recent call last): 
    48844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48849 mouse_pause_tracking 
    48850 self._mouse_pause() 
    48851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48853 m.pause(self._mouse_pause_position) 
    48854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48856 p = picked_object(x, y, self.view) 
    48857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48865 near, far = self._near_far_bounds(cp, vd) 
    48866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48868 b = self.drawing_bounds(allow_drawing_changes = False) 
    48869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48874 dbounds = [d.bounds() for d in self.child_drawings() 
    48875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48877 if d.display and not getattr(d, 'skip_bounds', False)] 
    48878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48880 return self._any_displayed_positions and len(self._positions) > 0 
    48881 TypeError: object of type 'NoneType' has no len() 
    48882  
    48883 TypeError: object of type 'NoneType' has no len() 
    48884  
    48885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48887 return self._any_displayed_positions and len(self._positions) > 0 
    48888  
    48889 See log for complete Python traceback. 
    48890  
    48891 Traceback (most recent call last): 
    48892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48897 mouse_pause_tracking 
    48898 self._mouse_pause() 
    48899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48901 m.pause(self._mouse_pause_position) 
    48902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48904 p = picked_object(x, y, self.view) 
    48905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48913 near, far = self._near_far_bounds(cp, vd) 
    48914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48916 b = self.drawing_bounds(allow_drawing_changes = False) 
    48917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48922 dbounds = [d.bounds() for d in self.child_drawings() 
    48923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48925 if d.display and not getattr(d, 'skip_bounds', False)] 
    48926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48928 return self._any_displayed_positions and len(self._positions) > 0 
    48929 TypeError: object of type 'NoneType' has no len() 
    48930  
    48931 TypeError: object of type 'NoneType' has no len() 
    48932  
    48933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48935 return self._any_displayed_positions and len(self._positions) > 0 
    48936  
    48937 See log for complete Python traceback. 
    48938  
    48939 Traceback (most recent call last): 
    48940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48945 mouse_pause_tracking 
    48946 self._mouse_pause() 
    48947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48949 m.pause(self._mouse_pause_position) 
    48950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    48952 p = picked_object(x, y, self.view) 
    48953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    48955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    48956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    48958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    48959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    48961 near, far = self._near_far_bounds(cp, vd) 
    48962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    48964 b = self.drawing_bounds(allow_drawing_changes = False) 
    48965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    48967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    48968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    48970 dbounds = [d.bounds() for d in self.child_drawings() 
    48971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    48973 if d.display and not getattr(d, 'skip_bounds', False)] 
    48974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48976 return self._any_displayed_positions and len(self._positions) > 0 
    48977 TypeError: object of type 'NoneType' has no len() 
    48978  
    48979 TypeError: object of type 'NoneType' has no len() 
    48980  
    48981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    48983 return self._any_displayed_positions and len(self._positions) > 0 
    48984  
    48985 See log for complete Python traceback. 
    48986  
    48987 Traceback (most recent call last): 
    48988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    48990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    48991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    48993 mouse_pause_tracking 
    48994 self._mouse_pause() 
    48995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    48997 m.pause(self._mouse_pause_position) 
    48998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    48999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49000 p = picked_object(x, y, self.view) 
    49001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49009 near, far = self._near_far_bounds(cp, vd) 
    49010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49012 b = self.drawing_bounds(allow_drawing_changes = False) 
    49013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49018 dbounds = [d.bounds() for d in self.child_drawings() 
    49019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49021 if d.display and not getattr(d, 'skip_bounds', False)] 
    49022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49024 return self._any_displayed_positions and len(self._positions) > 0 
    49025 TypeError: object of type 'NoneType' has no len() 
    49026  
    49027 TypeError: object of type 'NoneType' has no len() 
    49028  
    49029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49031 return self._any_displayed_positions and len(self._positions) > 0 
    49032  
    49033 See log for complete Python traceback. 
    49034  
    49035 Traceback (most recent call last): 
    49036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49041 mouse_pause_tracking 
    49042 self._mouse_pause() 
    49043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49045 m.pause(self._mouse_pause_position) 
    49046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49048 p = picked_object(x, y, self.view) 
    49049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49057 near, far = self._near_far_bounds(cp, vd) 
    49058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49060 b = self.drawing_bounds(allow_drawing_changes = False) 
    49061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49066 dbounds = [d.bounds() for d in self.child_drawings() 
    49067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49069 if d.display and not getattr(d, 'skip_bounds', False)] 
    49070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49072 return self._any_displayed_positions and len(self._positions) > 0 
    49073 TypeError: object of type 'NoneType' has no len() 
    49074  
    49075 TypeError: object of type 'NoneType' has no len() 
    49076  
    49077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49079 return self._any_displayed_positions and len(self._positions) > 0 
    49080  
    49081 See log for complete Python traceback. 
    49082  
    49083 Traceback (most recent call last): 
    49084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49089 mouse_pause_tracking 
    49090 self._mouse_pause() 
    49091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49093 m.pause(self._mouse_pause_position) 
    49094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49096 p = picked_object(x, y, self.view) 
    49097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49105 near, far = self._near_far_bounds(cp, vd) 
    49106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49108 b = self.drawing_bounds(allow_drawing_changes = False) 
    49109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49114 dbounds = [d.bounds() for d in self.child_drawings() 
    49115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49117 if d.display and not getattr(d, 'skip_bounds', False)] 
    49118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49120 return self._any_displayed_positions and len(self._positions) > 0 
    49121 TypeError: object of type 'NoneType' has no len() 
    49122  
    49123 TypeError: object of type 'NoneType' has no len() 
    49124  
    49125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49127 return self._any_displayed_positions and len(self._positions) > 0 
    49128  
    49129 See log for complete Python traceback. 
    49130  
    49131 Traceback (most recent call last): 
    49132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49137 mouse_pause_tracking 
    49138 self._mouse_pause() 
    49139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49141 m.pause(self._mouse_pause_position) 
    49142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49144 p = picked_object(x, y, self.view) 
    49145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49153 near, far = self._near_far_bounds(cp, vd) 
    49154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49156 b = self.drawing_bounds(allow_drawing_changes = False) 
    49157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49162 dbounds = [d.bounds() for d in self.child_drawings() 
    49163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49165 if d.display and not getattr(d, 'skip_bounds', False)] 
    49166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49168 return self._any_displayed_positions and len(self._positions) > 0 
    49169 TypeError: object of type 'NoneType' has no len() 
    49170  
    49171 TypeError: object of type 'NoneType' has no len() 
    49172  
    49173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49175 return self._any_displayed_positions and len(self._positions) > 0 
    49176  
    49177 See log for complete Python traceback. 
    49178  
    49179 Traceback (most recent call last): 
    49180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49185 mouse_pause_tracking 
    49186 self._mouse_pause() 
    49187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49189 m.pause(self._mouse_pause_position) 
    49190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49192 p = picked_object(x, y, self.view) 
    49193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49201 near, far = self._near_far_bounds(cp, vd) 
    49202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49204 b = self.drawing_bounds(allow_drawing_changes = False) 
    49205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49210 dbounds = [d.bounds() for d in self.child_drawings() 
    49211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49213 if d.display and not getattr(d, 'skip_bounds', False)] 
    49214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49216 return self._any_displayed_positions and len(self._positions) > 0 
    49217 TypeError: object of type 'NoneType' has no len() 
    49218  
    49219 TypeError: object of type 'NoneType' has no len() 
    49220  
    49221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49223 return self._any_displayed_positions and len(self._positions) > 0 
    49224  
    49225 See log for complete Python traceback. 
    49226  
    49227 Traceback (most recent call last): 
    49228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49233 mouse_pause_tracking 
    49234 self._mouse_pause() 
    49235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49237 m.pause(self._mouse_pause_position) 
    49238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49240 p = picked_object(x, y, self.view) 
    49241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49249 near, far = self._near_far_bounds(cp, vd) 
    49250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49252 b = self.drawing_bounds(allow_drawing_changes = False) 
    49253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49258 dbounds = [d.bounds() for d in self.child_drawings() 
    49259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49261 if d.display and not getattr(d, 'skip_bounds', False)] 
    49262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49264 return self._any_displayed_positions and len(self._positions) > 0 
    49265 TypeError: object of type 'NoneType' has no len() 
    49266  
    49267 TypeError: object of type 'NoneType' has no len() 
    49268  
    49269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49271 return self._any_displayed_positions and len(self._positions) > 0 
    49272  
    49273 See log for complete Python traceback. 
    49274  
    49275 Traceback (most recent call last): 
    49276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49281 mouse_pause_tracking 
    49282 self._mouse_pause() 
    49283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49285 m.pause(self._mouse_pause_position) 
    49286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49288 p = picked_object(x, y, self.view) 
    49289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49297 near, far = self._near_far_bounds(cp, vd) 
    49298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49300 b = self.drawing_bounds(allow_drawing_changes = False) 
    49301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49306 dbounds = [d.bounds() for d in self.child_drawings() 
    49307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49309 if d.display and not getattr(d, 'skip_bounds', False)] 
    49310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49312 return self._any_displayed_positions and len(self._positions) > 0 
    49313 TypeError: object of type 'NoneType' has no len() 
    49314  
    49315 TypeError: object of type 'NoneType' has no len() 
    49316  
    49317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49319 return self._any_displayed_positions and len(self._positions) > 0 
    49320  
    49321 See log for complete Python traceback. 
    49322  
    49323 Traceback (most recent call last): 
    49324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49329 mouse_pause_tracking 
    49330 self._mouse_pause() 
    49331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49333 m.pause(self._mouse_pause_position) 
    49334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49336 p = picked_object(x, y, self.view) 
    49337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49345 near, far = self._near_far_bounds(cp, vd) 
    49346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49348 b = self.drawing_bounds(allow_drawing_changes = False) 
    49349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49354 dbounds = [d.bounds() for d in self.child_drawings() 
    49355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49357 if d.display and not getattr(d, 'skip_bounds', False)] 
    49358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49360 return self._any_displayed_positions and len(self._positions) > 0 
    49361 TypeError: object of type 'NoneType' has no len() 
    49362  
    49363 TypeError: object of type 'NoneType' has no len() 
    49364  
    49365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49367 return self._any_displayed_positions and len(self._positions) > 0 
    49368  
    49369 See log for complete Python traceback. 
    49370  
    49371 Traceback (most recent call last): 
    49372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49377 mouse_pause_tracking 
    49378 self._mouse_pause() 
    49379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49381 m.pause(self._mouse_pause_position) 
    49382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49384 p = picked_object(x, y, self.view) 
    49385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49393 near, far = self._near_far_bounds(cp, vd) 
    49394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49396 b = self.drawing_bounds(allow_drawing_changes = False) 
    49397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49402 dbounds = [d.bounds() for d in self.child_drawings() 
    49403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49405 if d.display and not getattr(d, 'skip_bounds', False)] 
    49406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49408 return self._any_displayed_positions and len(self._positions) > 0 
    49409 TypeError: object of type 'NoneType' has no len() 
    49410  
    49411 TypeError: object of type 'NoneType' has no len() 
    49412  
    49413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49415 return self._any_displayed_positions and len(self._positions) > 0 
    49416  
    49417 See log for complete Python traceback. 
    49418  
    49419 Traceback (most recent call last): 
    49420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49425 mouse_pause_tracking 
    49426 self._mouse_pause() 
    49427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49429 m.pause(self._mouse_pause_position) 
    49430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49432 p = picked_object(x, y, self.view) 
    49433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49441 near, far = self._near_far_bounds(cp, vd) 
    49442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49444 b = self.drawing_bounds(allow_drawing_changes = False) 
    49445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49450 dbounds = [d.bounds() for d in self.child_drawings() 
    49451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49453 if d.display and not getattr(d, 'skip_bounds', False)] 
    49454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49456 return self._any_displayed_positions and len(self._positions) > 0 
    49457 TypeError: object of type 'NoneType' has no len() 
    49458  
    49459 TypeError: object of type 'NoneType' has no len() 
    49460  
    49461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49463 return self._any_displayed_positions and len(self._positions) > 0 
    49464  
    49465 See log for complete Python traceback. 
    49466  
    49467 Traceback (most recent call last): 
    49468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49473 mouse_pause_tracking 
    49474 self._mouse_pause() 
    49475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49477 m.pause(self._mouse_pause_position) 
    49478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49480 p = picked_object(x, y, self.view) 
    49481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49489 near, far = self._near_far_bounds(cp, vd) 
    49490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49492 b = self.drawing_bounds(allow_drawing_changes = False) 
    49493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49498 dbounds = [d.bounds() for d in self.child_drawings() 
    49499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49501 if d.display and not getattr(d, 'skip_bounds', False)] 
    49502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49504 return self._any_displayed_positions and len(self._positions) > 0 
    49505 TypeError: object of type 'NoneType' has no len() 
    49506  
    49507 TypeError: object of type 'NoneType' has no len() 
    49508  
    49509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49511 return self._any_displayed_positions and len(self._positions) > 0 
    49512  
    49513 See log for complete Python traceback. 
    49514  
    49515 Traceback (most recent call last): 
    49516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49521 mouse_pause_tracking 
    49522 self._mouse_pause() 
    49523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49525 m.pause(self._mouse_pause_position) 
    49526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49528 p = picked_object(x, y, self.view) 
    49529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49537 near, far = self._near_far_bounds(cp, vd) 
    49538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49540 b = self.drawing_bounds(allow_drawing_changes = False) 
    49541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49546 dbounds = [d.bounds() for d in self.child_drawings() 
    49547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49549 if d.display and not getattr(d, 'skip_bounds', False)] 
    49550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49552 return self._any_displayed_positions and len(self._positions) > 0 
    49553 TypeError: object of type 'NoneType' has no len() 
    49554  
    49555 TypeError: object of type 'NoneType' has no len() 
    49556  
    49557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49559 return self._any_displayed_positions and len(self._positions) > 0 
    49560  
    49561 See log for complete Python traceback. 
    49562  
    49563 Traceback (most recent call last): 
    49564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49569 mouse_pause_tracking 
    49570 self._mouse_pause() 
    49571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49573 m.pause(self._mouse_pause_position) 
    49574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49576 p = picked_object(x, y, self.view) 
    49577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49585 near, far = self._near_far_bounds(cp, vd) 
    49586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49588 b = self.drawing_bounds(allow_drawing_changes = False) 
    49589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49594 dbounds = [d.bounds() for d in self.child_drawings() 
    49595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49597 if d.display and not getattr(d, 'skip_bounds', False)] 
    49598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49600 return self._any_displayed_positions and len(self._positions) > 0 
    49601 TypeError: object of type 'NoneType' has no len() 
    49602  
    49603 TypeError: object of type 'NoneType' has no len() 
    49604  
    49605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49607 return self._any_displayed_positions and len(self._positions) > 0 
    49608  
    49609 See log for complete Python traceback. 
    49610  
    49611 Traceback (most recent call last): 
    49612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49617 mouse_pause_tracking 
    49618 self._mouse_pause() 
    49619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49621 m.pause(self._mouse_pause_position) 
    49622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49624 p = picked_object(x, y, self.view) 
    49625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49633 near, far = self._near_far_bounds(cp, vd) 
    49634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49636 b = self.drawing_bounds(allow_drawing_changes = False) 
    49637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49642 dbounds = [d.bounds() for d in self.child_drawings() 
    49643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49645 if d.display and not getattr(d, 'skip_bounds', False)] 
    49646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49648 return self._any_displayed_positions and len(self._positions) > 0 
    49649 TypeError: object of type 'NoneType' has no len() 
    49650  
    49651 TypeError: object of type 'NoneType' has no len() 
    49652  
    49653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49655 return self._any_displayed_positions and len(self._positions) > 0 
    49656  
    49657 See log for complete Python traceback. 
    49658  
    49659 Traceback (most recent call last): 
    49660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49665 mouse_pause_tracking 
    49666 self._mouse_pause() 
    49667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49669 m.pause(self._mouse_pause_position) 
    49670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49672 p = picked_object(x, y, self.view) 
    49673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49681 near, far = self._near_far_bounds(cp, vd) 
    49682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49684 b = self.drawing_bounds(allow_drawing_changes = False) 
    49685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49690 dbounds = [d.bounds() for d in self.child_drawings() 
    49691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49693 if d.display and not getattr(d, 'skip_bounds', False)] 
    49694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49696 return self._any_displayed_positions and len(self._positions) > 0 
    49697 TypeError: object of type 'NoneType' has no len() 
    49698  
    49699 TypeError: object of type 'NoneType' has no len() 
    49700  
    49701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49703 return self._any_displayed_positions and len(self._positions) > 0 
    49704  
    49705 See log for complete Python traceback. 
    49706  
    49707 Traceback (most recent call last): 
    49708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49713 mouse_pause_tracking 
    49714 self._mouse_pause() 
    49715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49717 m.pause(self._mouse_pause_position) 
    49718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49720 p = picked_object(x, y, self.view) 
    49721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49729 near, far = self._near_far_bounds(cp, vd) 
    49730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49732 b = self.drawing_bounds(allow_drawing_changes = False) 
    49733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49738 dbounds = [d.bounds() for d in self.child_drawings() 
    49739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49741 if d.display and not getattr(d, 'skip_bounds', False)] 
    49742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49744 return self._any_displayed_positions and len(self._positions) > 0 
    49745 TypeError: object of type 'NoneType' has no len() 
    49746  
    49747 TypeError: object of type 'NoneType' has no len() 
    49748  
    49749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49751 return self._any_displayed_positions and len(self._positions) > 0 
    49752  
    49753 See log for complete Python traceback. 
    49754  
    49755 Traceback (most recent call last): 
    49756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49761 mouse_pause_tracking 
    49762 self._mouse_pause() 
    49763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49765 m.pause(self._mouse_pause_position) 
    49766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49768 p = picked_object(x, y, self.view) 
    49769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49777 near, far = self._near_far_bounds(cp, vd) 
    49778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49780 b = self.drawing_bounds(allow_drawing_changes = False) 
    49781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49786 dbounds = [d.bounds() for d in self.child_drawings() 
    49787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49789 if d.display and not getattr(d, 'skip_bounds', False)] 
    49790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49792 return self._any_displayed_positions and len(self._positions) > 0 
    49793 TypeError: object of type 'NoneType' has no len() 
    49794  
    49795 TypeError: object of type 'NoneType' has no len() 
    49796  
    49797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49799 return self._any_displayed_positions and len(self._positions) > 0 
    49800  
    49801 See log for complete Python traceback. 
    49802  
    49803 Traceback (most recent call last): 
    49804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49809 mouse_pause_tracking 
    49810 self._mouse_pause() 
    49811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49813 m.pause(self._mouse_pause_position) 
    49814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49816 p = picked_object(x, y, self.view) 
    49817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49825 near, far = self._near_far_bounds(cp, vd) 
    49826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49828 b = self.drawing_bounds(allow_drawing_changes = False) 
    49829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49834 dbounds = [d.bounds() for d in self.child_drawings() 
    49835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49837 if d.display and not getattr(d, 'skip_bounds', False)] 
    49838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49840 return self._any_displayed_positions and len(self._positions) > 0 
    49841 TypeError: object of type 'NoneType' has no len() 
    49842  
    49843 TypeError: object of type 'NoneType' has no len() 
    49844  
    49845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49847 return self._any_displayed_positions and len(self._positions) > 0 
    49848  
    49849 See log for complete Python traceback. 
    49850  
    49851 Traceback (most recent call last): 
    49852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49857 mouse_pause_tracking 
    49858 self._mouse_pause() 
    49859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49861 m.pause(self._mouse_pause_position) 
    49862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49864 p = picked_object(x, y, self.view) 
    49865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49873 near, far = self._near_far_bounds(cp, vd) 
    49874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49876 b = self.drawing_bounds(allow_drawing_changes = False) 
    49877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49882 dbounds = [d.bounds() for d in self.child_drawings() 
    49883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49885 if d.display and not getattr(d, 'skip_bounds', False)] 
    49886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49888 return self._any_displayed_positions and len(self._positions) > 0 
    49889 TypeError: object of type 'NoneType' has no len() 
    49890  
    49891 TypeError: object of type 'NoneType' has no len() 
    49892  
    49893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49895 return self._any_displayed_positions and len(self._positions) > 0 
    49896  
    49897 See log for complete Python traceback. 
    49898  
    49899 Traceback (most recent call last): 
    49900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49905 mouse_pause_tracking 
    49906 self._mouse_pause() 
    49907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49909 m.pause(self._mouse_pause_position) 
    49910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49912 p = picked_object(x, y, self.view) 
    49913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49921 near, far = self._near_far_bounds(cp, vd) 
    49922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49924 b = self.drawing_bounds(allow_drawing_changes = False) 
    49925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49930 dbounds = [d.bounds() for d in self.child_drawings() 
    49931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49933 if d.display and not getattr(d, 'skip_bounds', False)] 
    49934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49936 return self._any_displayed_positions and len(self._positions) > 0 
    49937 TypeError: object of type 'NoneType' has no len() 
    49938  
    49939 TypeError: object of type 'NoneType' has no len() 
    49940  
    49941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49943 return self._any_displayed_positions and len(self._positions) > 0 
    49944  
    49945 See log for complete Python traceback. 
    49946  
    49947 Traceback (most recent call last): 
    49948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    49953 mouse_pause_tracking 
    49954 self._mouse_pause() 
    49955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    49957 m.pause(self._mouse_pause_position) 
    49958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    49960 p = picked_object(x, y, self.view) 
    49961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    49963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    49964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    49966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    49967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    49969 near, far = self._near_far_bounds(cp, vd) 
    49970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    49972 b = self.drawing_bounds(allow_drawing_changes = False) 
    49973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    49975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    49976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    49978 dbounds = [d.bounds() for d in self.child_drawings() 
    49979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    49981 if d.display and not getattr(d, 'skip_bounds', False)] 
    49982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49984 return self._any_displayed_positions and len(self._positions) > 0 
    49985 TypeError: object of type 'NoneType' has no len() 
    49986  
    49987 TypeError: object of type 'NoneType' has no len() 
    49988  
    49989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    49991 return self._any_displayed_positions and len(self._positions) > 0 
    49992  
    49993 See log for complete Python traceback. 
    49994  
    49995 Traceback (most recent call last): 
    49996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    49997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    49998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    49999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50001 mouse_pause_tracking 
    50002 self._mouse_pause() 
    50003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50005 m.pause(self._mouse_pause_position) 
    50006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50008 p = picked_object(x, y, self.view) 
    50009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50017 near, far = self._near_far_bounds(cp, vd) 
    50018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50020 b = self.drawing_bounds(allow_drawing_changes = False) 
    50021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50026 dbounds = [d.bounds() for d in self.child_drawings() 
    50027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50029 if d.display and not getattr(d, 'skip_bounds', False)] 
    50030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50032 return self._any_displayed_positions and len(self._positions) > 0 
    50033 TypeError: object of type 'NoneType' has no len() 
    50034  
    50035 TypeError: object of type 'NoneType' has no len() 
    50036  
    50037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50039 return self._any_displayed_positions and len(self._positions) > 0 
    50040  
    50041 See log for complete Python traceback. 
    50042  
    50043 Traceback (most recent call last): 
    50044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50049 mouse_pause_tracking 
    50050 self._mouse_pause() 
    50051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50053 m.pause(self._mouse_pause_position) 
    50054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50056 p = picked_object(x, y, self.view) 
    50057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50065 near, far = self._near_far_bounds(cp, vd) 
    50066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50068 b = self.drawing_bounds(allow_drawing_changes = False) 
    50069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50074 dbounds = [d.bounds() for d in self.child_drawings() 
    50075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50077 if d.display and not getattr(d, 'skip_bounds', False)] 
    50078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50080 return self._any_displayed_positions and len(self._positions) > 0 
    50081 TypeError: object of type 'NoneType' has no len() 
    50082  
    50083 TypeError: object of type 'NoneType' has no len() 
    50084  
    50085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50087 return self._any_displayed_positions and len(self._positions) > 0 
    50088  
    50089 See log for complete Python traceback. 
    50090  
    50091 Traceback (most recent call last): 
    50092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50097 mouse_pause_tracking 
    50098 self._mouse_pause() 
    50099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50101 m.pause(self._mouse_pause_position) 
    50102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50104 p = picked_object(x, y, self.view) 
    50105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50113 near, far = self._near_far_bounds(cp, vd) 
    50114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50116 b = self.drawing_bounds(allow_drawing_changes = False) 
    50117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50122 dbounds = [d.bounds() for d in self.child_drawings() 
    50123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50125 if d.display and not getattr(d, 'skip_bounds', False)] 
    50126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50128 return self._any_displayed_positions and len(self._positions) > 0 
    50129 TypeError: object of type 'NoneType' has no len() 
    50130  
    50131 TypeError: object of type 'NoneType' has no len() 
    50132  
    50133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50135 return self._any_displayed_positions and len(self._positions) > 0 
    50136  
    50137 See log for complete Python traceback. 
    50138  
    50139 Traceback (most recent call last): 
    50140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50145 mouse_pause_tracking 
    50146 self._mouse_pause() 
    50147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50149 m.pause(self._mouse_pause_position) 
    50150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50152 p = picked_object(x, y, self.view) 
    50153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50161 near, far = self._near_far_bounds(cp, vd) 
    50162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50164 b = self.drawing_bounds(allow_drawing_changes = False) 
    50165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50170 dbounds = [d.bounds() for d in self.child_drawings() 
    50171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50173 if d.display and not getattr(d, 'skip_bounds', False)] 
    50174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50176 return self._any_displayed_positions and len(self._positions) > 0 
    50177 TypeError: object of type 'NoneType' has no len() 
    50178  
    50179 TypeError: object of type 'NoneType' has no len() 
    50180  
    50181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50183 return self._any_displayed_positions and len(self._positions) > 0 
    50184  
    50185 See log for complete Python traceback. 
    50186  
    50187 Traceback (most recent call last): 
    50188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50193 mouse_pause_tracking 
    50194 self._mouse_pause() 
    50195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50197 m.pause(self._mouse_pause_position) 
    50198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50200 p = picked_object(x, y, self.view) 
    50201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50209 near, far = self._near_far_bounds(cp, vd) 
    50210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50212 b = self.drawing_bounds(allow_drawing_changes = False) 
    50213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50218 dbounds = [d.bounds() for d in self.child_drawings() 
    50219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50221 if d.display and not getattr(d, 'skip_bounds', False)] 
    50222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50224 return self._any_displayed_positions and len(self._positions) > 0 
    50225 TypeError: object of type 'NoneType' has no len() 
    50226  
    50227 TypeError: object of type 'NoneType' has no len() 
    50228  
    50229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50231 return self._any_displayed_positions and len(self._positions) > 0 
    50232  
    50233 See log for complete Python traceback. 
    50234  
    50235 Traceback (most recent call last): 
    50236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50241 mouse_pause_tracking 
    50242 self._mouse_pause() 
    50243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50245 m.pause(self._mouse_pause_position) 
    50246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50248 p = picked_object(x, y, self.view) 
    50249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50257 near, far = self._near_far_bounds(cp, vd) 
    50258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50260 b = self.drawing_bounds(allow_drawing_changes = False) 
    50261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50266 dbounds = [d.bounds() for d in self.child_drawings() 
    50267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50269 if d.display and not getattr(d, 'skip_bounds', False)] 
    50270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50272 return self._any_displayed_positions and len(self._positions) > 0 
    50273 TypeError: object of type 'NoneType' has no len() 
    50274  
    50275 TypeError: object of type 'NoneType' has no len() 
    50276  
    50277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50279 return self._any_displayed_positions and len(self._positions) > 0 
    50280  
    50281 See log for complete Python traceback. 
    50282  
    50283 Traceback (most recent call last): 
    50284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50289 mouse_pause_tracking 
    50290 self._mouse_pause() 
    50291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50293 m.pause(self._mouse_pause_position) 
    50294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50296 p = picked_object(x, y, self.view) 
    50297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50305 near, far = self._near_far_bounds(cp, vd) 
    50306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50308 b = self.drawing_bounds(allow_drawing_changes = False) 
    50309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50314 dbounds = [d.bounds() for d in self.child_drawings() 
    50315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50317 if d.display and not getattr(d, 'skip_bounds', False)] 
    50318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50320 return self._any_displayed_positions and len(self._positions) > 0 
    50321 TypeError: object of type 'NoneType' has no len() 
    50322  
    50323 TypeError: object of type 'NoneType' has no len() 
    50324  
    50325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50327 return self._any_displayed_positions and len(self._positions) > 0 
    50328  
    50329 See log for complete Python traceback. 
    50330  
    50331 Traceback (most recent call last): 
    50332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50337 mouse_pause_tracking 
    50338 self._mouse_pause() 
    50339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50341 m.pause(self._mouse_pause_position) 
    50342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50344 p = picked_object(x, y, self.view) 
    50345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50353 near, far = self._near_far_bounds(cp, vd) 
    50354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50356 b = self.drawing_bounds(allow_drawing_changes = False) 
    50357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50362 dbounds = [d.bounds() for d in self.child_drawings() 
    50363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50365 if d.display and not getattr(d, 'skip_bounds', False)] 
    50366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50368 return self._any_displayed_positions and len(self._positions) > 0 
    50369 TypeError: object of type 'NoneType' has no len() 
    50370  
    50371 TypeError: object of type 'NoneType' has no len() 
    50372  
    50373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50375 return self._any_displayed_positions and len(self._positions) > 0 
    50376  
    50377 See log for complete Python traceback. 
    50378  
    50379 Traceback (most recent call last): 
    50380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50385 mouse_pause_tracking 
    50386 self._mouse_pause() 
    50387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50389 m.pause(self._mouse_pause_position) 
    50390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50392 p = picked_object(x, y, self.view) 
    50393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50401 near, far = self._near_far_bounds(cp, vd) 
    50402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50404 b = self.drawing_bounds(allow_drawing_changes = False) 
    50405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50410 dbounds = [d.bounds() for d in self.child_drawings() 
    50411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50413 if d.display and not getattr(d, 'skip_bounds', False)] 
    50414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50416 return self._any_displayed_positions and len(self._positions) > 0 
    50417 TypeError: object of type 'NoneType' has no len() 
    50418  
    50419 TypeError: object of type 'NoneType' has no len() 
    50420  
    50421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50423 return self._any_displayed_positions and len(self._positions) > 0 
    50424  
    50425 See log for complete Python traceback. 
    50426  
    50427 Traceback (most recent call last): 
    50428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50433 mouse_pause_tracking 
    50434 self._mouse_pause() 
    50435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50437 m.pause(self._mouse_pause_position) 
    50438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50440 p = picked_object(x, y, self.view) 
    50441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50449 near, far = self._near_far_bounds(cp, vd) 
    50450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50452 b = self.drawing_bounds(allow_drawing_changes = False) 
    50453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50458 dbounds = [d.bounds() for d in self.child_drawings() 
    50459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50461 if d.display and not getattr(d, 'skip_bounds', False)] 
    50462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50464 return self._any_displayed_positions and len(self._positions) > 0 
    50465 TypeError: object of type 'NoneType' has no len() 
    50466  
    50467 TypeError: object of type 'NoneType' has no len() 
    50468  
    50469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50471 return self._any_displayed_positions and len(self._positions) > 0 
    50472  
    50473 See log for complete Python traceback. 
    50474  
    50475 Traceback (most recent call last): 
    50476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50481 mouse_pause_tracking 
    50482 self._mouse_pause() 
    50483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50485 m.pause(self._mouse_pause_position) 
    50486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50488 p = picked_object(x, y, self.view) 
    50489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50497 near, far = self._near_far_bounds(cp, vd) 
    50498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50500 b = self.drawing_bounds(allow_drawing_changes = False) 
    50501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50506 dbounds = [d.bounds() for d in self.child_drawings() 
    50507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50509 if d.display and not getattr(d, 'skip_bounds', False)] 
    50510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50512 return self._any_displayed_positions and len(self._positions) > 0 
    50513 TypeError: object of type 'NoneType' has no len() 
    50514  
    50515 TypeError: object of type 'NoneType' has no len() 
    50516  
    50517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50519 return self._any_displayed_positions and len(self._positions) > 0 
    50520  
    50521 See log for complete Python traceback. 
    50522  
    50523 Traceback (most recent call last): 
    50524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50529 mouse_pause_tracking 
    50530 self._mouse_pause() 
    50531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50533 m.pause(self._mouse_pause_position) 
    50534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50536 p = picked_object(x, y, self.view) 
    50537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50545 near, far = self._near_far_bounds(cp, vd) 
    50546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50548 b = self.drawing_bounds(allow_drawing_changes = False) 
    50549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50554 dbounds = [d.bounds() for d in self.child_drawings() 
    50555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50557 if d.display and not getattr(d, 'skip_bounds', False)] 
    50558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50560 return self._any_displayed_positions and len(self._positions) > 0 
    50561 TypeError: object of type 'NoneType' has no len() 
    50562  
    50563 TypeError: object of type 'NoneType' has no len() 
    50564  
    50565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50567 return self._any_displayed_positions and len(self._positions) > 0 
    50568  
    50569 See log for complete Python traceback. 
    50570  
    50571 Traceback (most recent call last): 
    50572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50577 mouse_pause_tracking 
    50578 self._mouse_pause() 
    50579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50581 m.pause(self._mouse_pause_position) 
    50582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50584 p = picked_object(x, y, self.view) 
    50585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50593 near, far = self._near_far_bounds(cp, vd) 
    50594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50596 b = self.drawing_bounds(allow_drawing_changes = False) 
    50597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50602 dbounds = [d.bounds() for d in self.child_drawings() 
    50603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50605 if d.display and not getattr(d, 'skip_bounds', False)] 
    50606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50608 return self._any_displayed_positions and len(self._positions) > 0 
    50609 TypeError: object of type 'NoneType' has no len() 
    50610  
    50611 TypeError: object of type 'NoneType' has no len() 
    50612  
    50613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50615 return self._any_displayed_positions and len(self._positions) > 0 
    50616  
    50617 See log for complete Python traceback. 
    50618  
    50619 Traceback (most recent call last): 
    50620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50625 mouse_pause_tracking 
    50626 self._mouse_pause() 
    50627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50629 m.pause(self._mouse_pause_position) 
    50630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50632 p = picked_object(x, y, self.view) 
    50633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50641 near, far = self._near_far_bounds(cp, vd) 
    50642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50644 b = self.drawing_bounds(allow_drawing_changes = False) 
    50645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50650 dbounds = [d.bounds() for d in self.child_drawings() 
    50651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50653 if d.display and not getattr(d, 'skip_bounds', False)] 
    50654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50656 return self._any_displayed_positions and len(self._positions) > 0 
    50657 TypeError: object of type 'NoneType' has no len() 
    50658  
    50659 TypeError: object of type 'NoneType' has no len() 
    50660  
    50661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50663 return self._any_displayed_positions and len(self._positions) > 0 
    50664  
    50665 See log for complete Python traceback. 
    50666  
    50667 Traceback (most recent call last): 
    50668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50673 mouse_pause_tracking 
    50674 self._mouse_pause() 
    50675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50677 m.pause(self._mouse_pause_position) 
    50678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50680 p = picked_object(x, y, self.view) 
    50681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50689 near, far = self._near_far_bounds(cp, vd) 
    50690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50692 b = self.drawing_bounds(allow_drawing_changes = False) 
    50693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50698 dbounds = [d.bounds() for d in self.child_drawings() 
    50699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50701 if d.display and not getattr(d, 'skip_bounds', False)] 
    50702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50704 return self._any_displayed_positions and len(self._positions) > 0 
    50705 TypeError: object of type 'NoneType' has no len() 
    50706  
    50707 TypeError: object of type 'NoneType' has no len() 
    50708  
    50709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50711 return self._any_displayed_positions and len(self._positions) > 0 
    50712  
    50713 See log for complete Python traceback. 
    50714  
    50715 Traceback (most recent call last): 
    50716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50721 mouse_pause_tracking 
    50722 self._mouse_pause() 
    50723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50725 m.pause(self._mouse_pause_position) 
    50726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50728 p = picked_object(x, y, self.view) 
    50729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50737 near, far = self._near_far_bounds(cp, vd) 
    50738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50740 b = self.drawing_bounds(allow_drawing_changes = False) 
    50741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50746 dbounds = [d.bounds() for d in self.child_drawings() 
    50747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50749 if d.display and not getattr(d, 'skip_bounds', False)] 
    50750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50752 return self._any_displayed_positions and len(self._positions) > 0 
    50753 TypeError: object of type 'NoneType' has no len() 
    50754  
    50755 TypeError: object of type 'NoneType' has no len() 
    50756  
    50757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50759 return self._any_displayed_positions and len(self._positions) > 0 
    50760  
    50761 See log for complete Python traceback. 
    50762  
    50763 Traceback (most recent call last): 
    50764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50769 mouse_pause_tracking 
    50770 self._mouse_pause() 
    50771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50773 m.pause(self._mouse_pause_position) 
    50774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50776 p = picked_object(x, y, self.view) 
    50777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50785 near, far = self._near_far_bounds(cp, vd) 
    50786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50788 b = self.drawing_bounds(allow_drawing_changes = False) 
    50789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50794 dbounds = [d.bounds() for d in self.child_drawings() 
    50795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50797 if d.display and not getattr(d, 'skip_bounds', False)] 
    50798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50800 return self._any_displayed_positions and len(self._positions) > 0 
    50801 TypeError: object of type 'NoneType' has no len() 
    50802  
    50803 TypeError: object of type 'NoneType' has no len() 
    50804  
    50805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50807 return self._any_displayed_positions and len(self._positions) > 0 
    50808  
    50809 See log for complete Python traceback. 
    50810  
    50811 Traceback (most recent call last): 
    50812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50817 mouse_pause_tracking 
    50818 self._mouse_pause() 
    50819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50821 m.pause(self._mouse_pause_position) 
    50822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50824 p = picked_object(x, y, self.view) 
    50825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50833 near, far = self._near_far_bounds(cp, vd) 
    50834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50836 b = self.drawing_bounds(allow_drawing_changes = False) 
    50837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50842 dbounds = [d.bounds() for d in self.child_drawings() 
    50843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50845 if d.display and not getattr(d, 'skip_bounds', False)] 
    50846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50848 return self._any_displayed_positions and len(self._positions) > 0 
    50849 TypeError: object of type 'NoneType' has no len() 
    50850  
    50851 TypeError: object of type 'NoneType' has no len() 
    50852  
    50853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50855 return self._any_displayed_positions and len(self._positions) > 0 
    50856  
    50857 See log for complete Python traceback. 
    50858  
    50859 Traceback (most recent call last): 
    50860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50865 mouse_pause_tracking 
    50866 self._mouse_pause() 
    50867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50869 m.pause(self._mouse_pause_position) 
    50870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50872 p = picked_object(x, y, self.view) 
    50873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50881 near, far = self._near_far_bounds(cp, vd) 
    50882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50884 b = self.drawing_bounds(allow_drawing_changes = False) 
    50885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50890 dbounds = [d.bounds() for d in self.child_drawings() 
    50891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50893 if d.display and not getattr(d, 'skip_bounds', False)] 
    50894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50896 return self._any_displayed_positions and len(self._positions) > 0 
    50897 TypeError: object of type 'NoneType' has no len() 
    50898  
    50899 TypeError: object of type 'NoneType' has no len() 
    50900  
    50901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50903 return self._any_displayed_positions and len(self._positions) > 0 
    50904  
    50905 See log for complete Python traceback. 
    50906  
    50907 Traceback (most recent call last): 
    50908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50913 mouse_pause_tracking 
    50914 self._mouse_pause() 
    50915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50917 m.pause(self._mouse_pause_position) 
    50918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50920 p = picked_object(x, y, self.view) 
    50921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50929 near, far = self._near_far_bounds(cp, vd) 
    50930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50932 b = self.drawing_bounds(allow_drawing_changes = False) 
    50933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50938 dbounds = [d.bounds() for d in self.child_drawings() 
    50939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50941 if d.display and not getattr(d, 'skip_bounds', False)] 
    50942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50944 return self._any_displayed_positions and len(self._positions) > 0 
    50945 TypeError: object of type 'NoneType' has no len() 
    50946  
    50947 TypeError: object of type 'NoneType' has no len() 
    50948  
    50949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50951 return self._any_displayed_positions and len(self._positions) > 0 
    50952  
    50953 See log for complete Python traceback. 
    50954  
    50955 Traceback (most recent call last): 
    50956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    50958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    50959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    50961 mouse_pause_tracking 
    50962 self._mouse_pause() 
    50963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    50965 m.pause(self._mouse_pause_position) 
    50966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    50968 p = picked_object(x, y, self.view) 
    50969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    50971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    50972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    50974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    50975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    50977 near, far = self._near_far_bounds(cp, vd) 
    50978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    50980 b = self.drawing_bounds(allow_drawing_changes = False) 
    50981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    50983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    50984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    50986 dbounds = [d.bounds() for d in self.child_drawings() 
    50987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    50989 if d.display and not getattr(d, 'skip_bounds', False)] 
    50990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50992 return self._any_displayed_positions and len(self._positions) > 0 
    50993 TypeError: object of type 'NoneType' has no len() 
    50994  
    50995 TypeError: object of type 'NoneType' has no len() 
    50996  
    50997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    50998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    50999 return self._any_displayed_positions and len(self._positions) > 0 
    51000  
    51001 See log for complete Python traceback. 
    51002  
    51003 Traceback (most recent call last): 
    51004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51009 mouse_pause_tracking 
    51010 self._mouse_pause() 
    51011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51013 m.pause(self._mouse_pause_position) 
    51014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51016 p = picked_object(x, y, self.view) 
    51017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51025 near, far = self._near_far_bounds(cp, vd) 
    51026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51028 b = self.drawing_bounds(allow_drawing_changes = False) 
    51029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51034 dbounds = [d.bounds() for d in self.child_drawings() 
    51035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51037 if d.display and not getattr(d, 'skip_bounds', False)] 
    51038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51040 return self._any_displayed_positions and len(self._positions) > 0 
    51041 TypeError: object of type 'NoneType' has no len() 
    51042  
    51043 TypeError: object of type 'NoneType' has no len() 
    51044  
    51045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51047 return self._any_displayed_positions and len(self._positions) > 0 
    51048  
    51049 See log for complete Python traceback. 
    51050  
    51051 Traceback (most recent call last): 
    51052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51057 mouse_pause_tracking 
    51058 self._mouse_pause() 
    51059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51061 m.pause(self._mouse_pause_position) 
    51062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51064 p = picked_object(x, y, self.view) 
    51065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51073 near, far = self._near_far_bounds(cp, vd) 
    51074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51076 b = self.drawing_bounds(allow_drawing_changes = False) 
    51077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51082 dbounds = [d.bounds() for d in self.child_drawings() 
    51083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51085 if d.display and not getattr(d, 'skip_bounds', False)] 
    51086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51088 return self._any_displayed_positions and len(self._positions) > 0 
    51089 TypeError: object of type 'NoneType' has no len() 
    51090  
    51091 TypeError: object of type 'NoneType' has no len() 
    51092  
    51093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51095 return self._any_displayed_positions and len(self._positions) > 0 
    51096  
    51097 See log for complete Python traceback. 
    51098  
    51099 Traceback (most recent call last): 
    51100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51105 mouse_pause_tracking 
    51106 self._mouse_pause() 
    51107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51109 m.pause(self._mouse_pause_position) 
    51110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51112 p = picked_object(x, y, self.view) 
    51113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51121 near, far = self._near_far_bounds(cp, vd) 
    51122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51124 b = self.drawing_bounds(allow_drawing_changes = False) 
    51125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51130 dbounds = [d.bounds() for d in self.child_drawings() 
    51131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51133 if d.display and not getattr(d, 'skip_bounds', False)] 
    51134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51136 return self._any_displayed_positions and len(self._positions) > 0 
    51137 TypeError: object of type 'NoneType' has no len() 
    51138  
    51139 TypeError: object of type 'NoneType' has no len() 
    51140  
    51141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51143 return self._any_displayed_positions and len(self._positions) > 0 
    51144  
    51145 See log for complete Python traceback. 
    51146  
    51147 Traceback (most recent call last): 
    51148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51153 mouse_pause_tracking 
    51154 self._mouse_pause() 
    51155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51157 m.pause(self._mouse_pause_position) 
    51158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51160 p = picked_object(x, y, self.view) 
    51161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51169 near, far = self._near_far_bounds(cp, vd) 
    51170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51172 b = self.drawing_bounds(allow_drawing_changes = False) 
    51173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51178 dbounds = [d.bounds() for d in self.child_drawings() 
    51179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51181 if d.display and not getattr(d, 'skip_bounds', False)] 
    51182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51184 return self._any_displayed_positions and len(self._positions) > 0 
    51185 TypeError: object of type 'NoneType' has no len() 
    51186  
    51187 TypeError: object of type 'NoneType' has no len() 
    51188  
    51189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51191 return self._any_displayed_positions and len(self._positions) > 0 
    51192  
    51193 See log for complete Python traceback. 
    51194  
    51195 Traceback (most recent call last): 
    51196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51201 mouse_pause_tracking 
    51202 self._mouse_pause() 
    51203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51205 m.pause(self._mouse_pause_position) 
    51206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51208 p = picked_object(x, y, self.view) 
    51209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51217 near, far = self._near_far_bounds(cp, vd) 
    51218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51220 b = self.drawing_bounds(allow_drawing_changes = False) 
    51221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51226 dbounds = [d.bounds() for d in self.child_drawings() 
    51227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51229 if d.display and not getattr(d, 'skip_bounds', False)] 
    51230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51232 return self._any_displayed_positions and len(self._positions) > 0 
    51233 TypeError: object of type 'NoneType' has no len() 
    51234  
    51235 TypeError: object of type 'NoneType' has no len() 
    51236  
    51237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51239 return self._any_displayed_positions and len(self._positions) > 0 
    51240  
    51241 See log for complete Python traceback. 
    51242  
    51243 Traceback (most recent call last): 
    51244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51249 mouse_pause_tracking 
    51250 self._mouse_pause() 
    51251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51253 m.pause(self._mouse_pause_position) 
    51254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51256 p = picked_object(x, y, self.view) 
    51257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51265 near, far = self._near_far_bounds(cp, vd) 
    51266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51268 b = self.drawing_bounds(allow_drawing_changes = False) 
    51269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51274 dbounds = [d.bounds() for d in self.child_drawings() 
    51275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51277 if d.display and not getattr(d, 'skip_bounds', False)] 
    51278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51280 return self._any_displayed_positions and len(self._positions) > 0 
    51281 TypeError: object of type 'NoneType' has no len() 
    51282  
    51283 TypeError: object of type 'NoneType' has no len() 
    51284  
    51285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51287 return self._any_displayed_positions and len(self._positions) > 0 
    51288  
    51289 See log for complete Python traceback. 
    51290  
    51291 Traceback (most recent call last): 
    51292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51297 mouse_pause_tracking 
    51298 self._mouse_pause() 
    51299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51301 m.pause(self._mouse_pause_position) 
    51302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51304 p = picked_object(x, y, self.view) 
    51305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51313 near, far = self._near_far_bounds(cp, vd) 
    51314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51316 b = self.drawing_bounds(allow_drawing_changes = False) 
    51317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51322 dbounds = [d.bounds() for d in self.child_drawings() 
    51323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51325 if d.display and not getattr(d, 'skip_bounds', False)] 
    51326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51328 return self._any_displayed_positions and len(self._positions) > 0 
    51329 TypeError: object of type 'NoneType' has no len() 
    51330  
    51331 TypeError: object of type 'NoneType' has no len() 
    51332  
    51333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51335 return self._any_displayed_positions and len(self._positions) > 0 
    51336  
    51337 See log for complete Python traceback. 
    51338  
    51339 Traceback (most recent call last): 
    51340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51345 mouse_pause_tracking 
    51346 self._mouse_pause() 
    51347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51349 m.pause(self._mouse_pause_position) 
    51350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51352 p = picked_object(x, y, self.view) 
    51353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51361 near, far = self._near_far_bounds(cp, vd) 
    51362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51364 b = self.drawing_bounds(allow_drawing_changes = False) 
    51365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51370 dbounds = [d.bounds() for d in self.child_drawings() 
    51371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51373 if d.display and not getattr(d, 'skip_bounds', False)] 
    51374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51376 return self._any_displayed_positions and len(self._positions) > 0 
    51377 TypeError: object of type 'NoneType' has no len() 
    51378  
    51379 TypeError: object of type 'NoneType' has no len() 
    51380  
    51381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51383 return self._any_displayed_positions and len(self._positions) > 0 
    51384  
    51385 See log for complete Python traceback. 
    51386  
    51387 Traceback (most recent call last): 
    51388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51393 mouse_pause_tracking 
    51394 self._mouse_pause() 
    51395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51397 m.pause(self._mouse_pause_position) 
    51398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51400 p = picked_object(x, y, self.view) 
    51401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51409 near, far = self._near_far_bounds(cp, vd) 
    51410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51412 b = self.drawing_bounds(allow_drawing_changes = False) 
    51413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51418 dbounds = [d.bounds() for d in self.child_drawings() 
    51419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51421 if d.display and not getattr(d, 'skip_bounds', False)] 
    51422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51424 return self._any_displayed_positions and len(self._positions) > 0 
    51425 TypeError: object of type 'NoneType' has no len() 
    51426  
    51427 TypeError: object of type 'NoneType' has no len() 
    51428  
    51429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51431 return self._any_displayed_positions and len(self._positions) > 0 
    51432  
    51433 See log for complete Python traceback. 
    51434  
    51435 Traceback (most recent call last): 
    51436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51441 mouse_pause_tracking 
    51442 self._mouse_pause() 
    51443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51445 m.pause(self._mouse_pause_position) 
    51446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51448 p = picked_object(x, y, self.view) 
    51449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51457 near, far = self._near_far_bounds(cp, vd) 
    51458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51460 b = self.drawing_bounds(allow_drawing_changes = False) 
    51461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51466 dbounds = [d.bounds() for d in self.child_drawings() 
    51467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51469 if d.display and not getattr(d, 'skip_bounds', False)] 
    51470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51472 return self._any_displayed_positions and len(self._positions) > 0 
    51473 TypeError: object of type 'NoneType' has no len() 
    51474  
    51475 TypeError: object of type 'NoneType' has no len() 
    51476  
    51477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51479 return self._any_displayed_positions and len(self._positions) > 0 
    51480  
    51481 See log for complete Python traceback. 
    51482  
    51483 Traceback (most recent call last): 
    51484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51489 mouse_pause_tracking 
    51490 self._mouse_pause() 
    51491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51493 m.pause(self._mouse_pause_position) 
    51494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51496 p = picked_object(x, y, self.view) 
    51497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51505 near, far = self._near_far_bounds(cp, vd) 
    51506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51508 b = self.drawing_bounds(allow_drawing_changes = False) 
    51509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51514 dbounds = [d.bounds() for d in self.child_drawings() 
    51515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51517 if d.display and not getattr(d, 'skip_bounds', False)] 
    51518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51520 return self._any_displayed_positions and len(self._positions) > 0 
    51521 TypeError: object of type 'NoneType' has no len() 
    51522  
    51523 TypeError: object of type 'NoneType' has no len() 
    51524  
    51525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51527 return self._any_displayed_positions and len(self._positions) > 0 
    51528  
    51529 See log for complete Python traceback. 
    51530  
    51531 Traceback (most recent call last): 
    51532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51537 mouse_pause_tracking 
    51538 self._mouse_pause() 
    51539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51541 m.pause(self._mouse_pause_position) 
    51542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51544 p = picked_object(x, y, self.view) 
    51545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51553 near, far = self._near_far_bounds(cp, vd) 
    51554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51556 b = self.drawing_bounds(allow_drawing_changes = False) 
    51557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51562 dbounds = [d.bounds() for d in self.child_drawings() 
    51563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51565 if d.display and not getattr(d, 'skip_bounds', False)] 
    51566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51568 return self._any_displayed_positions and len(self._positions) > 0 
    51569 TypeError: object of type 'NoneType' has no len() 
    51570  
    51571 TypeError: object of type 'NoneType' has no len() 
    51572  
    51573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51575 return self._any_displayed_positions and len(self._positions) > 0 
    51576  
    51577 See log for complete Python traceback. 
    51578  
    51579 Traceback (most recent call last): 
    51580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51585 mouse_pause_tracking 
    51586 self._mouse_pause() 
    51587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51589 m.pause(self._mouse_pause_position) 
    51590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51592 p = picked_object(x, y, self.view) 
    51593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51601 near, far = self._near_far_bounds(cp, vd) 
    51602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51604 b = self.drawing_bounds(allow_drawing_changes = False) 
    51605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51610 dbounds = [d.bounds() for d in self.child_drawings() 
    51611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51613 if d.display and not getattr(d, 'skip_bounds', False)] 
    51614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51616 return self._any_displayed_positions and len(self._positions) > 0 
    51617 TypeError: object of type 'NoneType' has no len() 
    51618  
    51619 TypeError: object of type 'NoneType' has no len() 
    51620  
    51621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51623 return self._any_displayed_positions and len(self._positions) > 0 
    51624  
    51625 See log for complete Python traceback. 
    51626  
    51627 Traceback (most recent call last): 
    51628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51633 mouse_pause_tracking 
    51634 self._mouse_pause() 
    51635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51637 m.pause(self._mouse_pause_position) 
    51638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51640 p = picked_object(x, y, self.view) 
    51641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51649 near, far = self._near_far_bounds(cp, vd) 
    51650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51652 b = self.drawing_bounds(allow_drawing_changes = False) 
    51653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51658 dbounds = [d.bounds() for d in self.child_drawings() 
    51659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51661 if d.display and not getattr(d, 'skip_bounds', False)] 
    51662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51664 return self._any_displayed_positions and len(self._positions) > 0 
    51665 TypeError: object of type 'NoneType' has no len() 
    51666  
    51667 TypeError: object of type 'NoneType' has no len() 
    51668  
    51669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51671 return self._any_displayed_positions and len(self._positions) > 0 
    51672  
    51673 See log for complete Python traceback. 
    51674  
    51675 Traceback (most recent call last): 
    51676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51681 mouse_pause_tracking 
    51682 self._mouse_pause() 
    51683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51685 m.pause(self._mouse_pause_position) 
    51686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51688 p = picked_object(x, y, self.view) 
    51689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51697 near, far = self._near_far_bounds(cp, vd) 
    51698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51700 b = self.drawing_bounds(allow_drawing_changes = False) 
    51701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51706 dbounds = [d.bounds() for d in self.child_drawings() 
    51707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51709 if d.display and not getattr(d, 'skip_bounds', False)] 
    51710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51712 return self._any_displayed_positions and len(self._positions) > 0 
    51713 TypeError: object of type 'NoneType' has no len() 
    51714  
    51715 TypeError: object of type 'NoneType' has no len() 
    51716  
    51717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51719 return self._any_displayed_positions and len(self._positions) > 0 
    51720  
    51721 See log for complete Python traceback. 
    51722  
    51723 Traceback (most recent call last): 
    51724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51729 mouse_pause_tracking 
    51730 self._mouse_pause() 
    51731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51733 m.pause(self._mouse_pause_position) 
    51734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51736 p = picked_object(x, y, self.view) 
    51737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51745 near, far = self._near_far_bounds(cp, vd) 
    51746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51748 b = self.drawing_bounds(allow_drawing_changes = False) 
    51749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51754 dbounds = [d.bounds() for d in self.child_drawings() 
    51755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51757 if d.display and not getattr(d, 'skip_bounds', False)] 
    51758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51760 return self._any_displayed_positions and len(self._positions) > 0 
    51761 TypeError: object of type 'NoneType' has no len() 
    51762  
    51763 TypeError: object of type 'NoneType' has no len() 
    51764  
    51765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51767 return self._any_displayed_positions and len(self._positions) > 0 
    51768  
    51769 See log for complete Python traceback. 
    51770  
    51771 Traceback (most recent call last): 
    51772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51777 mouse_pause_tracking 
    51778 self._mouse_pause() 
    51779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51781 m.pause(self._mouse_pause_position) 
    51782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51784 p = picked_object(x, y, self.view) 
    51785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51793 near, far = self._near_far_bounds(cp, vd) 
    51794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51796 b = self.drawing_bounds(allow_drawing_changes = False) 
    51797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51802 dbounds = [d.bounds() for d in self.child_drawings() 
    51803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51805 if d.display and not getattr(d, 'skip_bounds', False)] 
    51806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51808 return self._any_displayed_positions and len(self._positions) > 0 
    51809 TypeError: object of type 'NoneType' has no len() 
    51810  
    51811 TypeError: object of type 'NoneType' has no len() 
    51812  
    51813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51815 return self._any_displayed_positions and len(self._positions) > 0 
    51816  
    51817 See log for complete Python traceback. 
    51818  
    51819 Traceback (most recent call last): 
    51820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51825 mouse_pause_tracking 
    51826 self._mouse_pause() 
    51827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51829 m.pause(self._mouse_pause_position) 
    51830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51832 p = picked_object(x, y, self.view) 
    51833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51841 near, far = self._near_far_bounds(cp, vd) 
    51842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51844 b = self.drawing_bounds(allow_drawing_changes = False) 
    51845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51850 dbounds = [d.bounds() for d in self.child_drawings() 
    51851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51853 if d.display and not getattr(d, 'skip_bounds', False)] 
    51854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51856 return self._any_displayed_positions and len(self._positions) > 0 
    51857 TypeError: object of type 'NoneType' has no len() 
    51858  
    51859 TypeError: object of type 'NoneType' has no len() 
    51860  
    51861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51863 return self._any_displayed_positions and len(self._positions) > 0 
    51864  
    51865 See log for complete Python traceback. 
    51866  
    51867 Traceback (most recent call last): 
    51868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51873 mouse_pause_tracking 
    51874 self._mouse_pause() 
    51875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51877 m.pause(self._mouse_pause_position) 
    51878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51880 p = picked_object(x, y, self.view) 
    51881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51889 near, far = self._near_far_bounds(cp, vd) 
    51890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51892 b = self.drawing_bounds(allow_drawing_changes = False) 
    51893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51898 dbounds = [d.bounds() for d in self.child_drawings() 
    51899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51901 if d.display and not getattr(d, 'skip_bounds', False)] 
    51902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51904 return self._any_displayed_positions and len(self._positions) > 0 
    51905 TypeError: object of type 'NoneType' has no len() 
    51906  
    51907 TypeError: object of type 'NoneType' has no len() 
    51908  
    51909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51911 return self._any_displayed_positions and len(self._positions) > 0 
    51912  
    51913 See log for complete Python traceback. 
    51914  
    51915 Traceback (most recent call last): 
    51916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51921 mouse_pause_tracking 
    51922 self._mouse_pause() 
    51923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51925 m.pause(self._mouse_pause_position) 
    51926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51928 p = picked_object(x, y, self.view) 
    51929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51937 near, far = self._near_far_bounds(cp, vd) 
    51938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51940 b = self.drawing_bounds(allow_drawing_changes = False) 
    51941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51946 dbounds = [d.bounds() for d in self.child_drawings() 
    51947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51949 if d.display and not getattr(d, 'skip_bounds', False)] 
    51950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51952 return self._any_displayed_positions and len(self._positions) > 0 
    51953 TypeError: object of type 'NoneType' has no len() 
    51954  
    51955 TypeError: object of type 'NoneType' has no len() 
    51956  
    51957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    51959 return self._any_displayed_positions and len(self._positions) > 0 
    51960  
    51961 See log for complete Python traceback. 
    51962  
    51963 Traceback (most recent call last): 
    51964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    51966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    51967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    51969 mouse_pause_tracking 
    51970 self._mouse_pause() 
    51971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    51973 m.pause(self._mouse_pause_position) 
    51974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    51976 p = picked_object(x, y, self.view) 
    51977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    51979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    51980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    51982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    51983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    51985 near, far = self._near_far_bounds(cp, vd) 
    51986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    51988 b = self.drawing_bounds(allow_drawing_changes = False) 
    51989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    51991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    51992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    51994 dbounds = [d.bounds() for d in self.child_drawings() 
    51995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    51997 if d.display and not getattr(d, 'skip_bounds', False)] 
    51998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    51999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52000 return self._any_displayed_positions and len(self._positions) > 0 
    52001 TypeError: object of type 'NoneType' has no len() 
    52002  
    52003 TypeError: object of type 'NoneType' has no len() 
    52004  
    52005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52007 return self._any_displayed_positions and len(self._positions) > 0 
    52008  
    52009 See log for complete Python traceback. 
    52010  
    52011 Traceback (most recent call last): 
    52012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52017 mouse_pause_tracking 
    52018 self._mouse_pause() 
    52019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52021 m.pause(self._mouse_pause_position) 
    52022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52024 p = picked_object(x, y, self.view) 
    52025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52033 near, far = self._near_far_bounds(cp, vd) 
    52034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52036 b = self.drawing_bounds(allow_drawing_changes = False) 
    52037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52042 dbounds = [d.bounds() for d in self.child_drawings() 
    52043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52045 if d.display and not getattr(d, 'skip_bounds', False)] 
    52046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52048 return self._any_displayed_positions and len(self._positions) > 0 
    52049 TypeError: object of type 'NoneType' has no len() 
    52050  
    52051 TypeError: object of type 'NoneType' has no len() 
    52052  
    52053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52055 return self._any_displayed_positions and len(self._positions) > 0 
    52056  
    52057 See log for complete Python traceback. 
    52058  
    52059 Traceback (most recent call last): 
    52060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52065 mouse_pause_tracking 
    52066 self._mouse_pause() 
    52067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52069 m.pause(self._mouse_pause_position) 
    52070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52072 p = picked_object(x, y, self.view) 
    52073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52081 near, far = self._near_far_bounds(cp, vd) 
    52082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52084 b = self.drawing_bounds(allow_drawing_changes = False) 
    52085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52090 dbounds = [d.bounds() for d in self.child_drawings() 
    52091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52093 if d.display and not getattr(d, 'skip_bounds', False)] 
    52094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52096 return self._any_displayed_positions and len(self._positions) > 0 
    52097 TypeError: object of type 'NoneType' has no len() 
    52098  
    52099 TypeError: object of type 'NoneType' has no len() 
    52100  
    52101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52103 return self._any_displayed_positions and len(self._positions) > 0 
    52104  
    52105 See log for complete Python traceback. 
    52106  
    52107 Traceback (most recent call last): 
    52108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52113 mouse_pause_tracking 
    52114 self._mouse_pause() 
    52115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52117 m.pause(self._mouse_pause_position) 
    52118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52120 p = picked_object(x, y, self.view) 
    52121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52129 near, far = self._near_far_bounds(cp, vd) 
    52130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52132 b = self.drawing_bounds(allow_drawing_changes = False) 
    52133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52138 dbounds = [d.bounds() for d in self.child_drawings() 
    52139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52141 if d.display and not getattr(d, 'skip_bounds', False)] 
    52142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52144 return self._any_displayed_positions and len(self._positions) > 0 
    52145 TypeError: object of type 'NoneType' has no len() 
    52146  
    52147 TypeError: object of type 'NoneType' has no len() 
    52148  
    52149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52151 return self._any_displayed_positions and len(self._positions) > 0 
    52152  
    52153 See log for complete Python traceback. 
    52154  
    52155 Traceback (most recent call last): 
    52156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52161 mouse_pause_tracking 
    52162 self._mouse_pause() 
    52163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52165 m.pause(self._mouse_pause_position) 
    52166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52168 p = picked_object(x, y, self.view) 
    52169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52177 near, far = self._near_far_bounds(cp, vd) 
    52178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52180 b = self.drawing_bounds(allow_drawing_changes = False) 
    52181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52186 dbounds = [d.bounds() for d in self.child_drawings() 
    52187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52189 if d.display and not getattr(d, 'skip_bounds', False)] 
    52190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52192 return self._any_displayed_positions and len(self._positions) > 0 
    52193 TypeError: object of type 'NoneType' has no len() 
    52194  
    52195 TypeError: object of type 'NoneType' has no len() 
    52196  
    52197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52199 return self._any_displayed_positions and len(self._positions) > 0 
    52200  
    52201 See log for complete Python traceback. 
    52202  
    52203 Traceback (most recent call last): 
    52204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52209 mouse_pause_tracking 
    52210 self._mouse_pause() 
    52211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52213 m.pause(self._mouse_pause_position) 
    52214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52216 p = picked_object(x, y, self.view) 
    52217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52225 near, far = self._near_far_bounds(cp, vd) 
    52226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52228 b = self.drawing_bounds(allow_drawing_changes = False) 
    52229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52234 dbounds = [d.bounds() for d in self.child_drawings() 
    52235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52237 if d.display and not getattr(d, 'skip_bounds', False)] 
    52238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52240 return self._any_displayed_positions and len(self._positions) > 0 
    52241 TypeError: object of type 'NoneType' has no len() 
    52242  
    52243 TypeError: object of type 'NoneType' has no len() 
    52244  
    52245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52247 return self._any_displayed_positions and len(self._positions) > 0 
    52248  
    52249 See log for complete Python traceback. 
    52250  
    52251 Traceback (most recent call last): 
    52252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52257 mouse_pause_tracking 
    52258 self._mouse_pause() 
    52259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52261 m.pause(self._mouse_pause_position) 
    52262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52264 p = picked_object(x, y, self.view) 
    52265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52273 near, far = self._near_far_bounds(cp, vd) 
    52274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52276 b = self.drawing_bounds(allow_drawing_changes = False) 
    52277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52282 dbounds = [d.bounds() for d in self.child_drawings() 
    52283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52285 if d.display and not getattr(d, 'skip_bounds', False)] 
    52286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52288 return self._any_displayed_positions and len(self._positions) > 0 
    52289 TypeError: object of type 'NoneType' has no len() 
    52290  
    52291 TypeError: object of type 'NoneType' has no len() 
    52292  
    52293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52295 return self._any_displayed_positions and len(self._positions) > 0 
    52296  
    52297 See log for complete Python traceback. 
    52298  
    52299 Traceback (most recent call last): 
    52300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52305 mouse_pause_tracking 
    52306 self._mouse_pause() 
    52307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52309 m.pause(self._mouse_pause_position) 
    52310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52312 p = picked_object(x, y, self.view) 
    52313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52321 near, far = self._near_far_bounds(cp, vd) 
    52322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52324 b = self.drawing_bounds(allow_drawing_changes = False) 
    52325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52330 dbounds = [d.bounds() for d in self.child_drawings() 
    52331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52333 if d.display and not getattr(d, 'skip_bounds', False)] 
    52334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52336 return self._any_displayed_positions and len(self._positions) > 0 
    52337 TypeError: object of type 'NoneType' has no len() 
    52338  
    52339 TypeError: object of type 'NoneType' has no len() 
    52340  
    52341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52343 return self._any_displayed_positions and len(self._positions) > 0 
    52344  
    52345 See log for complete Python traceback. 
    52346  
    52347 Traceback (most recent call last): 
    52348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52353 mouse_pause_tracking 
    52354 self._mouse_pause() 
    52355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52357 m.pause(self._mouse_pause_position) 
    52358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52360 p = picked_object(x, y, self.view) 
    52361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52369 near, far = self._near_far_bounds(cp, vd) 
    52370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52372 b = self.drawing_bounds(allow_drawing_changes = False) 
    52373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52378 dbounds = [d.bounds() for d in self.child_drawings() 
    52379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52381 if d.display and not getattr(d, 'skip_bounds', False)] 
    52382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52384 return self._any_displayed_positions and len(self._positions) > 0 
    52385 TypeError: object of type 'NoneType' has no len() 
    52386  
    52387 TypeError: object of type 'NoneType' has no len() 
    52388  
    52389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52391 return self._any_displayed_positions and len(self._positions) > 0 
    52392  
    52393 See log for complete Python traceback. 
    52394  
    52395 Traceback (most recent call last): 
    52396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52401 mouse_pause_tracking 
    52402 self._mouse_pause() 
    52403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52405 m.pause(self._mouse_pause_position) 
    52406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52408 p = picked_object(x, y, self.view) 
    52409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52417 near, far = self._near_far_bounds(cp, vd) 
    52418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52420 b = self.drawing_bounds(allow_drawing_changes = False) 
    52421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52426 dbounds = [d.bounds() for d in self.child_drawings() 
    52427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52429 if d.display and not getattr(d, 'skip_bounds', False)] 
    52430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52432 return self._any_displayed_positions and len(self._positions) > 0 
    52433 TypeError: object of type 'NoneType' has no len() 
    52434  
    52435 TypeError: object of type 'NoneType' has no len() 
    52436  
    52437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52439 return self._any_displayed_positions and len(self._positions) > 0 
    52440  
    52441 See log for complete Python traceback. 
    52442  
    52443 Traceback (most recent call last): 
    52444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52449 mouse_pause_tracking 
    52450 self._mouse_pause() 
    52451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52453 m.pause(self._mouse_pause_position) 
    52454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52456 p = picked_object(x, y, self.view) 
    52457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52465 near, far = self._near_far_bounds(cp, vd) 
    52466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52468 b = self.drawing_bounds(allow_drawing_changes = False) 
    52469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52474 dbounds = [d.bounds() for d in self.child_drawings() 
    52475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52477 if d.display and not getattr(d, 'skip_bounds', False)] 
    52478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52480 return self._any_displayed_positions and len(self._positions) > 0 
    52481 TypeError: object of type 'NoneType' has no len() 
    52482  
    52483 TypeError: object of type 'NoneType' has no len() 
    52484  
    52485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52487 return self._any_displayed_positions and len(self._positions) > 0 
    52488  
    52489 See log for complete Python traceback. 
    52490  
    52491 Traceback (most recent call last): 
    52492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52497 mouse_pause_tracking 
    52498 self._mouse_pause() 
    52499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52501 m.pause(self._mouse_pause_position) 
    52502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52504 p = picked_object(x, y, self.view) 
    52505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52513 near, far = self._near_far_bounds(cp, vd) 
    52514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52516 b = self.drawing_bounds(allow_drawing_changes = False) 
    52517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52522 dbounds = [d.bounds() for d in self.child_drawings() 
    52523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52525 if d.display and not getattr(d, 'skip_bounds', False)] 
    52526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52528 return self._any_displayed_positions and len(self._positions) > 0 
    52529 TypeError: object of type 'NoneType' has no len() 
    52530  
    52531 TypeError: object of type 'NoneType' has no len() 
    52532  
    52533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52535 return self._any_displayed_positions and len(self._positions) > 0 
    52536  
    52537 See log for complete Python traceback. 
    52538  
    52539 Traceback (most recent call last): 
    52540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52545 mouse_pause_tracking 
    52546 self._mouse_pause() 
    52547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52549 m.pause(self._mouse_pause_position) 
    52550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52552 p = picked_object(x, y, self.view) 
    52553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52561 near, far = self._near_far_bounds(cp, vd) 
    52562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52564 b = self.drawing_bounds(allow_drawing_changes = False) 
    52565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52570 dbounds = [d.bounds() for d in self.child_drawings() 
    52571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52573 if d.display and not getattr(d, 'skip_bounds', False)] 
    52574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52576 return self._any_displayed_positions and len(self._positions) > 0 
    52577 TypeError: object of type 'NoneType' has no len() 
    52578  
    52579 TypeError: object of type 'NoneType' has no len() 
    52580  
    52581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52583 return self._any_displayed_positions and len(self._positions) > 0 
    52584  
    52585 See log for complete Python traceback. 
    52586  
    52587 Traceback (most recent call last): 
    52588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52593 mouse_pause_tracking 
    52594 self._mouse_pause() 
    52595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52597 m.pause(self._mouse_pause_position) 
    52598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52600 p = picked_object(x, y, self.view) 
    52601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52609 near, far = self._near_far_bounds(cp, vd) 
    52610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52612 b = self.drawing_bounds(allow_drawing_changes = False) 
    52613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52618 dbounds = [d.bounds() for d in self.child_drawings() 
    52619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52621 if d.display and not getattr(d, 'skip_bounds', False)] 
    52622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52624 return self._any_displayed_positions and len(self._positions) > 0 
    52625 TypeError: object of type 'NoneType' has no len() 
    52626  
    52627 TypeError: object of type 'NoneType' has no len() 
    52628  
    52629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52631 return self._any_displayed_positions and len(self._positions) > 0 
    52632  
    52633 See log for complete Python traceback. 
    52634  
    52635 Traceback (most recent call last): 
    52636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52641 mouse_pause_tracking 
    52642 self._mouse_pause() 
    52643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52645 m.pause(self._mouse_pause_position) 
    52646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52648 p = picked_object(x, y, self.view) 
    52649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52657 near, far = self._near_far_bounds(cp, vd) 
    52658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52660 b = self.drawing_bounds(allow_drawing_changes = False) 
    52661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52666 dbounds = [d.bounds() for d in self.child_drawings() 
    52667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52669 if d.display and not getattr(d, 'skip_bounds', False)] 
    52670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52672 return self._any_displayed_positions and len(self._positions) > 0 
    52673 TypeError: object of type 'NoneType' has no len() 
    52674  
    52675 TypeError: object of type 'NoneType' has no len() 
    52676  
    52677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52679 return self._any_displayed_positions and len(self._positions) > 0 
    52680  
    52681 See log for complete Python traceback. 
    52682  
    52683 Traceback (most recent call last): 
    52684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52689 mouse_pause_tracking 
    52690 self._mouse_pause() 
    52691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52693 m.pause(self._mouse_pause_position) 
    52694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52696 p = picked_object(x, y, self.view) 
    52697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52705 near, far = self._near_far_bounds(cp, vd) 
    52706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52708 b = self.drawing_bounds(allow_drawing_changes = False) 
    52709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52714 dbounds = [d.bounds() for d in self.child_drawings() 
    52715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52717 if d.display and not getattr(d, 'skip_bounds', False)] 
    52718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52720 return self._any_displayed_positions and len(self._positions) > 0 
    52721 TypeError: object of type 'NoneType' has no len() 
    52722  
    52723 TypeError: object of type 'NoneType' has no len() 
    52724  
    52725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52727 return self._any_displayed_positions and len(self._positions) > 0 
    52728  
    52729 See log for complete Python traceback. 
    52730  
    52731 Traceback (most recent call last): 
    52732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52737 mouse_pause_tracking 
    52738 self._mouse_pause() 
    52739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52741 m.pause(self._mouse_pause_position) 
    52742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52744 p = picked_object(x, y, self.view) 
    52745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52753 near, far = self._near_far_bounds(cp, vd) 
    52754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52756 b = self.drawing_bounds(allow_drawing_changes = False) 
    52757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52762 dbounds = [d.bounds() for d in self.child_drawings() 
    52763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52765 if d.display and not getattr(d, 'skip_bounds', False)] 
    52766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52768 return self._any_displayed_positions and len(self._positions) > 0 
    52769 TypeError: object of type 'NoneType' has no len() 
    52770  
    52771 TypeError: object of type 'NoneType' has no len() 
    52772  
    52773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52775 return self._any_displayed_positions and len(self._positions) > 0 
    52776  
    52777 See log for complete Python traceback. 
    52778  
    52779 Traceback (most recent call last): 
    52780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52785 mouse_pause_tracking 
    52786 self._mouse_pause() 
    52787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52789 m.pause(self._mouse_pause_position) 
    52790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52792 p = picked_object(x, y, self.view) 
    52793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52801 near, far = self._near_far_bounds(cp, vd) 
    52802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52804 b = self.drawing_bounds(allow_drawing_changes = False) 
    52805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52810 dbounds = [d.bounds() for d in self.child_drawings() 
    52811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52813 if d.display and not getattr(d, 'skip_bounds', False)] 
    52814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52816 return self._any_displayed_positions and len(self._positions) > 0 
    52817 TypeError: object of type 'NoneType' has no len() 
    52818  
    52819 TypeError: object of type 'NoneType' has no len() 
    52820  
    52821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52823 return self._any_displayed_positions and len(self._positions) > 0 
    52824  
    52825 See log for complete Python traceback. 
    52826  
    52827 Traceback (most recent call last): 
    52828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52833 mouse_pause_tracking 
    52834 self._mouse_pause() 
    52835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52837 m.pause(self._mouse_pause_position) 
    52838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52840 p = picked_object(x, y, self.view) 
    52841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52849 near, far = self._near_far_bounds(cp, vd) 
    52850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52852 b = self.drawing_bounds(allow_drawing_changes = False) 
    52853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52858 dbounds = [d.bounds() for d in self.child_drawings() 
    52859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52861 if d.display and not getattr(d, 'skip_bounds', False)] 
    52862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52864 return self._any_displayed_positions and len(self._positions) > 0 
    52865 TypeError: object of type 'NoneType' has no len() 
    52866  
    52867 TypeError: object of type 'NoneType' has no len() 
    52868  
    52869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52871 return self._any_displayed_positions and len(self._positions) > 0 
    52872  
    52873 See log for complete Python traceback. 
    52874  
    52875 Traceback (most recent call last): 
    52876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52881 mouse_pause_tracking 
    52882 self._mouse_pause() 
    52883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52885 m.pause(self._mouse_pause_position) 
    52886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52888 p = picked_object(x, y, self.view) 
    52889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52897 near, far = self._near_far_bounds(cp, vd) 
    52898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52900 b = self.drawing_bounds(allow_drawing_changes = False) 
    52901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52906 dbounds = [d.bounds() for d in self.child_drawings() 
    52907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52909 if d.display and not getattr(d, 'skip_bounds', False)] 
    52910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52912 return self._any_displayed_positions and len(self._positions) > 0 
    52913 TypeError: object of type 'NoneType' has no len() 
    52914  
    52915 TypeError: object of type 'NoneType' has no len() 
    52916  
    52917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52919 return self._any_displayed_positions and len(self._positions) > 0 
    52920  
    52921 See log for complete Python traceback. 
    52922  
    52923 Traceback (most recent call last): 
    52924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52929 mouse_pause_tracking 
    52930 self._mouse_pause() 
    52931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52933 m.pause(self._mouse_pause_position) 
    52934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52936 p = picked_object(x, y, self.view) 
    52937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52945 near, far = self._near_far_bounds(cp, vd) 
    52946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52948 b = self.drawing_bounds(allow_drawing_changes = False) 
    52949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    52952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    52954 dbounds = [d.bounds() for d in self.child_drawings() 
    52955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    52957 if d.display and not getattr(d, 'skip_bounds', False)] 
    52958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52960 return self._any_displayed_positions and len(self._positions) > 0 
    52961 TypeError: object of type 'NoneType' has no len() 
    52962  
    52963 TypeError: object of type 'NoneType' has no len() 
    52964  
    52965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    52967 return self._any_displayed_positions and len(self._positions) > 0 
    52968  
    52969 See log for complete Python traceback. 
    52970  
    52971 Traceback (most recent call last): 
    52972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    52974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    52975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    52977 mouse_pause_tracking 
    52978 self._mouse_pause() 
    52979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    52981 m.pause(self._mouse_pause_position) 
    52982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    52984 p = picked_object(x, y, self.view) 
    52985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    52987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    52988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    52990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    52991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    52993 near, far = self._near_far_bounds(cp, vd) 
    52994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    52996 b = self.drawing_bounds(allow_drawing_changes = False) 
    52997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    52998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    52999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53002 dbounds = [d.bounds() for d in self.child_drawings() 
    53003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53005 if d.display and not getattr(d, 'skip_bounds', False)] 
    53006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53008 return self._any_displayed_positions and len(self._positions) > 0 
    53009 TypeError: object of type 'NoneType' has no len() 
    53010  
    53011 TypeError: object of type 'NoneType' has no len() 
    53012  
    53013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53015 return self._any_displayed_positions and len(self._positions) > 0 
    53016  
    53017 See log for complete Python traceback. 
    53018  
    53019 Traceback (most recent call last): 
    53020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53025 mouse_pause_tracking 
    53026 self._mouse_pause() 
    53027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53029 m.pause(self._mouse_pause_position) 
    53030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53032 p = picked_object(x, y, self.view) 
    53033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53041 near, far = self._near_far_bounds(cp, vd) 
    53042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53044 b = self.drawing_bounds(allow_drawing_changes = False) 
    53045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53050 dbounds = [d.bounds() for d in self.child_drawings() 
    53051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53053 if d.display and not getattr(d, 'skip_bounds', False)] 
    53054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53056 return self._any_displayed_positions and len(self._positions) > 0 
    53057 TypeError: object of type 'NoneType' has no len() 
    53058  
    53059 TypeError: object of type 'NoneType' has no len() 
    53060  
    53061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53063 return self._any_displayed_positions and len(self._positions) > 0 
    53064  
    53065 See log for complete Python traceback. 
    53066  
    53067 Traceback (most recent call last): 
    53068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53073 mouse_pause_tracking 
    53074 self._mouse_pause() 
    53075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53077 m.pause(self._mouse_pause_position) 
    53078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53080 p = picked_object(x, y, self.view) 
    53081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53089 near, far = self._near_far_bounds(cp, vd) 
    53090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53092 b = self.drawing_bounds(allow_drawing_changes = False) 
    53093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53098 dbounds = [d.bounds() for d in self.child_drawings() 
    53099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53101 if d.display and not getattr(d, 'skip_bounds', False)] 
    53102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53104 return self._any_displayed_positions and len(self._positions) > 0 
    53105 TypeError: object of type 'NoneType' has no len() 
    53106  
    53107 TypeError: object of type 'NoneType' has no len() 
    53108  
    53109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53111 return self._any_displayed_positions and len(self._positions) > 0 
    53112  
    53113 See log for complete Python traceback. 
    53114  
    53115 Traceback (most recent call last): 
    53116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53121 mouse_pause_tracking 
    53122 self._mouse_pause() 
    53123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53125 m.pause(self._mouse_pause_position) 
    53126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53128 p = picked_object(x, y, self.view) 
    53129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53137 near, far = self._near_far_bounds(cp, vd) 
    53138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53140 b = self.drawing_bounds(allow_drawing_changes = False) 
    53141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53146 dbounds = [d.bounds() for d in self.child_drawings() 
    53147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53149 if d.display and not getattr(d, 'skip_bounds', False)] 
    53150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53152 return self._any_displayed_positions and len(self._positions) > 0 
    53153 TypeError: object of type 'NoneType' has no len() 
    53154  
    53155 TypeError: object of type 'NoneType' has no len() 
    53156  
    53157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53159 return self._any_displayed_positions and len(self._positions) > 0 
    53160  
    53161 See log for complete Python traceback. 
    53162  
    53163 Traceback (most recent call last): 
    53164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53169 mouse_pause_tracking 
    53170 self._mouse_pause() 
    53171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53173 m.pause(self._mouse_pause_position) 
    53174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53176 p = picked_object(x, y, self.view) 
    53177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53185 near, far = self._near_far_bounds(cp, vd) 
    53186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53188 b = self.drawing_bounds(allow_drawing_changes = False) 
    53189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53194 dbounds = [d.bounds() for d in self.child_drawings() 
    53195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53197 if d.display and not getattr(d, 'skip_bounds', False)] 
    53198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53200 return self._any_displayed_positions and len(self._positions) > 0 
    53201 TypeError: object of type 'NoneType' has no len() 
    53202  
    53203 TypeError: object of type 'NoneType' has no len() 
    53204  
    53205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53207 return self._any_displayed_positions and len(self._positions) > 0 
    53208  
    53209 See log for complete Python traceback. 
    53210  
    53211 Traceback (most recent call last): 
    53212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53217 mouse_pause_tracking 
    53218 self._mouse_pause() 
    53219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53221 m.pause(self._mouse_pause_position) 
    53222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53224 p = picked_object(x, y, self.view) 
    53225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53233 near, far = self._near_far_bounds(cp, vd) 
    53234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53236 b = self.drawing_bounds(allow_drawing_changes = False) 
    53237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53242 dbounds = [d.bounds() for d in self.child_drawings() 
    53243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53245 if d.display and not getattr(d, 'skip_bounds', False)] 
    53246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53248 return self._any_displayed_positions and len(self._positions) > 0 
    53249 TypeError: object of type 'NoneType' has no len() 
    53250  
    53251 TypeError: object of type 'NoneType' has no len() 
    53252  
    53253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53255 return self._any_displayed_positions and len(self._positions) > 0 
    53256  
    53257 See log for complete Python traceback. 
    53258  
    53259 Traceback (most recent call last): 
    53260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53265 mouse_pause_tracking 
    53266 self._mouse_pause() 
    53267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53269 m.pause(self._mouse_pause_position) 
    53270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53272 p = picked_object(x, y, self.view) 
    53273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53281 near, far = self._near_far_bounds(cp, vd) 
    53282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53284 b = self.drawing_bounds(allow_drawing_changes = False) 
    53285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53290 dbounds = [d.bounds() for d in self.child_drawings() 
    53291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53293 if d.display and not getattr(d, 'skip_bounds', False)] 
    53294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53296 return self._any_displayed_positions and len(self._positions) > 0 
    53297 TypeError: object of type 'NoneType' has no len() 
    53298  
    53299 TypeError: object of type 'NoneType' has no len() 
    53300  
    53301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53303 return self._any_displayed_positions and len(self._positions) > 0 
    53304  
    53305 See log for complete Python traceback. 
    53306  
    53307 Traceback (most recent call last): 
    53308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53313 mouse_pause_tracking 
    53314 self._mouse_pause() 
    53315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53317 m.pause(self._mouse_pause_position) 
    53318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53320 p = picked_object(x, y, self.view) 
    53321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53329 near, far = self._near_far_bounds(cp, vd) 
    53330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53332 b = self.drawing_bounds(allow_drawing_changes = False) 
    53333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53338 dbounds = [d.bounds() for d in self.child_drawings() 
    53339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53341 if d.display and not getattr(d, 'skip_bounds', False)] 
    53342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53344 return self._any_displayed_positions and len(self._positions) > 0 
    53345 TypeError: object of type 'NoneType' has no len() 
    53346  
    53347 TypeError: object of type 'NoneType' has no len() 
    53348  
    53349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53351 return self._any_displayed_positions and len(self._positions) > 0 
    53352  
    53353 See log for complete Python traceback. 
    53354  
    53355 Traceback (most recent call last): 
    53356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53361 mouse_pause_tracking 
    53362 self._mouse_pause() 
    53363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53365 m.pause(self._mouse_pause_position) 
    53366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53368 p = picked_object(x, y, self.view) 
    53369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53377 near, far = self._near_far_bounds(cp, vd) 
    53378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53380 b = self.drawing_bounds(allow_drawing_changes = False) 
    53381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53386 dbounds = [d.bounds() for d in self.child_drawings() 
    53387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53389 if d.display and not getattr(d, 'skip_bounds', False)] 
    53390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53392 return self._any_displayed_positions and len(self._positions) > 0 
    53393 TypeError: object of type 'NoneType' has no len() 
    53394  
    53395 TypeError: object of type 'NoneType' has no len() 
    53396  
    53397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53399 return self._any_displayed_positions and len(self._positions) > 0 
    53400  
    53401 See log for complete Python traceback. 
    53402  
    53403 Traceback (most recent call last): 
    53404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53409 mouse_pause_tracking 
    53410 self._mouse_pause() 
    53411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53413 m.pause(self._mouse_pause_position) 
    53414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53416 p = picked_object(x, y, self.view) 
    53417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53425 near, far = self._near_far_bounds(cp, vd) 
    53426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53428 b = self.drawing_bounds(allow_drawing_changes = False) 
    53429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53434 dbounds = [d.bounds() for d in self.child_drawings() 
    53435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53437 if d.display and not getattr(d, 'skip_bounds', False)] 
    53438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53440 return self._any_displayed_positions and len(self._positions) > 0 
    53441 TypeError: object of type 'NoneType' has no len() 
    53442  
    53443 TypeError: object of type 'NoneType' has no len() 
    53444  
    53445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53447 return self._any_displayed_positions and len(self._positions) > 0 
    53448  
    53449 See log for complete Python traceback. 
    53450  
    53451 Traceback (most recent call last): 
    53452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53457 mouse_pause_tracking 
    53458 self._mouse_pause() 
    53459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53461 m.pause(self._mouse_pause_position) 
    53462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53464 p = picked_object(x, y, self.view) 
    53465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53473 near, far = self._near_far_bounds(cp, vd) 
    53474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53476 b = self.drawing_bounds(allow_drawing_changes = False) 
    53477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53482 dbounds = [d.bounds() for d in self.child_drawings() 
    53483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53485 if d.display and not getattr(d, 'skip_bounds', False)] 
    53486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53488 return self._any_displayed_positions and len(self._positions) > 0 
    53489 TypeError: object of type 'NoneType' has no len() 
    53490  
    53491 TypeError: object of type 'NoneType' has no len() 
    53492  
    53493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53495 return self._any_displayed_positions and len(self._positions) > 0 
    53496  
    53497 See log for complete Python traceback. 
    53498  
    53499 Traceback (most recent call last): 
    53500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53505 mouse_pause_tracking 
    53506 self._mouse_pause() 
    53507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53509 m.pause(self._mouse_pause_position) 
    53510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53512 p = picked_object(x, y, self.view) 
    53513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53521 near, far = self._near_far_bounds(cp, vd) 
    53522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53524 b = self.drawing_bounds(allow_drawing_changes = False) 
    53525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53530 dbounds = [d.bounds() for d in self.child_drawings() 
    53531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53533 if d.display and not getattr(d, 'skip_bounds', False)] 
    53534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53536 return self._any_displayed_positions and len(self._positions) > 0 
    53537 TypeError: object of type 'NoneType' has no len() 
    53538  
    53539 TypeError: object of type 'NoneType' has no len() 
    53540  
    53541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53543 return self._any_displayed_positions and len(self._positions) > 0 
    53544  
    53545 See log for complete Python traceback. 
    53546  
    53547 Traceback (most recent call last): 
    53548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53553 mouse_pause_tracking 
    53554 self._mouse_pause() 
    53555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53557 m.pause(self._mouse_pause_position) 
    53558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53560 p = picked_object(x, y, self.view) 
    53561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53569 near, far = self._near_far_bounds(cp, vd) 
    53570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53572 b = self.drawing_bounds(allow_drawing_changes = False) 
    53573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53578 dbounds = [d.bounds() for d in self.child_drawings() 
    53579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53581 if d.display and not getattr(d, 'skip_bounds', False)] 
    53582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53584 return self._any_displayed_positions and len(self._positions) > 0 
    53585 TypeError: object of type 'NoneType' has no len() 
    53586  
    53587 TypeError: object of type 'NoneType' has no len() 
    53588  
    53589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53591 return self._any_displayed_positions and len(self._positions) > 0 
    53592  
    53593 See log for complete Python traceback. 
    53594  
    53595 Traceback (most recent call last): 
    53596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53601 mouse_pause_tracking 
    53602 self._mouse_pause() 
    53603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53605 m.pause(self._mouse_pause_position) 
    53606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53608 p = picked_object(x, y, self.view) 
    53609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53617 near, far = self._near_far_bounds(cp, vd) 
    53618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53620 b = self.drawing_bounds(allow_drawing_changes = False) 
    53621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53626 dbounds = [d.bounds() for d in self.child_drawings() 
    53627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53629 if d.display and not getattr(d, 'skip_bounds', False)] 
    53630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53632 return self._any_displayed_positions and len(self._positions) > 0 
    53633 TypeError: object of type 'NoneType' has no len() 
    53634  
    53635 TypeError: object of type 'NoneType' has no len() 
    53636  
    53637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53639 return self._any_displayed_positions and len(self._positions) > 0 
    53640  
    53641 See log for complete Python traceback. 
    53642  
    53643 Traceback (most recent call last): 
    53644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53649 mouse_pause_tracking 
    53650 self._mouse_pause() 
    53651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53653 m.pause(self._mouse_pause_position) 
    53654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53656 p = picked_object(x, y, self.view) 
    53657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53665 near, far = self._near_far_bounds(cp, vd) 
    53666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53668 b = self.drawing_bounds(allow_drawing_changes = False) 
    53669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53674 dbounds = [d.bounds() for d in self.child_drawings() 
    53675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53677 if d.display and not getattr(d, 'skip_bounds', False)] 
    53678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53680 return self._any_displayed_positions and len(self._positions) > 0 
    53681 TypeError: object of type 'NoneType' has no len() 
    53682  
    53683 TypeError: object of type 'NoneType' has no len() 
    53684  
    53685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53687 return self._any_displayed_positions and len(self._positions) > 0 
    53688  
    53689 See log for complete Python traceback. 
    53690  
    53691 Traceback (most recent call last): 
    53692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53697 mouse_pause_tracking 
    53698 self._mouse_pause() 
    53699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53701 m.pause(self._mouse_pause_position) 
    53702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53704 p = picked_object(x, y, self.view) 
    53705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53713 near, far = self._near_far_bounds(cp, vd) 
    53714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53716 b = self.drawing_bounds(allow_drawing_changes = False) 
    53717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53722 dbounds = [d.bounds() for d in self.child_drawings() 
    53723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53725 if d.display and not getattr(d, 'skip_bounds', False)] 
    53726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53728 return self._any_displayed_positions and len(self._positions) > 0 
    53729 TypeError: object of type 'NoneType' has no len() 
    53730  
    53731 TypeError: object of type 'NoneType' has no len() 
    53732  
    53733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53735 return self._any_displayed_positions and len(self._positions) > 0 
    53736  
    53737 See log for complete Python traceback. 
    53738  
    53739 Traceback (most recent call last): 
    53740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53745 mouse_pause_tracking 
    53746 self._mouse_pause() 
    53747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53749 m.pause(self._mouse_pause_position) 
    53750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53752 p = picked_object(x, y, self.view) 
    53753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53761 near, far = self._near_far_bounds(cp, vd) 
    53762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53764 b = self.drawing_bounds(allow_drawing_changes = False) 
    53765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53770 dbounds = [d.bounds() for d in self.child_drawings() 
    53771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53773 if d.display and not getattr(d, 'skip_bounds', False)] 
    53774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53776 return self._any_displayed_positions and len(self._positions) > 0 
    53777 TypeError: object of type 'NoneType' has no len() 
    53778  
    53779 TypeError: object of type 'NoneType' has no len() 
    53780  
    53781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53783 return self._any_displayed_positions and len(self._positions) > 0 
    53784  
    53785 See log for complete Python traceback. 
    53786  
    53787 Traceback (most recent call last): 
    53788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53793 mouse_pause_tracking 
    53794 self._mouse_pause() 
    53795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53797 m.pause(self._mouse_pause_position) 
    53798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53800 p = picked_object(x, y, self.view) 
    53801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53809 near, far = self._near_far_bounds(cp, vd) 
    53810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53812 b = self.drawing_bounds(allow_drawing_changes = False) 
    53813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53818 dbounds = [d.bounds() for d in self.child_drawings() 
    53819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53821 if d.display and not getattr(d, 'skip_bounds', False)] 
    53822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53824 return self._any_displayed_positions and len(self._positions) > 0 
    53825 TypeError: object of type 'NoneType' has no len() 
    53826  
    53827 TypeError: object of type 'NoneType' has no len() 
    53828  
    53829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53831 return self._any_displayed_positions and len(self._positions) > 0 
    53832  
    53833 See log for complete Python traceback. 
    53834  
    53835 Traceback (most recent call last): 
    53836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53841 mouse_pause_tracking 
    53842 self._mouse_pause() 
    53843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53845 m.pause(self._mouse_pause_position) 
    53846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53848 p = picked_object(x, y, self.view) 
    53849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53857 near, far = self._near_far_bounds(cp, vd) 
    53858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53860 b = self.drawing_bounds(allow_drawing_changes = False) 
    53861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53866 dbounds = [d.bounds() for d in self.child_drawings() 
    53867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53869 if d.display and not getattr(d, 'skip_bounds', False)] 
    53870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53872 return self._any_displayed_positions and len(self._positions) > 0 
    53873 TypeError: object of type 'NoneType' has no len() 
    53874  
    53875 TypeError: object of type 'NoneType' has no len() 
    53876  
    53877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53879 return self._any_displayed_positions and len(self._positions) > 0 
    53880  
    53881 See log for complete Python traceback. 
    53882  
    53883 Traceback (most recent call last): 
    53884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53889 mouse_pause_tracking 
    53890 self._mouse_pause() 
    53891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53893 m.pause(self._mouse_pause_position) 
    53894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53896 p = picked_object(x, y, self.view) 
    53897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53905 near, far = self._near_far_bounds(cp, vd) 
    53906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53908 b = self.drawing_bounds(allow_drawing_changes = False) 
    53909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53914 dbounds = [d.bounds() for d in self.child_drawings() 
    53915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53917 if d.display and not getattr(d, 'skip_bounds', False)] 
    53918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53920 return self._any_displayed_positions and len(self._positions) > 0 
    53921 TypeError: object of type 'NoneType' has no len() 
    53922  
    53923 TypeError: object of type 'NoneType' has no len() 
    53924  
    53925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53927 return self._any_displayed_positions and len(self._positions) > 0 
    53928  
    53929 See log for complete Python traceback. 
    53930  
    53931 Traceback (most recent call last): 
    53932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53937 mouse_pause_tracking 
    53938 self._mouse_pause() 
    53939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53941 m.pause(self._mouse_pause_position) 
    53942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53944 p = picked_object(x, y, self.view) 
    53945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    53953 near, far = self._near_far_bounds(cp, vd) 
    53954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    53956 b = self.drawing_bounds(allow_drawing_changes = False) 
    53957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    53959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    53960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    53962 dbounds = [d.bounds() for d in self.child_drawings() 
    53963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    53965 if d.display and not getattr(d, 'skip_bounds', False)] 
    53966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53968 return self._any_displayed_positions and len(self._positions) > 0 
    53969 TypeError: object of type 'NoneType' has no len() 
    53970  
    53971 TypeError: object of type 'NoneType' has no len() 
    53972  
    53973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    53975 return self._any_displayed_positions and len(self._positions) > 0 
    53976  
    53977 See log for complete Python traceback. 
    53978  
    53979 Traceback (most recent call last): 
    53980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    53982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    53983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    53985 mouse_pause_tracking 
    53986 self._mouse_pause() 
    53987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    53989 m.pause(self._mouse_pause_position) 
    53990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    53992 p = picked_object(x, y, self.view) 
    53993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    53995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    53996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    53997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    53998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    53999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54001 near, far = self._near_far_bounds(cp, vd) 
    54002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54004 b = self.drawing_bounds(allow_drawing_changes = False) 
    54005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54010 dbounds = [d.bounds() for d in self.child_drawings() 
    54011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54013 if d.display and not getattr(d, 'skip_bounds', False)] 
    54014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54016 return self._any_displayed_positions and len(self._positions) > 0 
    54017 TypeError: object of type 'NoneType' has no len() 
    54018  
    54019 TypeError: object of type 'NoneType' has no len() 
    54020  
    54021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54023 return self._any_displayed_positions and len(self._positions) > 0 
    54024  
    54025 See log for complete Python traceback. 
    54026  
    54027 Traceback (most recent call last): 
    54028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54033 mouse_pause_tracking 
    54034 self._mouse_pause() 
    54035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54037 m.pause(self._mouse_pause_position) 
    54038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54040 p = picked_object(x, y, self.view) 
    54041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54049 near, far = self._near_far_bounds(cp, vd) 
    54050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54052 b = self.drawing_bounds(allow_drawing_changes = False) 
    54053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54058 dbounds = [d.bounds() for d in self.child_drawings() 
    54059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54061 if d.display and not getattr(d, 'skip_bounds', False)] 
    54062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54064 return self._any_displayed_positions and len(self._positions) > 0 
    54065 TypeError: object of type 'NoneType' has no len() 
    54066  
    54067 TypeError: object of type 'NoneType' has no len() 
    54068  
    54069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54071 return self._any_displayed_positions and len(self._positions) > 0 
    54072  
    54073 See log for complete Python traceback. 
    54074  
    54075 Traceback (most recent call last): 
    54076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54081 mouse_pause_tracking 
    54082 self._mouse_pause() 
    54083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54085 m.pause(self._mouse_pause_position) 
    54086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54088 p = picked_object(x, y, self.view) 
    54089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54097 near, far = self._near_far_bounds(cp, vd) 
    54098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54100 b = self.drawing_bounds(allow_drawing_changes = False) 
    54101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54106 dbounds = [d.bounds() for d in self.child_drawings() 
    54107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54109 if d.display and not getattr(d, 'skip_bounds', False)] 
    54110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54112 return self._any_displayed_positions and len(self._positions) > 0 
    54113 TypeError: object of type 'NoneType' has no len() 
    54114  
    54115 TypeError: object of type 'NoneType' has no len() 
    54116  
    54117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54119 return self._any_displayed_positions and len(self._positions) > 0 
    54120  
    54121 See log for complete Python traceback. 
    54122  
    54123 Traceback (most recent call last): 
    54124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54129 mouse_pause_tracking 
    54130 self._mouse_pause() 
    54131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54133 m.pause(self._mouse_pause_position) 
    54134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54136 p = picked_object(x, y, self.view) 
    54137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54145 near, far = self._near_far_bounds(cp, vd) 
    54146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54148 b = self.drawing_bounds(allow_drawing_changes = False) 
    54149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54154 dbounds = [d.bounds() for d in self.child_drawings() 
    54155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54157 if d.display and not getattr(d, 'skip_bounds', False)] 
    54158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54160 return self._any_displayed_positions and len(self._positions) > 0 
    54161 TypeError: object of type 'NoneType' has no len() 
    54162  
    54163 TypeError: object of type 'NoneType' has no len() 
    54164  
    54165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54167 return self._any_displayed_positions and len(self._positions) > 0 
    54168  
    54169 See log for complete Python traceback. 
    54170  
    54171 Traceback (most recent call last): 
    54172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54177 mouse_pause_tracking 
    54178 self._mouse_pause() 
    54179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54181 m.pause(self._mouse_pause_position) 
    54182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54184 p = picked_object(x, y, self.view) 
    54185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54193 near, far = self._near_far_bounds(cp, vd) 
    54194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54196 b = self.drawing_bounds(allow_drawing_changes = False) 
    54197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54202 dbounds = [d.bounds() for d in self.child_drawings() 
    54203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54205 if d.display and not getattr(d, 'skip_bounds', False)] 
    54206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54208 return self._any_displayed_positions and len(self._positions) > 0 
    54209 TypeError: object of type 'NoneType' has no len() 
    54210  
    54211 TypeError: object of type 'NoneType' has no len() 
    54212  
    54213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54215 return self._any_displayed_positions and len(self._positions) > 0 
    54216  
    54217 See log for complete Python traceback. 
    54218  
    54219 Traceback (most recent call last): 
    54220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54225 mouse_pause_tracking 
    54226 self._mouse_pause() 
    54227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54229 m.pause(self._mouse_pause_position) 
    54230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54232 p = picked_object(x, y, self.view) 
    54233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54241 near, far = self._near_far_bounds(cp, vd) 
    54242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54244 b = self.drawing_bounds(allow_drawing_changes = False) 
    54245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54250 dbounds = [d.bounds() for d in self.child_drawings() 
    54251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54253 if d.display and not getattr(d, 'skip_bounds', False)] 
    54254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54256 return self._any_displayed_positions and len(self._positions) > 0 
    54257 TypeError: object of type 'NoneType' has no len() 
    54258  
    54259 TypeError: object of type 'NoneType' has no len() 
    54260  
    54261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54263 return self._any_displayed_positions and len(self._positions) > 0 
    54264  
    54265 See log for complete Python traceback. 
    54266  
    54267 Traceback (most recent call last): 
    54268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54273 mouse_pause_tracking 
    54274 self._mouse_pause() 
    54275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54277 m.pause(self._mouse_pause_position) 
    54278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54280 p = picked_object(x, y, self.view) 
    54281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54289 near, far = self._near_far_bounds(cp, vd) 
    54290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54292 b = self.drawing_bounds(allow_drawing_changes = False) 
    54293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54298 dbounds = [d.bounds() for d in self.child_drawings() 
    54299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54301 if d.display and not getattr(d, 'skip_bounds', False)] 
    54302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54304 return self._any_displayed_positions and len(self._positions) > 0 
    54305 TypeError: object of type 'NoneType' has no len() 
    54306  
    54307 TypeError: object of type 'NoneType' has no len() 
    54308  
    54309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54311 return self._any_displayed_positions and len(self._positions) > 0 
    54312  
    54313 See log for complete Python traceback. 
    54314  
    54315 Traceback (most recent call last): 
    54316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54321 mouse_pause_tracking 
    54322 self._mouse_pause() 
    54323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54325 m.pause(self._mouse_pause_position) 
    54326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54328 p = picked_object(x, y, self.view) 
    54329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54337 near, far = self._near_far_bounds(cp, vd) 
    54338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54340 b = self.drawing_bounds(allow_drawing_changes = False) 
    54341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54346 dbounds = [d.bounds() for d in self.child_drawings() 
    54347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54349 if d.display and not getattr(d, 'skip_bounds', False)] 
    54350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54352 return self._any_displayed_positions and len(self._positions) > 0 
    54353 TypeError: object of type 'NoneType' has no len() 
    54354  
    54355 TypeError: object of type 'NoneType' has no len() 
    54356  
    54357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54359 return self._any_displayed_positions and len(self._positions) > 0 
    54360  
    54361 See log for complete Python traceback. 
    54362  
    54363 Traceback (most recent call last): 
    54364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54369 mouse_pause_tracking 
    54370 self._mouse_pause() 
    54371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54373 m.pause(self._mouse_pause_position) 
    54374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54376 p = picked_object(x, y, self.view) 
    54377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54385 near, far = self._near_far_bounds(cp, vd) 
    54386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54388 b = self.drawing_bounds(allow_drawing_changes = False) 
    54389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54394 dbounds = [d.bounds() for d in self.child_drawings() 
    54395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54397 if d.display and not getattr(d, 'skip_bounds', False)] 
    54398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54400 return self._any_displayed_positions and len(self._positions) > 0 
    54401 TypeError: object of type 'NoneType' has no len() 
    54402  
    54403 TypeError: object of type 'NoneType' has no len() 
    54404  
    54405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54407 return self._any_displayed_positions and len(self._positions) > 0 
    54408  
    54409 See log for complete Python traceback. 
    54410  
    54411 Traceback (most recent call last): 
    54412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54417 mouse_pause_tracking 
    54418 self._mouse_pause() 
    54419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54421 m.pause(self._mouse_pause_position) 
    54422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54424 p = picked_object(x, y, self.view) 
    54425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54433 near, far = self._near_far_bounds(cp, vd) 
    54434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54436 b = self.drawing_bounds(allow_drawing_changes = False) 
    54437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54442 dbounds = [d.bounds() for d in self.child_drawings() 
    54443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54445 if d.display and not getattr(d, 'skip_bounds', False)] 
    54446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54448 return self._any_displayed_positions and len(self._positions) > 0 
    54449 TypeError: object of type 'NoneType' has no len() 
    54450  
    54451 TypeError: object of type 'NoneType' has no len() 
    54452  
    54453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54455 return self._any_displayed_positions and len(self._positions) > 0 
    54456  
    54457 See log for complete Python traceback. 
    54458  
    54459 Traceback (most recent call last): 
    54460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54465 mouse_pause_tracking 
    54466 self._mouse_pause() 
    54467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54469 m.pause(self._mouse_pause_position) 
    54470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54472 p = picked_object(x, y, self.view) 
    54473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54481 near, far = self._near_far_bounds(cp, vd) 
    54482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54484 b = self.drawing_bounds(allow_drawing_changes = False) 
    54485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54490 dbounds = [d.bounds() for d in self.child_drawings() 
    54491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54493 if d.display and not getattr(d, 'skip_bounds', False)] 
    54494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54496 return self._any_displayed_positions and len(self._positions) > 0 
    54497 TypeError: object of type 'NoneType' has no len() 
    54498  
    54499 TypeError: object of type 'NoneType' has no len() 
    54500  
    54501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54503 return self._any_displayed_positions and len(self._positions) > 0 
    54504  
    54505 See log for complete Python traceback. 
    54506  
    54507 Traceback (most recent call last): 
    54508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54513 mouse_pause_tracking 
    54514 self._mouse_pause() 
    54515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54517 m.pause(self._mouse_pause_position) 
    54518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54520 p = picked_object(x, y, self.view) 
    54521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54529 near, far = self._near_far_bounds(cp, vd) 
    54530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54532 b = self.drawing_bounds(allow_drawing_changes = False) 
    54533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54538 dbounds = [d.bounds() for d in self.child_drawings() 
    54539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54541 if d.display and not getattr(d, 'skip_bounds', False)] 
    54542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54544 return self._any_displayed_positions and len(self._positions) > 0 
    54545 TypeError: object of type 'NoneType' has no len() 
    54546  
    54547 TypeError: object of type 'NoneType' has no len() 
    54548  
    54549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54551 return self._any_displayed_positions and len(self._positions) > 0 
    54552  
    54553 See log for complete Python traceback. 
    54554  
    54555 Traceback (most recent call last): 
    54556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54561 mouse_pause_tracking 
    54562 self._mouse_pause() 
    54563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54565 m.pause(self._mouse_pause_position) 
    54566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54568 p = picked_object(x, y, self.view) 
    54569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54577 near, far = self._near_far_bounds(cp, vd) 
    54578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54580 b = self.drawing_bounds(allow_drawing_changes = False) 
    54581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54586 dbounds = [d.bounds() for d in self.child_drawings() 
    54587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54589 if d.display and not getattr(d, 'skip_bounds', False)] 
    54590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54592 return self._any_displayed_positions and len(self._positions) > 0 
    54593 TypeError: object of type 'NoneType' has no len() 
    54594  
    54595 TypeError: object of type 'NoneType' has no len() 
    54596  
    54597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54599 return self._any_displayed_positions and len(self._positions) > 0 
    54600  
    54601 See log for complete Python traceback. 
    54602  
    54603 Traceback (most recent call last): 
    54604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54609 mouse_pause_tracking 
    54610 self._mouse_pause() 
    54611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54613 m.pause(self._mouse_pause_position) 
    54614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54616 p = picked_object(x, y, self.view) 
    54617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54625 near, far = self._near_far_bounds(cp, vd) 
    54626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54628 b = self.drawing_bounds(allow_drawing_changes = False) 
    54629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54634 dbounds = [d.bounds() for d in self.child_drawings() 
    54635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54637 if d.display and not getattr(d, 'skip_bounds', False)] 
    54638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54640 return self._any_displayed_positions and len(self._positions) > 0 
    54641 TypeError: object of type 'NoneType' has no len() 
    54642  
    54643 TypeError: object of type 'NoneType' has no len() 
    54644  
    54645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54647 return self._any_displayed_positions and len(self._positions) > 0 
    54648  
    54649 See log for complete Python traceback. 
    54650  
    54651 Traceback (most recent call last): 
    54652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54657 mouse_pause_tracking 
    54658 self._mouse_pause() 
    54659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54661 m.pause(self._mouse_pause_position) 
    54662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54664 p = picked_object(x, y, self.view) 
    54665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54673 near, far = self._near_far_bounds(cp, vd) 
    54674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54676 b = self.drawing_bounds(allow_drawing_changes = False) 
    54677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54682 dbounds = [d.bounds() for d in self.child_drawings() 
    54683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54685 if d.display and not getattr(d, 'skip_bounds', False)] 
    54686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54688 return self._any_displayed_positions and len(self._positions) > 0 
    54689 TypeError: object of type 'NoneType' has no len() 
    54690  
    54691 TypeError: object of type 'NoneType' has no len() 
    54692  
    54693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54695 return self._any_displayed_positions and len(self._positions) > 0 
    54696  
    54697 See log for complete Python traceback. 
    54698  
    54699 Traceback (most recent call last): 
    54700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54705 mouse_pause_tracking 
    54706 self._mouse_pause() 
    54707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54709 m.pause(self._mouse_pause_position) 
    54710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54712 p = picked_object(x, y, self.view) 
    54713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54721 near, far = self._near_far_bounds(cp, vd) 
    54722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54724 b = self.drawing_bounds(allow_drawing_changes = False) 
    54725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54730 dbounds = [d.bounds() for d in self.child_drawings() 
    54731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54733 if d.display and not getattr(d, 'skip_bounds', False)] 
    54734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54736 return self._any_displayed_positions and len(self._positions) > 0 
    54737 TypeError: object of type 'NoneType' has no len() 
    54738  
    54739 TypeError: object of type 'NoneType' has no len() 
    54740  
    54741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54743 return self._any_displayed_positions and len(self._positions) > 0 
    54744  
    54745 See log for complete Python traceback. 
    54746  
    54747 Traceback (most recent call last): 
    54748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54753 mouse_pause_tracking 
    54754 self._mouse_pause() 
    54755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54757 m.pause(self._mouse_pause_position) 
    54758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54760 p = picked_object(x, y, self.view) 
    54761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54769 near, far = self._near_far_bounds(cp, vd) 
    54770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54772 b = self.drawing_bounds(allow_drawing_changes = False) 
    54773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54778 dbounds = [d.bounds() for d in self.child_drawings() 
    54779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54781 if d.display and not getattr(d, 'skip_bounds', False)] 
    54782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54784 return self._any_displayed_positions and len(self._positions) > 0 
    54785 TypeError: object of type 'NoneType' has no len() 
    54786  
    54787 TypeError: object of type 'NoneType' has no len() 
    54788  
    54789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54791 return self._any_displayed_positions and len(self._positions) > 0 
    54792  
    54793 See log for complete Python traceback. 
    54794  
    54795 Traceback (most recent call last): 
    54796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54801 mouse_pause_tracking 
    54802 self._mouse_pause() 
    54803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54805 m.pause(self._mouse_pause_position) 
    54806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54808 p = picked_object(x, y, self.view) 
    54809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54817 near, far = self._near_far_bounds(cp, vd) 
    54818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54820 b = self.drawing_bounds(allow_drawing_changes = False) 
    54821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54826 dbounds = [d.bounds() for d in self.child_drawings() 
    54827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54829 if d.display and not getattr(d, 'skip_bounds', False)] 
    54830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54832 return self._any_displayed_positions and len(self._positions) > 0 
    54833 TypeError: object of type 'NoneType' has no len() 
    54834  
    54835 TypeError: object of type 'NoneType' has no len() 
    54836  
    54837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54839 return self._any_displayed_positions and len(self._positions) > 0 
    54840  
    54841 See log for complete Python traceback. 
    54842  
    54843 Traceback (most recent call last): 
    54844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54849 mouse_pause_tracking 
    54850 self._mouse_pause() 
    54851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54853 m.pause(self._mouse_pause_position) 
    54854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54856 p = picked_object(x, y, self.view) 
    54857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54865 near, far = self._near_far_bounds(cp, vd) 
    54866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54868 b = self.drawing_bounds(allow_drawing_changes = False) 
    54869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54874 dbounds = [d.bounds() for d in self.child_drawings() 
    54875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54877 if d.display and not getattr(d, 'skip_bounds', False)] 
    54878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54880 return self._any_displayed_positions and len(self._positions) > 0 
    54881 TypeError: object of type 'NoneType' has no len() 
    54882  
    54883 TypeError: object of type 'NoneType' has no len() 
    54884  
    54885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54887 return self._any_displayed_positions and len(self._positions) > 0 
    54888  
    54889 See log for complete Python traceback. 
    54890  
    54891 Traceback (most recent call last): 
    54892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54897 mouse_pause_tracking 
    54898 self._mouse_pause() 
    54899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54901 m.pause(self._mouse_pause_position) 
    54902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54904 p = picked_object(x, y, self.view) 
    54905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54913 near, far = self._near_far_bounds(cp, vd) 
    54914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54916 b = self.drawing_bounds(allow_drawing_changes = False) 
    54917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54922 dbounds = [d.bounds() for d in self.child_drawings() 
    54923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54925 if d.display and not getattr(d, 'skip_bounds', False)] 
    54926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54928 return self._any_displayed_positions and len(self._positions) > 0 
    54929 TypeError: object of type 'NoneType' has no len() 
    54930  
    54931 TypeError: object of type 'NoneType' has no len() 
    54932  
    54933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54935 return self._any_displayed_positions and len(self._positions) > 0 
    54936  
    54937 See log for complete Python traceback. 
    54938  
    54939 Traceback (most recent call last): 
    54940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54945 mouse_pause_tracking 
    54946 self._mouse_pause() 
    54947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54949 m.pause(self._mouse_pause_position) 
    54950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    54952 p = picked_object(x, y, self.view) 
    54953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    54955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    54956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    54958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    54959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    54961 near, far = self._near_far_bounds(cp, vd) 
    54962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    54964 b = self.drawing_bounds(allow_drawing_changes = False) 
    54965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    54967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    54968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    54970 dbounds = [d.bounds() for d in self.child_drawings() 
    54971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    54973 if d.display and not getattr(d, 'skip_bounds', False)] 
    54974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54976 return self._any_displayed_positions and len(self._positions) > 0 
    54977 TypeError: object of type 'NoneType' has no len() 
    54978  
    54979 TypeError: object of type 'NoneType' has no len() 
    54980  
    54981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    54983 return self._any_displayed_positions and len(self._positions) > 0 
    54984  
    54985 See log for complete Python traceback. 
    54986  
    54987 Traceback (most recent call last): 
    54988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    54990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    54991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    54993 mouse_pause_tracking 
    54994 self._mouse_pause() 
    54995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    54997 m.pause(self._mouse_pause_position) 
    54998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    54999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55000 p = picked_object(x, y, self.view) 
    55001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55009 near, far = self._near_far_bounds(cp, vd) 
    55010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55012 b = self.drawing_bounds(allow_drawing_changes = False) 
    55013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55018 dbounds = [d.bounds() for d in self.child_drawings() 
    55019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55021 if d.display and not getattr(d, 'skip_bounds', False)] 
    55022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55024 return self._any_displayed_positions and len(self._positions) > 0 
    55025 TypeError: object of type 'NoneType' has no len() 
    55026  
    55027 TypeError: object of type 'NoneType' has no len() 
    55028  
    55029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55031 return self._any_displayed_positions and len(self._positions) > 0 
    55032  
    55033 See log for complete Python traceback. 
    55034  
    55035 Traceback (most recent call last): 
    55036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55041 mouse_pause_tracking 
    55042 self._mouse_pause() 
    55043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55045 m.pause(self._mouse_pause_position) 
    55046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55048 p = picked_object(x, y, self.view) 
    55049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55057 near, far = self._near_far_bounds(cp, vd) 
    55058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55060 b = self.drawing_bounds(allow_drawing_changes = False) 
    55061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55066 dbounds = [d.bounds() for d in self.child_drawings() 
    55067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55069 if d.display and not getattr(d, 'skip_bounds', False)] 
    55070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55072 return self._any_displayed_positions and len(self._positions) > 0 
    55073 TypeError: object of type 'NoneType' has no len() 
    55074  
    55075 TypeError: object of type 'NoneType' has no len() 
    55076  
    55077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55079 return self._any_displayed_positions and len(self._positions) > 0 
    55080  
    55081 See log for complete Python traceback. 
    55082  
    55083 Traceback (most recent call last): 
    55084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55089 mouse_pause_tracking 
    55090 self._mouse_pause() 
    55091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55093 m.pause(self._mouse_pause_position) 
    55094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55096 p = picked_object(x, y, self.view) 
    55097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55105 near, far = self._near_far_bounds(cp, vd) 
    55106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55108 b = self.drawing_bounds(allow_drawing_changes = False) 
    55109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55114 dbounds = [d.bounds() for d in self.child_drawings() 
    55115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55117 if d.display and not getattr(d, 'skip_bounds', False)] 
    55118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55120 return self._any_displayed_positions and len(self._positions) > 0 
    55121 TypeError: object of type 'NoneType' has no len() 
    55122  
    55123 TypeError: object of type 'NoneType' has no len() 
    55124  
    55125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55127 return self._any_displayed_positions and len(self._positions) > 0 
    55128  
    55129 See log for complete Python traceback. 
    55130  
    55131 Traceback (most recent call last): 
    55132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55137 mouse_pause_tracking 
    55138 self._mouse_pause() 
    55139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55141 m.pause(self._mouse_pause_position) 
    55142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55144 p = picked_object(x, y, self.view) 
    55145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55153 near, far = self._near_far_bounds(cp, vd) 
    55154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55156 b = self.drawing_bounds(allow_drawing_changes = False) 
    55157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55162 dbounds = [d.bounds() for d in self.child_drawings() 
    55163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55165 if d.display and not getattr(d, 'skip_bounds', False)] 
    55166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55168 return self._any_displayed_positions and len(self._positions) > 0 
    55169 TypeError: object of type 'NoneType' has no len() 
    55170  
    55171 TypeError: object of type 'NoneType' has no len() 
    55172  
    55173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55175 return self._any_displayed_positions and len(self._positions) > 0 
    55176  
    55177 See log for complete Python traceback. 
    55178  
    55179 Traceback (most recent call last): 
    55180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55185 mouse_pause_tracking 
    55186 self._mouse_pause() 
    55187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55189 m.pause(self._mouse_pause_position) 
    55190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55192 p = picked_object(x, y, self.view) 
    55193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55201 near, far = self._near_far_bounds(cp, vd) 
    55202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55204 b = self.drawing_bounds(allow_drawing_changes = False) 
    55205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55210 dbounds = [d.bounds() for d in self.child_drawings() 
    55211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55213 if d.display and not getattr(d, 'skip_bounds', False)] 
    55214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55216 return self._any_displayed_positions and len(self._positions) > 0 
    55217 TypeError: object of type 'NoneType' has no len() 
    55218  
    55219 TypeError: object of type 'NoneType' has no len() 
    55220  
    55221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55223 return self._any_displayed_positions and len(self._positions) > 0 
    55224  
    55225 See log for complete Python traceback. 
    55226  
    55227 Traceback (most recent call last): 
    55228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55233 mouse_pause_tracking 
    55234 self._mouse_pause() 
    55235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55237 m.pause(self._mouse_pause_position) 
    55238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55240 p = picked_object(x, y, self.view) 
    55241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55249 near, far = self._near_far_bounds(cp, vd) 
    55250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55252 b = self.drawing_bounds(allow_drawing_changes = False) 
    55253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55258 dbounds = [d.bounds() for d in self.child_drawings() 
    55259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55261 if d.display and not getattr(d, 'skip_bounds', False)] 
    55262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55264 return self._any_displayed_positions and len(self._positions) > 0 
    55265 TypeError: object of type 'NoneType' has no len() 
    55266  
    55267 TypeError: object of type 'NoneType' has no len() 
    55268  
    55269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55271 return self._any_displayed_positions and len(self._positions) > 0 
    55272  
    55273 See log for complete Python traceback. 
    55274  
    55275 Traceback (most recent call last): 
    55276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55281 mouse_pause_tracking 
    55282 self._mouse_pause() 
    55283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55285 m.pause(self._mouse_pause_position) 
    55286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55288 p = picked_object(x, y, self.view) 
    55289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55297 near, far = self._near_far_bounds(cp, vd) 
    55298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55300 b = self.drawing_bounds(allow_drawing_changes = False) 
    55301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55306 dbounds = [d.bounds() for d in self.child_drawings() 
    55307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55309 if d.display and not getattr(d, 'skip_bounds', False)] 
    55310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55312 return self._any_displayed_positions and len(self._positions) > 0 
    55313 TypeError: object of type 'NoneType' has no len() 
    55314  
    55315 TypeError: object of type 'NoneType' has no len() 
    55316  
    55317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55319 return self._any_displayed_positions and len(self._positions) > 0 
    55320  
    55321 See log for complete Python traceback. 
    55322  
    55323 Traceback (most recent call last): 
    55324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55329 mouse_pause_tracking 
    55330 self._mouse_pause() 
    55331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55333 m.pause(self._mouse_pause_position) 
    55334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55336 p = picked_object(x, y, self.view) 
    55337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55345 near, far = self._near_far_bounds(cp, vd) 
    55346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55348 b = self.drawing_bounds(allow_drawing_changes = False) 
    55349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55354 dbounds = [d.bounds() for d in self.child_drawings() 
    55355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55357 if d.display and not getattr(d, 'skip_bounds', False)] 
    55358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55360 return self._any_displayed_positions and len(self._positions) > 0 
    55361 TypeError: object of type 'NoneType' has no len() 
    55362  
    55363 TypeError: object of type 'NoneType' has no len() 
    55364  
    55365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55367 return self._any_displayed_positions and len(self._positions) > 0 
    55368  
    55369 See log for complete Python traceback. 
    55370  
    55371 Traceback (most recent call last): 
    55372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55377 mouse_pause_tracking 
    55378 self._mouse_pause() 
    55379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55381 m.pause(self._mouse_pause_position) 
    55382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55384 p = picked_object(x, y, self.view) 
    55385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55393 near, far = self._near_far_bounds(cp, vd) 
    55394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55396 b = self.drawing_bounds(allow_drawing_changes = False) 
    55397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55402 dbounds = [d.bounds() for d in self.child_drawings() 
    55403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55405 if d.display and not getattr(d, 'skip_bounds', False)] 
    55406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55408 return self._any_displayed_positions and len(self._positions) > 0 
    55409 TypeError: object of type 'NoneType' has no len() 
    55410  
    55411 TypeError: object of type 'NoneType' has no len() 
    55412  
    55413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55415 return self._any_displayed_positions and len(self._positions) > 0 
    55416  
    55417 See log for complete Python traceback. 
    55418  
    55419 Traceback (most recent call last): 
    55420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55425 mouse_pause_tracking 
    55426 self._mouse_pause() 
    55427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55429 m.pause(self._mouse_pause_position) 
    55430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55432 p = picked_object(x, y, self.view) 
    55433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55441 near, far = self._near_far_bounds(cp, vd) 
    55442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55444 b = self.drawing_bounds(allow_drawing_changes = False) 
    55445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55450 dbounds = [d.bounds() for d in self.child_drawings() 
    55451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55453 if d.display and not getattr(d, 'skip_bounds', False)] 
    55454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55456 return self._any_displayed_positions and len(self._positions) > 0 
    55457 TypeError: object of type 'NoneType' has no len() 
    55458  
    55459 TypeError: object of type 'NoneType' has no len() 
    55460  
    55461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55463 return self._any_displayed_positions and len(self._positions) > 0 
    55464  
    55465 See log for complete Python traceback. 
    55466  
    55467 Traceback (most recent call last): 
    55468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55473 mouse_pause_tracking 
    55474 self._mouse_pause() 
    55475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55477 m.pause(self._mouse_pause_position) 
    55478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55480 p = picked_object(x, y, self.view) 
    55481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55489 near, far = self._near_far_bounds(cp, vd) 
    55490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55492 b = self.drawing_bounds(allow_drawing_changes = False) 
    55493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55498 dbounds = [d.bounds() for d in self.child_drawings() 
    55499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55501 if d.display and not getattr(d, 'skip_bounds', False)] 
    55502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55504 return self._any_displayed_positions and len(self._positions) > 0 
    55505 TypeError: object of type 'NoneType' has no len() 
    55506  
    55507 TypeError: object of type 'NoneType' has no len() 
    55508  
    55509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55511 return self._any_displayed_positions and len(self._positions) > 0 
    55512  
    55513 See log for complete Python traceback. 
    55514  
    55515 Traceback (most recent call last): 
    55516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55521 mouse_pause_tracking 
    55522 self._mouse_pause() 
    55523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55525 m.pause(self._mouse_pause_position) 
    55526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55528 p = picked_object(x, y, self.view) 
    55529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55537 near, far = self._near_far_bounds(cp, vd) 
    55538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55540 b = self.drawing_bounds(allow_drawing_changes = False) 
    55541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55546 dbounds = [d.bounds() for d in self.child_drawings() 
    55547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55549 if d.display and not getattr(d, 'skip_bounds', False)] 
    55550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55552 return self._any_displayed_positions and len(self._positions) > 0 
    55553 TypeError: object of type 'NoneType' has no len() 
    55554  
    55555 TypeError: object of type 'NoneType' has no len() 
    55556  
    55557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55559 return self._any_displayed_positions and len(self._positions) > 0 
    55560  
    55561 See log for complete Python traceback. 
    55562  
    55563 Traceback (most recent call last): 
    55564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55569 mouse_pause_tracking 
    55570 self._mouse_pause() 
    55571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55573 m.pause(self._mouse_pause_position) 
    55574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55576 p = picked_object(x, y, self.view) 
    55577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55585 near, far = self._near_far_bounds(cp, vd) 
    55586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55588 b = self.drawing_bounds(allow_drawing_changes = False) 
    55589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55594 dbounds = [d.bounds() for d in self.child_drawings() 
    55595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55597 if d.display and not getattr(d, 'skip_bounds', False)] 
    55598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55600 return self._any_displayed_positions and len(self._positions) > 0 
    55601 TypeError: object of type 'NoneType' has no len() 
    55602  
    55603 TypeError: object of type 'NoneType' has no len() 
    55604  
    55605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55607 return self._any_displayed_positions and len(self._positions) > 0 
    55608  
    55609 See log for complete Python traceback. 
    55610  
    55611 Traceback (most recent call last): 
    55612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55617 mouse_pause_tracking 
    55618 self._mouse_pause() 
    55619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55621 m.pause(self._mouse_pause_position) 
    55622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55624 p = picked_object(x, y, self.view) 
    55625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55633 near, far = self._near_far_bounds(cp, vd) 
    55634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55636 b = self.drawing_bounds(allow_drawing_changes = False) 
    55637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55642 dbounds = [d.bounds() for d in self.child_drawings() 
    55643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55645 if d.display and not getattr(d, 'skip_bounds', False)] 
    55646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55648 return self._any_displayed_positions and len(self._positions) > 0 
    55649 TypeError: object of type 'NoneType' has no len() 
    55650  
    55651 TypeError: object of type 'NoneType' has no len() 
    55652  
    55653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55655 return self._any_displayed_positions and len(self._positions) > 0 
    55656  
    55657 See log for complete Python traceback. 
    55658  
    55659 Traceback (most recent call last): 
    55660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55665 mouse_pause_tracking 
    55666 self._mouse_pause() 
    55667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55669 m.pause(self._mouse_pause_position) 
    55670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55672 p = picked_object(x, y, self.view) 
    55673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55681 near, far = self._near_far_bounds(cp, vd) 
    55682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55684 b = self.drawing_bounds(allow_drawing_changes = False) 
    55685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55690 dbounds = [d.bounds() for d in self.child_drawings() 
    55691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55693 if d.display and not getattr(d, 'skip_bounds', False)] 
    55694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55696 return self._any_displayed_positions and len(self._positions) > 0 
    55697 TypeError: object of type 'NoneType' has no len() 
    55698  
    55699 TypeError: object of type 'NoneType' has no len() 
    55700  
    55701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55703 return self._any_displayed_positions and len(self._positions) > 0 
    55704  
    55705 See log for complete Python traceback. 
    55706  
    55707 Traceback (most recent call last): 
    55708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55713 mouse_pause_tracking 
    55714 self._mouse_pause() 
    55715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55717 m.pause(self._mouse_pause_position) 
    55718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55720 p = picked_object(x, y, self.view) 
    55721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55729 near, far = self._near_far_bounds(cp, vd) 
    55730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55732 b = self.drawing_bounds(allow_drawing_changes = False) 
    55733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55738 dbounds = [d.bounds() for d in self.child_drawings() 
    55739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55741 if d.display and not getattr(d, 'skip_bounds', False)] 
    55742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55744 return self._any_displayed_positions and len(self._positions) > 0 
    55745 TypeError: object of type 'NoneType' has no len() 
    55746  
    55747 TypeError: object of type 'NoneType' has no len() 
    55748  
    55749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55751 return self._any_displayed_positions and len(self._positions) > 0 
    55752  
    55753 See log for complete Python traceback. 
    55754  
    55755 Traceback (most recent call last): 
    55756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55761 mouse_pause_tracking 
    55762 self._mouse_pause() 
    55763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55765 m.pause(self._mouse_pause_position) 
    55766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55768 p = picked_object(x, y, self.view) 
    55769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55777 near, far = self._near_far_bounds(cp, vd) 
    55778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55780 b = self.drawing_bounds(allow_drawing_changes = False) 
    55781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55786 dbounds = [d.bounds() for d in self.child_drawings() 
    55787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55789 if d.display and not getattr(d, 'skip_bounds', False)] 
    55790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55792 return self._any_displayed_positions and len(self._positions) > 0 
    55793 TypeError: object of type 'NoneType' has no len() 
    55794  
    55795 TypeError: object of type 'NoneType' has no len() 
    55796  
    55797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55799 return self._any_displayed_positions and len(self._positions) > 0 
    55800  
    55801 See log for complete Python traceback. 
    55802  
    55803 Traceback (most recent call last): 
    55804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55809 mouse_pause_tracking 
    55810 self._mouse_pause() 
    55811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55813 m.pause(self._mouse_pause_position) 
    55814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55816 p = picked_object(x, y, self.view) 
    55817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55825 near, far = self._near_far_bounds(cp, vd) 
    55826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55828 b = self.drawing_bounds(allow_drawing_changes = False) 
    55829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55834 dbounds = [d.bounds() for d in self.child_drawings() 
    55835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55837 if d.display and not getattr(d, 'skip_bounds', False)] 
    55838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55840 return self._any_displayed_positions and len(self._positions) > 0 
    55841 TypeError: object of type 'NoneType' has no len() 
    55842  
    55843 TypeError: object of type 'NoneType' has no len() 
    55844  
    55845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55847 return self._any_displayed_positions and len(self._positions) > 0 
    55848  
    55849 See log for complete Python traceback. 
    55850  
    55851 Traceback (most recent call last): 
    55852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55857 mouse_pause_tracking 
    55858 self._mouse_pause() 
    55859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55861 m.pause(self._mouse_pause_position) 
    55862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55864 p = picked_object(x, y, self.view) 
    55865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55873 near, far = self._near_far_bounds(cp, vd) 
    55874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55876 b = self.drawing_bounds(allow_drawing_changes = False) 
    55877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55882 dbounds = [d.bounds() for d in self.child_drawings() 
    55883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55885 if d.display and not getattr(d, 'skip_bounds', False)] 
    55886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55888 return self._any_displayed_positions and len(self._positions) > 0 
    55889 TypeError: object of type 'NoneType' has no len() 
    55890  
    55891 TypeError: object of type 'NoneType' has no len() 
    55892  
    55893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55895 return self._any_displayed_positions and len(self._positions) > 0 
    55896  
    55897 See log for complete Python traceback. 
    55898  
    55899 Traceback (most recent call last): 
    55900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55905 mouse_pause_tracking 
    55906 self._mouse_pause() 
    55907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55909 m.pause(self._mouse_pause_position) 
    55910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55912 p = picked_object(x, y, self.view) 
    55913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55921 near, far = self._near_far_bounds(cp, vd) 
    55922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55924 b = self.drawing_bounds(allow_drawing_changes = False) 
    55925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55930 dbounds = [d.bounds() for d in self.child_drawings() 
    55931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55933 if d.display and not getattr(d, 'skip_bounds', False)] 
    55934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55936 return self._any_displayed_positions and len(self._positions) > 0 
    55937 TypeError: object of type 'NoneType' has no len() 
    55938  
    55939 TypeError: object of type 'NoneType' has no len() 
    55940  
    55941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55943 return self._any_displayed_positions and len(self._positions) > 0 
    55944  
    55945 See log for complete Python traceback. 
    55946  
    55947 Traceback (most recent call last): 
    55948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    55953 mouse_pause_tracking 
    55954 self._mouse_pause() 
    55955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    55957 m.pause(self._mouse_pause_position) 
    55958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    55960 p = picked_object(x, y, self.view) 
    55961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    55963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    55964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    55966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    55967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    55969 near, far = self._near_far_bounds(cp, vd) 
    55970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    55972 b = self.drawing_bounds(allow_drawing_changes = False) 
    55973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    55975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    55976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    55978 dbounds = [d.bounds() for d in self.child_drawings() 
    55979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    55981 if d.display and not getattr(d, 'skip_bounds', False)] 
    55982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55984 return self._any_displayed_positions and len(self._positions) > 0 
    55985 TypeError: object of type 'NoneType' has no len() 
    55986  
    55987 TypeError: object of type 'NoneType' has no len() 
    55988  
    55989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    55991 return self._any_displayed_positions and len(self._positions) > 0 
    55992  
    55993 See log for complete Python traceback. 
    55994  
    55995 Traceback (most recent call last): 
    55996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    55997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    55998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    55999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56001 mouse_pause_tracking 
    56002 self._mouse_pause() 
    56003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56005 m.pause(self._mouse_pause_position) 
    56006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56008 p = picked_object(x, y, self.view) 
    56009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56017 near, far = self._near_far_bounds(cp, vd) 
    56018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56020 b = self.drawing_bounds(allow_drawing_changes = False) 
    56021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56026 dbounds = [d.bounds() for d in self.child_drawings() 
    56027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56029 if d.display and not getattr(d, 'skip_bounds', False)] 
    56030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56032 return self._any_displayed_positions and len(self._positions) > 0 
    56033 TypeError: object of type 'NoneType' has no len() 
    56034  
    56035 TypeError: object of type 'NoneType' has no len() 
    56036  
    56037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56039 return self._any_displayed_positions and len(self._positions) > 0 
    56040  
    56041 See log for complete Python traceback. 
    56042  
    56043 Traceback (most recent call last): 
    56044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56049 mouse_pause_tracking 
    56050 self._mouse_pause() 
    56051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56053 m.pause(self._mouse_pause_position) 
    56054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56056 p = picked_object(x, y, self.view) 
    56057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56065 near, far = self._near_far_bounds(cp, vd) 
    56066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56068 b = self.drawing_bounds(allow_drawing_changes = False) 
    56069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56074 dbounds = [d.bounds() for d in self.child_drawings() 
    56075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56077 if d.display and not getattr(d, 'skip_bounds', False)] 
    56078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56080 return self._any_displayed_positions and len(self._positions) > 0 
    56081 TypeError: object of type 'NoneType' has no len() 
    56082  
    56083 TypeError: object of type 'NoneType' has no len() 
    56084  
    56085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56087 return self._any_displayed_positions and len(self._positions) > 0 
    56088  
    56089 See log for complete Python traceback. 
    56090  
    56091 Traceback (most recent call last): 
    56092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56097 mouse_pause_tracking 
    56098 self._mouse_pause() 
    56099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56101 m.pause(self._mouse_pause_position) 
    56102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56104 p = picked_object(x, y, self.view) 
    56105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56113 near, far = self._near_far_bounds(cp, vd) 
    56114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56116 b = self.drawing_bounds(allow_drawing_changes = False) 
    56117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56122 dbounds = [d.bounds() for d in self.child_drawings() 
    56123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56125 if d.display and not getattr(d, 'skip_bounds', False)] 
    56126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56128 return self._any_displayed_positions and len(self._positions) > 0 
    56129 TypeError: object of type 'NoneType' has no len() 
    56130  
    56131 TypeError: object of type 'NoneType' has no len() 
    56132  
    56133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56135 return self._any_displayed_positions and len(self._positions) > 0 
    56136  
    56137 See log for complete Python traceback. 
    56138  
    56139 Traceback (most recent call last): 
    56140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56145 mouse_pause_tracking 
    56146 self._mouse_pause() 
    56147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56149 m.pause(self._mouse_pause_position) 
    56150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56152 p = picked_object(x, y, self.view) 
    56153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56161 near, far = self._near_far_bounds(cp, vd) 
    56162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56164 b = self.drawing_bounds(allow_drawing_changes = False) 
    56165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56170 dbounds = [d.bounds() for d in self.child_drawings() 
    56171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56173 if d.display and not getattr(d, 'skip_bounds', False)] 
    56174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56176 return self._any_displayed_positions and len(self._positions) > 0 
    56177 TypeError: object of type 'NoneType' has no len() 
    56178  
    56179 TypeError: object of type 'NoneType' has no len() 
    56180  
    56181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56183 return self._any_displayed_positions and len(self._positions) > 0 
    56184  
    56185 See log for complete Python traceback. 
    56186  
    56187 Traceback (most recent call last): 
    56188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56193 mouse_pause_tracking 
    56194 self._mouse_pause() 
    56195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56197 m.pause(self._mouse_pause_position) 
    56198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56200 p = picked_object(x, y, self.view) 
    56201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56209 near, far = self._near_far_bounds(cp, vd) 
    56210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56212 b = self.drawing_bounds(allow_drawing_changes = False) 
    56213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56218 dbounds = [d.bounds() for d in self.child_drawings() 
    56219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56221 if d.display and not getattr(d, 'skip_bounds', False)] 
    56222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56224 return self._any_displayed_positions and len(self._positions) > 0 
    56225 TypeError: object of type 'NoneType' has no len() 
    56226  
    56227 TypeError: object of type 'NoneType' has no len() 
    56228  
    56229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56231 return self._any_displayed_positions and len(self._positions) > 0 
    56232  
    56233 See log for complete Python traceback. 
    56234  
    56235 Traceback (most recent call last): 
    56236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56241 mouse_pause_tracking 
    56242 self._mouse_pause() 
    56243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56245 m.pause(self._mouse_pause_position) 
    56246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56248 p = picked_object(x, y, self.view) 
    56249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56257 near, far = self._near_far_bounds(cp, vd) 
    56258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56260 b = self.drawing_bounds(allow_drawing_changes = False) 
    56261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56266 dbounds = [d.bounds() for d in self.child_drawings() 
    56267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56269 if d.display and not getattr(d, 'skip_bounds', False)] 
    56270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56272 return self._any_displayed_positions and len(self._positions) > 0 
    56273 TypeError: object of type 'NoneType' has no len() 
    56274  
    56275 TypeError: object of type 'NoneType' has no len() 
    56276  
    56277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56279 return self._any_displayed_positions and len(self._positions) > 0 
    56280  
    56281 See log for complete Python traceback. 
    56282  
    56283 Traceback (most recent call last): 
    56284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56289 mouse_pause_tracking 
    56290 self._mouse_pause() 
    56291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56293 m.pause(self._mouse_pause_position) 
    56294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56296 p = picked_object(x, y, self.view) 
    56297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56305 near, far = self._near_far_bounds(cp, vd) 
    56306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56308 b = self.drawing_bounds(allow_drawing_changes = False) 
    56309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56314 dbounds = [d.bounds() for d in self.child_drawings() 
    56315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56317 if d.display and not getattr(d, 'skip_bounds', False)] 
    56318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56320 return self._any_displayed_positions and len(self._positions) > 0 
    56321 TypeError: object of type 'NoneType' has no len() 
    56322  
    56323 TypeError: object of type 'NoneType' has no len() 
    56324  
    56325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56327 return self._any_displayed_positions and len(self._positions) > 0 
    56328  
    56329 See log for complete Python traceback. 
    56330  
    56331 Traceback (most recent call last): 
    56332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56337 mouse_pause_tracking 
    56338 self._mouse_pause() 
    56339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56341 m.pause(self._mouse_pause_position) 
    56342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56344 p = picked_object(x, y, self.view) 
    56345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56353 near, far = self._near_far_bounds(cp, vd) 
    56354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56356 b = self.drawing_bounds(allow_drawing_changes = False) 
    56357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56362 dbounds = [d.bounds() for d in self.child_drawings() 
    56363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56365 if d.display and not getattr(d, 'skip_bounds', False)] 
    56366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56368 return self._any_displayed_positions and len(self._positions) > 0 
    56369 TypeError: object of type 'NoneType' has no len() 
    56370  
    56371 TypeError: object of type 'NoneType' has no len() 
    56372  
    56373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56375 return self._any_displayed_positions and len(self._positions) > 0 
    56376  
    56377 See log for complete Python traceback. 
    56378  
    56379 Traceback (most recent call last): 
    56380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56385 mouse_pause_tracking 
    56386 self._mouse_pause() 
    56387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56389 m.pause(self._mouse_pause_position) 
    56390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56392 p = picked_object(x, y, self.view) 
    56393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56401 near, far = self._near_far_bounds(cp, vd) 
    56402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56404 b = self.drawing_bounds(allow_drawing_changes = False) 
    56405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56410 dbounds = [d.bounds() for d in self.child_drawings() 
    56411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56413 if d.display and not getattr(d, 'skip_bounds', False)] 
    56414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56416 return self._any_displayed_positions and len(self._positions) > 0 
    56417 TypeError: object of type 'NoneType' has no len() 
    56418  
    56419 TypeError: object of type 'NoneType' has no len() 
    56420  
    56421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56423 return self._any_displayed_positions and len(self._positions) > 0 
    56424  
    56425 See log for complete Python traceback. 
    56426  
    56427 Traceback (most recent call last): 
    56428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56433 mouse_pause_tracking 
    56434 self._mouse_pause() 
    56435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56437 m.pause(self._mouse_pause_position) 
    56438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56440 p = picked_object(x, y, self.view) 
    56441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56449 near, far = self._near_far_bounds(cp, vd) 
    56450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56452 b = self.drawing_bounds(allow_drawing_changes = False) 
    56453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56458 dbounds = [d.bounds() for d in self.child_drawings() 
    56459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56461 if d.display and not getattr(d, 'skip_bounds', False)] 
    56462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56464 return self._any_displayed_positions and len(self._positions) > 0 
    56465 TypeError: object of type 'NoneType' has no len() 
    56466  
    56467 TypeError: object of type 'NoneType' has no len() 
    56468  
    56469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56471 return self._any_displayed_positions and len(self._positions) > 0 
    56472  
    56473 See log for complete Python traceback. 
    56474  
    56475 Traceback (most recent call last): 
    56476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56481 mouse_pause_tracking 
    56482 self._mouse_pause() 
    56483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56485 m.pause(self._mouse_pause_position) 
    56486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56488 p = picked_object(x, y, self.view) 
    56489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56497 near, far = self._near_far_bounds(cp, vd) 
    56498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56500 b = self.drawing_bounds(allow_drawing_changes = False) 
    56501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56506 dbounds = [d.bounds() for d in self.child_drawings() 
    56507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56509 if d.display and not getattr(d, 'skip_bounds', False)] 
    56510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56512 return self._any_displayed_positions and len(self._positions) > 0 
    56513 TypeError: object of type 'NoneType' has no len() 
    56514  
    56515 TypeError: object of type 'NoneType' has no len() 
    56516  
    56517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56519 return self._any_displayed_positions and len(self._positions) > 0 
    56520  
    56521 See log for complete Python traceback. 
    56522  
    56523 Traceback (most recent call last): 
    56524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56529 mouse_pause_tracking 
    56530 self._mouse_pause() 
    56531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56533 m.pause(self._mouse_pause_position) 
    56534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56536 p = picked_object(x, y, self.view) 
    56537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56545 near, far = self._near_far_bounds(cp, vd) 
    56546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56548 b = self.drawing_bounds(allow_drawing_changes = False) 
    56549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56554 dbounds = [d.bounds() for d in self.child_drawings() 
    56555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56557 if d.display and not getattr(d, 'skip_bounds', False)] 
    56558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56560 return self._any_displayed_positions and len(self._positions) > 0 
    56561 TypeError: object of type 'NoneType' has no len() 
    56562  
    56563 TypeError: object of type 'NoneType' has no len() 
    56564  
    56565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56567 return self._any_displayed_positions and len(self._positions) > 0 
    56568  
    56569 See log for complete Python traceback. 
    56570  
    56571 Traceback (most recent call last): 
    56572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56577 mouse_pause_tracking 
    56578 self._mouse_pause() 
    56579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56581 m.pause(self._mouse_pause_position) 
    56582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56584 p = picked_object(x, y, self.view) 
    56585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56593 near, far = self._near_far_bounds(cp, vd) 
    56594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56596 b = self.drawing_bounds(allow_drawing_changes = False) 
    56597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56602 dbounds = [d.bounds() for d in self.child_drawings() 
    56603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56605 if d.display and not getattr(d, 'skip_bounds', False)] 
    56606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56608 return self._any_displayed_positions and len(self._positions) > 0 
    56609 TypeError: object of type 'NoneType' has no len() 
    56610  
    56611 TypeError: object of type 'NoneType' has no len() 
    56612  
    56613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56615 return self._any_displayed_positions and len(self._positions) > 0 
    56616  
    56617 See log for complete Python traceback. 
    56618  
    56619 Traceback (most recent call last): 
    56620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56625 mouse_pause_tracking 
    56626 self._mouse_pause() 
    56627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56629 m.pause(self._mouse_pause_position) 
    56630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56632 p = picked_object(x, y, self.view) 
    56633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56641 near, far = self._near_far_bounds(cp, vd) 
    56642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56644 b = self.drawing_bounds(allow_drawing_changes = False) 
    56645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56650 dbounds = [d.bounds() for d in self.child_drawings() 
    56651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56653 if d.display and not getattr(d, 'skip_bounds', False)] 
    56654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56656 return self._any_displayed_positions and len(self._positions) > 0 
    56657 TypeError: object of type 'NoneType' has no len() 
    56658  
    56659 TypeError: object of type 'NoneType' has no len() 
    56660  
    56661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56663 return self._any_displayed_positions and len(self._positions) > 0 
    56664  
    56665 See log for complete Python traceback. 
    56666  
    56667 Traceback (most recent call last): 
    56668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56673 mouse_pause_tracking 
    56674 self._mouse_pause() 
    56675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56677 m.pause(self._mouse_pause_position) 
    56678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56680 p = picked_object(x, y, self.view) 
    56681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56689 near, far = self._near_far_bounds(cp, vd) 
    56690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56692 b = self.drawing_bounds(allow_drawing_changes = False) 
    56693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56698 dbounds = [d.bounds() for d in self.child_drawings() 
    56699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56701 if d.display and not getattr(d, 'skip_bounds', False)] 
    56702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56704 return self._any_displayed_positions and len(self._positions) > 0 
    56705 TypeError: object of type 'NoneType' has no len() 
    56706  
    56707 TypeError: object of type 'NoneType' has no len() 
    56708  
    56709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56711 return self._any_displayed_positions and len(self._positions) > 0 
    56712  
    56713 See log for complete Python traceback. 
    56714  
    56715 Traceback (most recent call last): 
    56716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56721 mouse_pause_tracking 
    56722 self._mouse_pause() 
    56723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56725 m.pause(self._mouse_pause_position) 
    56726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56728 p = picked_object(x, y, self.view) 
    56729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56737 near, far = self._near_far_bounds(cp, vd) 
    56738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56740 b = self.drawing_bounds(allow_drawing_changes = False) 
    56741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56746 dbounds = [d.bounds() for d in self.child_drawings() 
    56747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56749 if d.display and not getattr(d, 'skip_bounds', False)] 
    56750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56752 return self._any_displayed_positions and len(self._positions) > 0 
    56753 TypeError: object of type 'NoneType' has no len() 
    56754  
    56755 TypeError: object of type 'NoneType' has no len() 
    56756  
    56757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56759 return self._any_displayed_positions and len(self._positions) > 0 
    56760  
    56761 See log for complete Python traceback. 
    56762  
    56763 Traceback (most recent call last): 
    56764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56769 mouse_pause_tracking 
    56770 self._mouse_pause() 
    56771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56773 m.pause(self._mouse_pause_position) 
    56774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56776 p = picked_object(x, y, self.view) 
    56777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56785 near, far = self._near_far_bounds(cp, vd) 
    56786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56788 b = self.drawing_bounds(allow_drawing_changes = False) 
    56789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56794 dbounds = [d.bounds() for d in self.child_drawings() 
    56795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56797 if d.display and not getattr(d, 'skip_bounds', False)] 
    56798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56800 return self._any_displayed_positions and len(self._positions) > 0 
    56801 TypeError: object of type 'NoneType' has no len() 
    56802  
    56803 TypeError: object of type 'NoneType' has no len() 
    56804  
    56805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56807 return self._any_displayed_positions and len(self._positions) > 0 
    56808  
    56809 See log for complete Python traceback. 
    56810  
    56811 Traceback (most recent call last): 
    56812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56817 mouse_pause_tracking 
    56818 self._mouse_pause() 
    56819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56821 m.pause(self._mouse_pause_position) 
    56822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56824 p = picked_object(x, y, self.view) 
    56825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56833 near, far = self._near_far_bounds(cp, vd) 
    56834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56836 b = self.drawing_bounds(allow_drawing_changes = False) 
    56837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56842 dbounds = [d.bounds() for d in self.child_drawings() 
    56843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56845 if d.display and not getattr(d, 'skip_bounds', False)] 
    56846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56848 return self._any_displayed_positions and len(self._positions) > 0 
    56849 TypeError: object of type 'NoneType' has no len() 
    56850  
    56851 TypeError: object of type 'NoneType' has no len() 
    56852  
    56853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56855 return self._any_displayed_positions and len(self._positions) > 0 
    56856  
    56857 See log for complete Python traceback. 
    56858  
    56859 Traceback (most recent call last): 
    56860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56865 mouse_pause_tracking 
    56866 self._mouse_pause() 
    56867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56869 m.pause(self._mouse_pause_position) 
    56870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56872 p = picked_object(x, y, self.view) 
    56873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56881 near, far = self._near_far_bounds(cp, vd) 
    56882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56884 b = self.drawing_bounds(allow_drawing_changes = False) 
    56885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56890 dbounds = [d.bounds() for d in self.child_drawings() 
    56891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56893 if d.display and not getattr(d, 'skip_bounds', False)] 
    56894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56896 return self._any_displayed_positions and len(self._positions) > 0 
    56897 TypeError: object of type 'NoneType' has no len() 
    56898  
    56899 TypeError: object of type 'NoneType' has no len() 
    56900  
    56901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56903 return self._any_displayed_positions and len(self._positions) > 0 
    56904  
    56905 See log for complete Python traceback. 
    56906  
    56907 Traceback (most recent call last): 
    56908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56913 mouse_pause_tracking 
    56914 self._mouse_pause() 
    56915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56917 m.pause(self._mouse_pause_position) 
    56918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56920 p = picked_object(x, y, self.view) 
    56921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56929 near, far = self._near_far_bounds(cp, vd) 
    56930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56932 b = self.drawing_bounds(allow_drawing_changes = False) 
    56933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56938 dbounds = [d.bounds() for d in self.child_drawings() 
    56939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56941 if d.display and not getattr(d, 'skip_bounds', False)] 
    56942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56944 return self._any_displayed_positions and len(self._positions) > 0 
    56945 TypeError: object of type 'NoneType' has no len() 
    56946  
    56947 TypeError: object of type 'NoneType' has no len() 
    56948  
    56949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56951 return self._any_displayed_positions and len(self._positions) > 0 
    56952  
    56953 See log for complete Python traceback. 
    56954  
    56955 Traceback (most recent call last): 
    56956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    56958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    56959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    56961 mouse_pause_tracking 
    56962 self._mouse_pause() 
    56963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    56965 m.pause(self._mouse_pause_position) 
    56966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    56968 p = picked_object(x, y, self.view) 
    56969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    56971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    56972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    56974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    56975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    56977 near, far = self._near_far_bounds(cp, vd) 
    56978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    56980 b = self.drawing_bounds(allow_drawing_changes = False) 
    56981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    56983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    56984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    56986 dbounds = [d.bounds() for d in self.child_drawings() 
    56987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    56989 if d.display and not getattr(d, 'skip_bounds', False)] 
    56990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56992 return self._any_displayed_positions and len(self._positions) > 0 
    56993 TypeError: object of type 'NoneType' has no len() 
    56994  
    56995 TypeError: object of type 'NoneType' has no len() 
    56996  
    56997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    56998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    56999 return self._any_displayed_positions and len(self._positions) > 0 
    57000  
    57001 See log for complete Python traceback. 
    57002  
    57003 Traceback (most recent call last): 
    57004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57009 mouse_pause_tracking 
    57010 self._mouse_pause() 
    57011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57013 m.pause(self._mouse_pause_position) 
    57014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57016 p = picked_object(x, y, self.view) 
    57017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57025 near, far = self._near_far_bounds(cp, vd) 
    57026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57028 b = self.drawing_bounds(allow_drawing_changes = False) 
    57029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57034 dbounds = [d.bounds() for d in self.child_drawings() 
    57035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57037 if d.display and not getattr(d, 'skip_bounds', False)] 
    57038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57040 return self._any_displayed_positions and len(self._positions) > 0 
    57041 TypeError: object of type 'NoneType' has no len() 
    57042  
    57043 TypeError: object of type 'NoneType' has no len() 
    57044  
    57045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57047 return self._any_displayed_positions and len(self._positions) > 0 
    57048  
    57049 See log for complete Python traceback. 
    57050  
    57051 Traceback (most recent call last): 
    57052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57057 mouse_pause_tracking 
    57058 self._mouse_pause() 
    57059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57061 m.pause(self._mouse_pause_position) 
    57062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57064 p = picked_object(x, y, self.view) 
    57065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57073 near, far = self._near_far_bounds(cp, vd) 
    57074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57076 b = self.drawing_bounds(allow_drawing_changes = False) 
    57077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57082 dbounds = [d.bounds() for d in self.child_drawings() 
    57083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57085 if d.display and not getattr(d, 'skip_bounds', False)] 
    57086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57088 return self._any_displayed_positions and len(self._positions) > 0 
    57089 TypeError: object of type 'NoneType' has no len() 
    57090  
    57091 TypeError: object of type 'NoneType' has no len() 
    57092  
    57093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57095 return self._any_displayed_positions and len(self._positions) > 0 
    57096  
    57097 See log for complete Python traceback. 
    57098  
    57099 Traceback (most recent call last): 
    57100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57105 mouse_pause_tracking 
    57106 self._mouse_pause() 
    57107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57109 m.pause(self._mouse_pause_position) 
    57110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57112 p = picked_object(x, y, self.view) 
    57113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57121 near, far = self._near_far_bounds(cp, vd) 
    57122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57124 b = self.drawing_bounds(allow_drawing_changes = False) 
    57125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57130 dbounds = [d.bounds() for d in self.child_drawings() 
    57131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57133 if d.display and not getattr(d, 'skip_bounds', False)] 
    57134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57136 return self._any_displayed_positions and len(self._positions) > 0 
    57137 TypeError: object of type 'NoneType' has no len() 
    57138  
    57139 TypeError: object of type 'NoneType' has no len() 
    57140  
    57141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57143 return self._any_displayed_positions and len(self._positions) > 0 
    57144  
    57145 See log for complete Python traceback. 
    57146  
    57147 Traceback (most recent call last): 
    57148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57153 mouse_pause_tracking 
    57154 self._mouse_pause() 
    57155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57157 m.pause(self._mouse_pause_position) 
    57158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57160 p = picked_object(x, y, self.view) 
    57161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57169 near, far = self._near_far_bounds(cp, vd) 
    57170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57172 b = self.drawing_bounds(allow_drawing_changes = False) 
    57173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57178 dbounds = [d.bounds() for d in self.child_drawings() 
    57179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57181 if d.display and not getattr(d, 'skip_bounds', False)] 
    57182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57184 return self._any_displayed_positions and len(self._positions) > 0 
    57185 TypeError: object of type 'NoneType' has no len() 
    57186  
    57187 TypeError: object of type 'NoneType' has no len() 
    57188  
    57189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57191 return self._any_displayed_positions and len(self._positions) > 0 
    57192  
    57193 See log for complete Python traceback. 
    57194  
    57195 Traceback (most recent call last): 
    57196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57201 mouse_pause_tracking 
    57202 self._mouse_pause() 
    57203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57205 m.pause(self._mouse_pause_position) 
    57206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57208 p = picked_object(x, y, self.view) 
    57209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57217 near, far = self._near_far_bounds(cp, vd) 
    57218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57220 b = self.drawing_bounds(allow_drawing_changes = False) 
    57221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57226 dbounds = [d.bounds() for d in self.child_drawings() 
    57227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57229 if d.display and not getattr(d, 'skip_bounds', False)] 
    57230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57232 return self._any_displayed_positions and len(self._positions) > 0 
    57233 TypeError: object of type 'NoneType' has no len() 
    57234  
    57235 TypeError: object of type 'NoneType' has no len() 
    57236  
    57237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57239 return self._any_displayed_positions and len(self._positions) > 0 
    57240  
    57241 See log for complete Python traceback. 
    57242  
    57243 Traceback (most recent call last): 
    57244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57249 mouse_pause_tracking 
    57250 self._mouse_pause() 
    57251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57253 m.pause(self._mouse_pause_position) 
    57254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57256 p = picked_object(x, y, self.view) 
    57257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57265 near, far = self._near_far_bounds(cp, vd) 
    57266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57268 b = self.drawing_bounds(allow_drawing_changes = False) 
    57269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57274 dbounds = [d.bounds() for d in self.child_drawings() 
    57275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57277 if d.display and not getattr(d, 'skip_bounds', False)] 
    57278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57280 return self._any_displayed_positions and len(self._positions) > 0 
    57281 TypeError: object of type 'NoneType' has no len() 
    57282  
    57283 TypeError: object of type 'NoneType' has no len() 
    57284  
    57285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57287 return self._any_displayed_positions and len(self._positions) > 0 
    57288  
    57289 See log for complete Python traceback. 
    57290  
    57291 Traceback (most recent call last): 
    57292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57297 mouse_pause_tracking 
    57298 self._mouse_pause() 
    57299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57301 m.pause(self._mouse_pause_position) 
    57302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57304 p = picked_object(x, y, self.view) 
    57305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57313 near, far = self._near_far_bounds(cp, vd) 
    57314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57316 b = self.drawing_bounds(allow_drawing_changes = False) 
    57317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57322 dbounds = [d.bounds() for d in self.child_drawings() 
    57323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57325 if d.display and not getattr(d, 'skip_bounds', False)] 
    57326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57328 return self._any_displayed_positions and len(self._positions) > 0 
    57329 TypeError: object of type 'NoneType' has no len() 
    57330  
    57331 TypeError: object of type 'NoneType' has no len() 
    57332  
    57333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57335 return self._any_displayed_positions and len(self._positions) > 0 
    57336  
    57337 See log for complete Python traceback. 
    57338  
    57339 Traceback (most recent call last): 
    57340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57345 mouse_pause_tracking 
    57346 self._mouse_pause() 
    57347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57349 m.pause(self._mouse_pause_position) 
    57350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57352 p = picked_object(x, y, self.view) 
    57353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57361 near, far = self._near_far_bounds(cp, vd) 
    57362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57364 b = self.drawing_bounds(allow_drawing_changes = False) 
    57365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57370 dbounds = [d.bounds() for d in self.child_drawings() 
    57371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57373 if d.display and not getattr(d, 'skip_bounds', False)] 
    57374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57376 return self._any_displayed_positions and len(self._positions) > 0 
    57377 TypeError: object of type 'NoneType' has no len() 
    57378  
    57379 TypeError: object of type 'NoneType' has no len() 
    57380  
    57381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57383 return self._any_displayed_positions and len(self._positions) > 0 
    57384  
    57385 See log for complete Python traceback. 
    57386  
    57387 Traceback (most recent call last): 
    57388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57393 mouse_pause_tracking 
    57394 self._mouse_pause() 
    57395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57397 m.pause(self._mouse_pause_position) 
    57398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57400 p = picked_object(x, y, self.view) 
    57401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57409 near, far = self._near_far_bounds(cp, vd) 
    57410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57412 b = self.drawing_bounds(allow_drawing_changes = False) 
    57413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57418 dbounds = [d.bounds() for d in self.child_drawings() 
    57419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57421 if d.display and not getattr(d, 'skip_bounds', False)] 
    57422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57424 return self._any_displayed_positions and len(self._positions) > 0 
    57425 TypeError: object of type 'NoneType' has no len() 
    57426  
    57427 TypeError: object of type 'NoneType' has no len() 
    57428  
    57429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57431 return self._any_displayed_positions and len(self._positions) > 0 
    57432  
    57433 See log for complete Python traceback. 
    57434  
    57435 Traceback (most recent call last): 
    57436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57441 mouse_pause_tracking 
    57442 self._mouse_pause() 
    57443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57445 m.pause(self._mouse_pause_position) 
    57446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57448 p = picked_object(x, y, self.view) 
    57449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57457 near, far = self._near_far_bounds(cp, vd) 
    57458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57460 b = self.drawing_bounds(allow_drawing_changes = False) 
    57461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57466 dbounds = [d.bounds() for d in self.child_drawings() 
    57467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57469 if d.display and not getattr(d, 'skip_bounds', False)] 
    57470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57472 return self._any_displayed_positions and len(self._positions) > 0 
    57473 TypeError: object of type 'NoneType' has no len() 
    57474  
    57475 TypeError: object of type 'NoneType' has no len() 
    57476  
    57477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57479 return self._any_displayed_positions and len(self._positions) > 0 
    57480  
    57481 See log for complete Python traceback. 
    57482  
    57483 Traceback (most recent call last): 
    57484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57489 mouse_pause_tracking 
    57490 self._mouse_pause() 
    57491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57493 m.pause(self._mouse_pause_position) 
    57494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57496 p = picked_object(x, y, self.view) 
    57497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57505 near, far = self._near_far_bounds(cp, vd) 
    57506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57508 b = self.drawing_bounds(allow_drawing_changes = False) 
    57509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57514 dbounds = [d.bounds() for d in self.child_drawings() 
    57515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57517 if d.display and not getattr(d, 'skip_bounds', False)] 
    57518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57520 return self._any_displayed_positions and len(self._positions) > 0 
    57521 TypeError: object of type 'NoneType' has no len() 
    57522  
    57523 TypeError: object of type 'NoneType' has no len() 
    57524  
    57525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57527 return self._any_displayed_positions and len(self._positions) > 0 
    57528  
    57529 See log for complete Python traceback. 
    57530  
    57531 Traceback (most recent call last): 
    57532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57537 mouse_pause_tracking 
    57538 self._mouse_pause() 
    57539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57541 m.pause(self._mouse_pause_position) 
    57542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57544 p = picked_object(x, y, self.view) 
    57545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57553 near, far = self._near_far_bounds(cp, vd) 
    57554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57556 b = self.drawing_bounds(allow_drawing_changes = False) 
    57557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57562 dbounds = [d.bounds() for d in self.child_drawings() 
    57563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57565 if d.display and not getattr(d, 'skip_bounds', False)] 
    57566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57568 return self._any_displayed_positions and len(self._positions) > 0 
    57569 TypeError: object of type 'NoneType' has no len() 
    57570  
    57571 TypeError: object of type 'NoneType' has no len() 
    57572  
    57573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57575 return self._any_displayed_positions and len(self._positions) > 0 
    57576  
    57577 See log for complete Python traceback. 
    57578  
    57579 Traceback (most recent call last): 
    57580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57585 mouse_pause_tracking 
    57586 self._mouse_pause() 
    57587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57589 m.pause(self._mouse_pause_position) 
    57590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57592 p = picked_object(x, y, self.view) 
    57593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57601 near, far = self._near_far_bounds(cp, vd) 
    57602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57604 b = self.drawing_bounds(allow_drawing_changes = False) 
    57605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57610 dbounds = [d.bounds() for d in self.child_drawings() 
    57611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57613 if d.display and not getattr(d, 'skip_bounds', False)] 
    57614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57616 return self._any_displayed_positions and len(self._positions) > 0 
    57617 TypeError: object of type 'NoneType' has no len() 
    57618  
    57619 TypeError: object of type 'NoneType' has no len() 
    57620  
    57621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57623 return self._any_displayed_positions and len(self._positions) > 0 
    57624  
    57625 See log for complete Python traceback. 
    57626  
    57627 Traceback (most recent call last): 
    57628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57633 mouse_pause_tracking 
    57634 self._mouse_pause() 
    57635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57637 m.pause(self._mouse_pause_position) 
    57638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57640 p = picked_object(x, y, self.view) 
    57641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57649 near, far = self._near_far_bounds(cp, vd) 
    57650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57652 b = self.drawing_bounds(allow_drawing_changes = False) 
    57653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57658 dbounds = [d.bounds() for d in self.child_drawings() 
    57659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57661 if d.display and not getattr(d, 'skip_bounds', False)] 
    57662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57664 return self._any_displayed_positions and len(self._positions) > 0 
    57665 TypeError: object of type 'NoneType' has no len() 
    57666  
    57667 TypeError: object of type 'NoneType' has no len() 
    57668  
    57669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57671 return self._any_displayed_positions and len(self._positions) > 0 
    57672  
    57673 See log for complete Python traceback. 
    57674  
    57675 Traceback (most recent call last): 
    57676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57681 mouse_pause_tracking 
    57682 self._mouse_pause() 
    57683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57685 m.pause(self._mouse_pause_position) 
    57686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57688 p = picked_object(x, y, self.view) 
    57689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57697 near, far = self._near_far_bounds(cp, vd) 
    57698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57700 b = self.drawing_bounds(allow_drawing_changes = False) 
    57701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57706 dbounds = [d.bounds() for d in self.child_drawings() 
    57707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57709 if d.display and not getattr(d, 'skip_bounds', False)] 
    57710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57712 return self._any_displayed_positions and len(self._positions) > 0 
    57713 TypeError: object of type 'NoneType' has no len() 
    57714  
    57715 TypeError: object of type 'NoneType' has no len() 
    57716  
    57717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57719 return self._any_displayed_positions and len(self._positions) > 0 
    57720  
    57721 See log for complete Python traceback. 
    57722  
    57723 Traceback (most recent call last): 
    57724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57729 mouse_pause_tracking 
    57730 self._mouse_pause() 
    57731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57733 m.pause(self._mouse_pause_position) 
    57734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57736 p = picked_object(x, y, self.view) 
    57737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57745 near, far = self._near_far_bounds(cp, vd) 
    57746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57748 b = self.drawing_bounds(allow_drawing_changes = False) 
    57749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57754 dbounds = [d.bounds() for d in self.child_drawings() 
    57755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57757 if d.display and not getattr(d, 'skip_bounds', False)] 
    57758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57760 return self._any_displayed_positions and len(self._positions) > 0 
    57761 TypeError: object of type 'NoneType' has no len() 
    57762  
    57763 TypeError: object of type 'NoneType' has no len() 
    57764  
    57765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57767 return self._any_displayed_positions and len(self._positions) > 0 
    57768  
    57769 See log for complete Python traceback. 
    57770  
    57771 Traceback (most recent call last): 
    57772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57777 mouse_pause_tracking 
    57778 self._mouse_pause() 
    57779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57781 m.pause(self._mouse_pause_position) 
    57782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57784 p = picked_object(x, y, self.view) 
    57785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57793 near, far = self._near_far_bounds(cp, vd) 
    57794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57796 b = self.drawing_bounds(allow_drawing_changes = False) 
    57797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57802 dbounds = [d.bounds() for d in self.child_drawings() 
    57803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57805 if d.display and not getattr(d, 'skip_bounds', False)] 
    57806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57808 return self._any_displayed_positions and len(self._positions) > 0 
    57809 TypeError: object of type 'NoneType' has no len() 
    57810  
    57811 TypeError: object of type 'NoneType' has no len() 
    57812  
    57813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57815 return self._any_displayed_positions and len(self._positions) > 0 
    57816  
    57817 See log for complete Python traceback. 
    57818  
    57819 Traceback (most recent call last): 
    57820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57825 mouse_pause_tracking 
    57826 self._mouse_pause() 
    57827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57829 m.pause(self._mouse_pause_position) 
    57830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57832 p = picked_object(x, y, self.view) 
    57833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57841 near, far = self._near_far_bounds(cp, vd) 
    57842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57844 b = self.drawing_bounds(allow_drawing_changes = False) 
    57845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57850 dbounds = [d.bounds() for d in self.child_drawings() 
    57851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57853 if d.display and not getattr(d, 'skip_bounds', False)] 
    57854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57856 return self._any_displayed_positions and len(self._positions) > 0 
    57857 TypeError: object of type 'NoneType' has no len() 
    57858  
    57859 TypeError: object of type 'NoneType' has no len() 
    57860  
    57861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57863 return self._any_displayed_positions and len(self._positions) > 0 
    57864  
    57865 See log for complete Python traceback. 
    57866  
    57867 Traceback (most recent call last): 
    57868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57873 mouse_pause_tracking 
    57874 self._mouse_pause() 
    57875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57877 m.pause(self._mouse_pause_position) 
    57878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57880 p = picked_object(x, y, self.view) 
    57881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57889 near, far = self._near_far_bounds(cp, vd) 
    57890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57892 b = self.drawing_bounds(allow_drawing_changes = False) 
    57893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57898 dbounds = [d.bounds() for d in self.child_drawings() 
    57899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57901 if d.display and not getattr(d, 'skip_bounds', False)] 
    57902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57904 return self._any_displayed_positions and len(self._positions) > 0 
    57905 TypeError: object of type 'NoneType' has no len() 
    57906  
    57907 TypeError: object of type 'NoneType' has no len() 
    57908  
    57909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57911 return self._any_displayed_positions and len(self._positions) > 0 
    57912  
    57913 See log for complete Python traceback. 
    57914  
    57915 Traceback (most recent call last): 
    57916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57921 mouse_pause_tracking 
    57922 self._mouse_pause() 
    57923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57925 m.pause(self._mouse_pause_position) 
    57926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57928 p = picked_object(x, y, self.view) 
    57929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57937 near, far = self._near_far_bounds(cp, vd) 
    57938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57940 b = self.drawing_bounds(allow_drawing_changes = False) 
    57941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57946 dbounds = [d.bounds() for d in self.child_drawings() 
    57947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57949 if d.display and not getattr(d, 'skip_bounds', False)] 
    57950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57952 return self._any_displayed_positions and len(self._positions) > 0 
    57953 TypeError: object of type 'NoneType' has no len() 
    57954  
    57955 TypeError: object of type 'NoneType' has no len() 
    57956  
    57957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    57959 return self._any_displayed_positions and len(self._positions) > 0 
    57960  
    57961 See log for complete Python traceback. 
    57962  
    57963 Traceback (most recent call last): 
    57964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    57966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    57967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    57969 mouse_pause_tracking 
    57970 self._mouse_pause() 
    57971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    57973 m.pause(self._mouse_pause_position) 
    57974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    57976 p = picked_object(x, y, self.view) 
    57977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    57979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    57980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    57982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    57983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    57985 near, far = self._near_far_bounds(cp, vd) 
    57986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    57988 b = self.drawing_bounds(allow_drawing_changes = False) 
    57989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    57991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    57992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    57994 dbounds = [d.bounds() for d in self.child_drawings() 
    57995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    57997 if d.display and not getattr(d, 'skip_bounds', False)] 
    57998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    57999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58000 return self._any_displayed_positions and len(self._positions) > 0 
    58001 TypeError: object of type 'NoneType' has no len() 
    58002  
    58003 TypeError: object of type 'NoneType' has no len() 
    58004  
    58005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58007 return self._any_displayed_positions and len(self._positions) > 0 
    58008  
    58009 See log for complete Python traceback. 
    58010  
    58011 Traceback (most recent call last): 
    58012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58017 mouse_pause_tracking 
    58018 self._mouse_pause() 
    58019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58021 m.pause(self._mouse_pause_position) 
    58022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58024 p = picked_object(x, y, self.view) 
    58025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58033 near, far = self._near_far_bounds(cp, vd) 
    58034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58036 b = self.drawing_bounds(allow_drawing_changes = False) 
    58037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58042 dbounds = [d.bounds() for d in self.child_drawings() 
    58043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58045 if d.display and not getattr(d, 'skip_bounds', False)] 
    58046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58048 return self._any_displayed_positions and len(self._positions) > 0 
    58049 TypeError: object of type 'NoneType' has no len() 
    58050  
    58051 TypeError: object of type 'NoneType' has no len() 
    58052  
    58053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58055 return self._any_displayed_positions and len(self._positions) > 0 
    58056  
    58057 See log for complete Python traceback. 
    58058  
    58059 Traceback (most recent call last): 
    58060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58065 mouse_pause_tracking 
    58066 self._mouse_pause() 
    58067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58069 m.pause(self._mouse_pause_position) 
    58070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58072 p = picked_object(x, y, self.view) 
    58073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58081 near, far = self._near_far_bounds(cp, vd) 
    58082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58084 b = self.drawing_bounds(allow_drawing_changes = False) 
    58085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58090 dbounds = [d.bounds() for d in self.child_drawings() 
    58091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58093 if d.display and not getattr(d, 'skip_bounds', False)] 
    58094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58096 return self._any_displayed_positions and len(self._positions) > 0 
    58097 TypeError: object of type 'NoneType' has no len() 
    58098  
    58099 TypeError: object of type 'NoneType' has no len() 
    58100  
    58101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58103 return self._any_displayed_positions and len(self._positions) > 0 
    58104  
    58105 See log for complete Python traceback. 
    58106  
    58107 Traceback (most recent call last): 
    58108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58113 mouse_pause_tracking 
    58114 self._mouse_pause() 
    58115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58117 m.pause(self._mouse_pause_position) 
    58118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58120 p = picked_object(x, y, self.view) 
    58121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58129 near, far = self._near_far_bounds(cp, vd) 
    58130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58132 b = self.drawing_bounds(allow_drawing_changes = False) 
    58133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58138 dbounds = [d.bounds() for d in self.child_drawings() 
    58139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58141 if d.display and not getattr(d, 'skip_bounds', False)] 
    58142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58144 return self._any_displayed_positions and len(self._positions) > 0 
    58145 TypeError: object of type 'NoneType' has no len() 
    58146  
    58147 TypeError: object of type 'NoneType' has no len() 
    58148  
    58149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58151 return self._any_displayed_positions and len(self._positions) > 0 
    58152  
    58153 See log for complete Python traceback. 
    58154  
    58155 Traceback (most recent call last): 
    58156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58161 mouse_pause_tracking 
    58162 self._mouse_pause() 
    58163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58165 m.pause(self._mouse_pause_position) 
    58166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58168 p = picked_object(x, y, self.view) 
    58169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58177 near, far = self._near_far_bounds(cp, vd) 
    58178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58180 b = self.drawing_bounds(allow_drawing_changes = False) 
    58181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58186 dbounds = [d.bounds() for d in self.child_drawings() 
    58187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58189 if d.display and not getattr(d, 'skip_bounds', False)] 
    58190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58192 return self._any_displayed_positions and len(self._positions) > 0 
    58193 TypeError: object of type 'NoneType' has no len() 
    58194  
    58195 TypeError: object of type 'NoneType' has no len() 
    58196  
    58197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58199 return self._any_displayed_positions and len(self._positions) > 0 
    58200  
    58201 See log for complete Python traceback. 
    58202  
    58203 Traceback (most recent call last): 
    58204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58209 mouse_pause_tracking 
    58210 self._mouse_pause() 
    58211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58213 m.pause(self._mouse_pause_position) 
    58214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58216 p = picked_object(x, y, self.view) 
    58217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58225 near, far = self._near_far_bounds(cp, vd) 
    58226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58228 b = self.drawing_bounds(allow_drawing_changes = False) 
    58229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58234 dbounds = [d.bounds() for d in self.child_drawings() 
    58235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58237 if d.display and not getattr(d, 'skip_bounds', False)] 
    58238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58240 return self._any_displayed_positions and len(self._positions) > 0 
    58241 TypeError: object of type 'NoneType' has no len() 
    58242  
    58243 TypeError: object of type 'NoneType' has no len() 
    58244  
    58245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58247 return self._any_displayed_positions and len(self._positions) > 0 
    58248  
    58249 See log for complete Python traceback. 
    58250  
    58251 Traceback (most recent call last): 
    58252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58257 mouse_pause_tracking 
    58258 self._mouse_pause() 
    58259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58261 m.pause(self._mouse_pause_position) 
    58262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58264 p = picked_object(x, y, self.view) 
    58265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58273 near, far = self._near_far_bounds(cp, vd) 
    58274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58276 b = self.drawing_bounds(allow_drawing_changes = False) 
    58277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58282 dbounds = [d.bounds() for d in self.child_drawings() 
    58283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58285 if d.display and not getattr(d, 'skip_bounds', False)] 
    58286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58288 return self._any_displayed_positions and len(self._positions) > 0 
    58289 TypeError: object of type 'NoneType' has no len() 
    58290  
    58291 TypeError: object of type 'NoneType' has no len() 
    58292  
    58293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58295 return self._any_displayed_positions and len(self._positions) > 0 
    58296  
    58297 See log for complete Python traceback. 
    58298  
    58299 Traceback (most recent call last): 
    58300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58305 mouse_pause_tracking 
    58306 self._mouse_pause() 
    58307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58309 m.pause(self._mouse_pause_position) 
    58310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58312 p = picked_object(x, y, self.view) 
    58313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58321 near, far = self._near_far_bounds(cp, vd) 
    58322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58324 b = self.drawing_bounds(allow_drawing_changes = False) 
    58325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58330 dbounds = [d.bounds() for d in self.child_drawings() 
    58331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58333 if d.display and not getattr(d, 'skip_bounds', False)] 
    58334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58336 return self._any_displayed_positions and len(self._positions) > 0 
    58337 TypeError: object of type 'NoneType' has no len() 
    58338  
    58339 TypeError: object of type 'NoneType' has no len() 
    58340  
    58341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58343 return self._any_displayed_positions and len(self._positions) > 0 
    58344  
    58345 See log for complete Python traceback. 
    58346  
    58347 Traceback (most recent call last): 
    58348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58353 mouse_pause_tracking 
    58354 self._mouse_pause() 
    58355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58357 m.pause(self._mouse_pause_position) 
    58358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58360 p = picked_object(x, y, self.view) 
    58361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58369 near, far = self._near_far_bounds(cp, vd) 
    58370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58372 b = self.drawing_bounds(allow_drawing_changes = False) 
    58373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58378 dbounds = [d.bounds() for d in self.child_drawings() 
    58379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58381 if d.display and not getattr(d, 'skip_bounds', False)] 
    58382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58384 return self._any_displayed_positions and len(self._positions) > 0 
    58385 TypeError: object of type 'NoneType' has no len() 
    58386  
    58387 TypeError: object of type 'NoneType' has no len() 
    58388  
    58389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58391 return self._any_displayed_positions and len(self._positions) > 0 
    58392  
    58393 See log for complete Python traceback. 
    58394  
    58395 Traceback (most recent call last): 
    58396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58401 mouse_pause_tracking 
    58402 self._mouse_pause() 
    58403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58405 m.pause(self._mouse_pause_position) 
    58406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58408 p = picked_object(x, y, self.view) 
    58409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58417 near, far = self._near_far_bounds(cp, vd) 
    58418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58420 b = self.drawing_bounds(allow_drawing_changes = False) 
    58421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58426 dbounds = [d.bounds() for d in self.child_drawings() 
    58427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58429 if d.display and not getattr(d, 'skip_bounds', False)] 
    58430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58432 return self._any_displayed_positions and len(self._positions) > 0 
    58433 TypeError: object of type 'NoneType' has no len() 
    58434  
    58435 TypeError: object of type 'NoneType' has no len() 
    58436  
    58437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58439 return self._any_displayed_positions and len(self._positions) > 0 
    58440  
    58441 See log for complete Python traceback. 
    58442  
    58443 Traceback (most recent call last): 
    58444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58449 mouse_pause_tracking 
    58450 self._mouse_pause() 
    58451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58453 m.pause(self._mouse_pause_position) 
    58454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58456 p = picked_object(x, y, self.view) 
    58457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58465 near, far = self._near_far_bounds(cp, vd) 
    58466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58468 b = self.drawing_bounds(allow_drawing_changes = False) 
    58469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58474 dbounds = [d.bounds() for d in self.child_drawings() 
    58475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58477 if d.display and not getattr(d, 'skip_bounds', False)] 
    58478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58480 return self._any_displayed_positions and len(self._positions) > 0 
    58481 TypeError: object of type 'NoneType' has no len() 
    58482  
    58483 TypeError: object of type 'NoneType' has no len() 
    58484  
    58485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58487 return self._any_displayed_positions and len(self._positions) > 0 
    58488  
    58489 See log for complete Python traceback. 
    58490  
    58491 Traceback (most recent call last): 
    58492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58497 mouse_pause_tracking 
    58498 self._mouse_pause() 
    58499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58501 m.pause(self._mouse_pause_position) 
    58502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58504 p = picked_object(x, y, self.view) 
    58505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58513 near, far = self._near_far_bounds(cp, vd) 
    58514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58516 b = self.drawing_bounds(allow_drawing_changes = False) 
    58517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58522 dbounds = [d.bounds() for d in self.child_drawings() 
    58523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58525 if d.display and not getattr(d, 'skip_bounds', False)] 
    58526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58528 return self._any_displayed_positions and len(self._positions) > 0 
    58529 TypeError: object of type 'NoneType' has no len() 
    58530  
    58531 TypeError: object of type 'NoneType' has no len() 
    58532  
    58533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58535 return self._any_displayed_positions and len(self._positions) > 0 
    58536  
    58537 See log for complete Python traceback. 
    58538  
    58539 Traceback (most recent call last): 
    58540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58545 mouse_pause_tracking 
    58546 self._mouse_pause() 
    58547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58549 m.pause(self._mouse_pause_position) 
    58550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58552 p = picked_object(x, y, self.view) 
    58553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58561 near, far = self._near_far_bounds(cp, vd) 
    58562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58564 b = self.drawing_bounds(allow_drawing_changes = False) 
    58565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58570 dbounds = [d.bounds() for d in self.child_drawings() 
    58571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58573 if d.display and not getattr(d, 'skip_bounds', False)] 
    58574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58576 return self._any_displayed_positions and len(self._positions) > 0 
    58577 TypeError: object of type 'NoneType' has no len() 
    58578  
    58579 TypeError: object of type 'NoneType' has no len() 
    58580  
    58581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58583 return self._any_displayed_positions and len(self._positions) > 0 
    58584  
    58585 See log for complete Python traceback. 
    58586  
    58587 Traceback (most recent call last): 
    58588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58593 mouse_pause_tracking 
    58594 self._mouse_pause() 
    58595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58597 m.pause(self._mouse_pause_position) 
    58598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58600 p = picked_object(x, y, self.view) 
    58601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58609 near, far = self._near_far_bounds(cp, vd) 
    58610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58612 b = self.drawing_bounds(allow_drawing_changes = False) 
    58613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58618 dbounds = [d.bounds() for d in self.child_drawings() 
    58619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58621 if d.display and not getattr(d, 'skip_bounds', False)] 
    58622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58624 return self._any_displayed_positions and len(self._positions) > 0 
    58625 TypeError: object of type 'NoneType' has no len() 
    58626  
    58627 TypeError: object of type 'NoneType' has no len() 
    58628  
    58629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58631 return self._any_displayed_positions and len(self._positions) > 0 
    58632  
    58633 See log for complete Python traceback. 
    58634  
    58635 Traceback (most recent call last): 
    58636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58641 mouse_pause_tracking 
    58642 self._mouse_pause() 
    58643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58645 m.pause(self._mouse_pause_position) 
    58646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58648 p = picked_object(x, y, self.view) 
    58649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58657 near, far = self._near_far_bounds(cp, vd) 
    58658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58660 b = self.drawing_bounds(allow_drawing_changes = False) 
    58661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58666 dbounds = [d.bounds() for d in self.child_drawings() 
    58667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58669 if d.display and not getattr(d, 'skip_bounds', False)] 
    58670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58672 return self._any_displayed_positions and len(self._positions) > 0 
    58673 TypeError: object of type 'NoneType' has no len() 
    58674  
    58675 TypeError: object of type 'NoneType' has no len() 
    58676  
    58677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58679 return self._any_displayed_positions and len(self._positions) > 0 
    58680  
    58681 See log for complete Python traceback. 
    58682  
    58683 Traceback (most recent call last): 
    58684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58689 mouse_pause_tracking 
    58690 self._mouse_pause() 
    58691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58693 m.pause(self._mouse_pause_position) 
    58694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58696 p = picked_object(x, y, self.view) 
    58697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58705 near, far = self._near_far_bounds(cp, vd) 
    58706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58708 b = self.drawing_bounds(allow_drawing_changes = False) 
    58709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58714 dbounds = [d.bounds() for d in self.child_drawings() 
    58715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58717 if d.display and not getattr(d, 'skip_bounds', False)] 
    58718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58720 return self._any_displayed_positions and len(self._positions) > 0 
    58721 TypeError: object of type 'NoneType' has no len() 
    58722  
    58723 TypeError: object of type 'NoneType' has no len() 
    58724  
    58725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58727 return self._any_displayed_positions and len(self._positions) > 0 
    58728  
    58729 See log for complete Python traceback. 
    58730  
    58731 Traceback (most recent call last): 
    58732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58737 mouse_pause_tracking 
    58738 self._mouse_pause() 
    58739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58741 m.pause(self._mouse_pause_position) 
    58742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58744 p = picked_object(x, y, self.view) 
    58745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58753 near, far = self._near_far_bounds(cp, vd) 
    58754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58756 b = self.drawing_bounds(allow_drawing_changes = False) 
    58757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58762 dbounds = [d.bounds() for d in self.child_drawings() 
    58763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58765 if d.display and not getattr(d, 'skip_bounds', False)] 
    58766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58768 return self._any_displayed_positions and len(self._positions) > 0 
    58769 TypeError: object of type 'NoneType' has no len() 
    58770  
    58771 TypeError: object of type 'NoneType' has no len() 
    58772  
    58773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58775 return self._any_displayed_positions and len(self._positions) > 0 
    58776  
    58777 See log for complete Python traceback. 
    58778  
    58779 Traceback (most recent call last): 
    58780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58785 mouse_pause_tracking 
    58786 self._mouse_pause() 
    58787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58789 m.pause(self._mouse_pause_position) 
    58790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58792 p = picked_object(x, y, self.view) 
    58793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58801 near, far = self._near_far_bounds(cp, vd) 
    58802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58804 b = self.drawing_bounds(allow_drawing_changes = False) 
    58805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58810 dbounds = [d.bounds() for d in self.child_drawings() 
    58811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58813 if d.display and not getattr(d, 'skip_bounds', False)] 
    58814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58816 return self._any_displayed_positions and len(self._positions) > 0 
    58817 TypeError: object of type 'NoneType' has no len() 
    58818  
    58819 TypeError: object of type 'NoneType' has no len() 
    58820  
    58821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58823 return self._any_displayed_positions and len(self._positions) > 0 
    58824  
    58825 See log for complete Python traceback. 
    58826  
    58827 Traceback (most recent call last): 
    58828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58833 mouse_pause_tracking 
    58834 self._mouse_pause() 
    58835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58837 m.pause(self._mouse_pause_position) 
    58838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58840 p = picked_object(x, y, self.view) 
    58841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58849 near, far = self._near_far_bounds(cp, vd) 
    58850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58852 b = self.drawing_bounds(allow_drawing_changes = False) 
    58853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58858 dbounds = [d.bounds() for d in self.child_drawings() 
    58859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58861 if d.display and not getattr(d, 'skip_bounds', False)] 
    58862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58864 return self._any_displayed_positions and len(self._positions) > 0 
    58865 TypeError: object of type 'NoneType' has no len() 
    58866  
    58867 TypeError: object of type 'NoneType' has no len() 
    58868  
    58869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58871 return self._any_displayed_positions and len(self._positions) > 0 
    58872  
    58873 See log for complete Python traceback. 
    58874  
    58875 Traceback (most recent call last): 
    58876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58881 mouse_pause_tracking 
    58882 self._mouse_pause() 
    58883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58885 m.pause(self._mouse_pause_position) 
    58886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58888 p = picked_object(x, y, self.view) 
    58889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58897 near, far = self._near_far_bounds(cp, vd) 
    58898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58900 b = self.drawing_bounds(allow_drawing_changes = False) 
    58901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58906 dbounds = [d.bounds() for d in self.child_drawings() 
    58907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58909 if d.display and not getattr(d, 'skip_bounds', False)] 
    58910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58912 return self._any_displayed_positions and len(self._positions) > 0 
    58913 TypeError: object of type 'NoneType' has no len() 
    58914  
    58915 TypeError: object of type 'NoneType' has no len() 
    58916  
    58917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58919 return self._any_displayed_positions and len(self._positions) > 0 
    58920  
    58921 See log for complete Python traceback. 
    58922  
    58923 Traceback (most recent call last): 
    58924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58929 mouse_pause_tracking 
    58930 self._mouse_pause() 
    58931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58933 m.pause(self._mouse_pause_position) 
    58934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58936 p = picked_object(x, y, self.view) 
    58937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58945 near, far = self._near_far_bounds(cp, vd) 
    58946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58948 b = self.drawing_bounds(allow_drawing_changes = False) 
    58949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    58952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    58954 dbounds = [d.bounds() for d in self.child_drawings() 
    58955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    58957 if d.display and not getattr(d, 'skip_bounds', False)] 
    58958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58960 return self._any_displayed_positions and len(self._positions) > 0 
    58961 TypeError: object of type 'NoneType' has no len() 
    58962  
    58963 TypeError: object of type 'NoneType' has no len() 
    58964  
    58965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    58967 return self._any_displayed_positions and len(self._positions) > 0 
    58968  
    58969 See log for complete Python traceback. 
    58970  
    58971 Traceback (most recent call last): 
    58972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    58974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    58975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    58977 mouse_pause_tracking 
    58978 self._mouse_pause() 
    58979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    58981 m.pause(self._mouse_pause_position) 
    58982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    58984 p = picked_object(x, y, self.view) 
    58985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    58987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    58988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    58990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    58991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    58993 near, far = self._near_far_bounds(cp, vd) 
    58994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    58996 b = self.drawing_bounds(allow_drawing_changes = False) 
    58997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    58998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    58999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59002 dbounds = [d.bounds() for d in self.child_drawings() 
    59003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59005 if d.display and not getattr(d, 'skip_bounds', False)] 
    59006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59008 return self._any_displayed_positions and len(self._positions) > 0 
    59009 TypeError: object of type 'NoneType' has no len() 
    59010  
    59011 TypeError: object of type 'NoneType' has no len() 
    59012  
    59013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59015 return self._any_displayed_positions and len(self._positions) > 0 
    59016  
    59017 See log for complete Python traceback. 
    59018  
    59019 Traceback (most recent call last): 
    59020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59025 mouse_pause_tracking 
    59026 self._mouse_pause() 
    59027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59029 m.pause(self._mouse_pause_position) 
    59030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59032 p = picked_object(x, y, self.view) 
    59033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59041 near, far = self._near_far_bounds(cp, vd) 
    59042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59044 b = self.drawing_bounds(allow_drawing_changes = False) 
    59045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59050 dbounds = [d.bounds() for d in self.child_drawings() 
    59051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59053 if d.display and not getattr(d, 'skip_bounds', False)] 
    59054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59056 return self._any_displayed_positions and len(self._positions) > 0 
    59057 TypeError: object of type 'NoneType' has no len() 
    59058  
    59059 TypeError: object of type 'NoneType' has no len() 
    59060  
    59061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59063 return self._any_displayed_positions and len(self._positions) > 0 
    59064  
    59065 See log for complete Python traceback. 
    59066  
    59067 Traceback (most recent call last): 
    59068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59073 mouse_pause_tracking 
    59074 self._mouse_pause() 
    59075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59077 m.pause(self._mouse_pause_position) 
    59078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59080 p = picked_object(x, y, self.view) 
    59081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59089 near, far = self._near_far_bounds(cp, vd) 
    59090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59092 b = self.drawing_bounds(allow_drawing_changes = False) 
    59093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59098 dbounds = [d.bounds() for d in self.child_drawings() 
    59099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59101 if d.display and not getattr(d, 'skip_bounds', False)] 
    59102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59104 return self._any_displayed_positions and len(self._positions) > 0 
    59105 TypeError: object of type 'NoneType' has no len() 
    59106  
    59107 TypeError: object of type 'NoneType' has no len() 
    59108  
    59109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59111 return self._any_displayed_positions and len(self._positions) > 0 
    59112  
    59113 See log for complete Python traceback. 
    59114  
    59115 Traceback (most recent call last): 
    59116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59121 mouse_pause_tracking 
    59122 self._mouse_pause() 
    59123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59125 m.pause(self._mouse_pause_position) 
    59126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59128 p = picked_object(x, y, self.view) 
    59129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59137 near, far = self._near_far_bounds(cp, vd) 
    59138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59140 b = self.drawing_bounds(allow_drawing_changes = False) 
    59141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59146 dbounds = [d.bounds() for d in self.child_drawings() 
    59147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59149 if d.display and not getattr(d, 'skip_bounds', False)] 
    59150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59152 return self._any_displayed_positions and len(self._positions) > 0 
    59153 TypeError: object of type 'NoneType' has no len() 
    59154  
    59155 TypeError: object of type 'NoneType' has no len() 
    59156  
    59157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59159 return self._any_displayed_positions and len(self._positions) > 0 
    59160  
    59161 See log for complete Python traceback. 
    59162  
    59163 Traceback (most recent call last): 
    59164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59169 mouse_pause_tracking 
    59170 self._mouse_pause() 
    59171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59173 m.pause(self._mouse_pause_position) 
    59174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59176 p = picked_object(x, y, self.view) 
    59177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59185 near, far = self._near_far_bounds(cp, vd) 
    59186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59188 b = self.drawing_bounds(allow_drawing_changes = False) 
    59189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59194 dbounds = [d.bounds() for d in self.child_drawings() 
    59195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59197 if d.display and not getattr(d, 'skip_bounds', False)] 
    59198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59200 return self._any_displayed_positions and len(self._positions) > 0 
    59201 TypeError: object of type 'NoneType' has no len() 
    59202  
    59203 TypeError: object of type 'NoneType' has no len() 
    59204  
    59205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59207 return self._any_displayed_positions and len(self._positions) > 0 
    59208  
    59209 See log for complete Python traceback. 
    59210  
    59211 Traceback (most recent call last): 
    59212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59217 mouse_pause_tracking 
    59218 self._mouse_pause() 
    59219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59221 m.pause(self._mouse_pause_position) 
    59222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59224 p = picked_object(x, y, self.view) 
    59225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59233 near, far = self._near_far_bounds(cp, vd) 
    59234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59236 b = self.drawing_bounds(allow_drawing_changes = False) 
    59237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59242 dbounds = [d.bounds() for d in self.child_drawings() 
    59243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59245 if d.display and not getattr(d, 'skip_bounds', False)] 
    59246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59248 return self._any_displayed_positions and len(self._positions) > 0 
    59249 TypeError: object of type 'NoneType' has no len() 
    59250  
    59251 TypeError: object of type 'NoneType' has no len() 
    59252  
    59253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59255 return self._any_displayed_positions and len(self._positions) > 0 
    59256  
    59257 See log for complete Python traceback. 
    59258  
    59259 Traceback (most recent call last): 
    59260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59265 mouse_pause_tracking 
    59266 self._mouse_pause() 
    59267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59269 m.pause(self._mouse_pause_position) 
    59270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59272 p = picked_object(x, y, self.view) 
    59273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59281 near, far = self._near_far_bounds(cp, vd) 
    59282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59284 b = self.drawing_bounds(allow_drawing_changes = False) 
    59285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59290 dbounds = [d.bounds() for d in self.child_drawings() 
    59291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59293 if d.display and not getattr(d, 'skip_bounds', False)] 
    59294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59296 return self._any_displayed_positions and len(self._positions) > 0 
    59297 TypeError: object of type 'NoneType' has no len() 
    59298  
    59299 TypeError: object of type 'NoneType' has no len() 
    59300  
    59301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59303 return self._any_displayed_positions and len(self._positions) > 0 
    59304  
    59305 See log for complete Python traceback. 
    59306  
    59307 Traceback (most recent call last): 
    59308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59313 mouse_pause_tracking 
    59314 self._mouse_pause() 
    59315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59317 m.pause(self._mouse_pause_position) 
    59318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59320 p = picked_object(x, y, self.view) 
    59321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59329 near, far = self._near_far_bounds(cp, vd) 
    59330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59332 b = self.drawing_bounds(allow_drawing_changes = False) 
    59333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59338 dbounds = [d.bounds() for d in self.child_drawings() 
    59339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59341 if d.display and not getattr(d, 'skip_bounds', False)] 
    59342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59344 return self._any_displayed_positions and len(self._positions) > 0 
    59345 TypeError: object of type 'NoneType' has no len() 
    59346  
    59347 TypeError: object of type 'NoneType' has no len() 
    59348  
    59349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59351 return self._any_displayed_positions and len(self._positions) > 0 
    59352  
    59353 See log for complete Python traceback. 
    59354  
    59355 Traceback (most recent call last): 
    59356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59361 mouse_pause_tracking 
    59362 self._mouse_pause() 
    59363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59365 m.pause(self._mouse_pause_position) 
    59366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59368 p = picked_object(x, y, self.view) 
    59369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59377 near, far = self._near_far_bounds(cp, vd) 
    59378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59380 b = self.drawing_bounds(allow_drawing_changes = False) 
    59381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59386 dbounds = [d.bounds() for d in self.child_drawings() 
    59387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59389 if d.display and not getattr(d, 'skip_bounds', False)] 
    59390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59392 return self._any_displayed_positions and len(self._positions) > 0 
    59393 TypeError: object of type 'NoneType' has no len() 
    59394  
    59395 TypeError: object of type 'NoneType' has no len() 
    59396  
    59397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59399 return self._any_displayed_positions and len(self._positions) > 0 
    59400  
    59401 See log for complete Python traceback. 
    59402  
    59403 Traceback (most recent call last): 
    59404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59409 mouse_pause_tracking 
    59410 self._mouse_pause() 
    59411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59413 m.pause(self._mouse_pause_position) 
    59414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59416 p = picked_object(x, y, self.view) 
    59417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59425 near, far = self._near_far_bounds(cp, vd) 
    59426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59428 b = self.drawing_bounds(allow_drawing_changes = False) 
    59429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59434 dbounds = [d.bounds() for d in self.child_drawings() 
    59435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59437 if d.display and not getattr(d, 'skip_bounds', False)] 
    59438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59440 return self._any_displayed_positions and len(self._positions) > 0 
    59441 TypeError: object of type 'NoneType' has no len() 
    59442  
    59443 TypeError: object of type 'NoneType' has no len() 
    59444  
    59445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59447 return self._any_displayed_positions and len(self._positions) > 0 
    59448  
    59449 See log for complete Python traceback. 
    59450  
    59451 Traceback (most recent call last): 
    59452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59457 mouse_pause_tracking 
    59458 self._mouse_pause() 
    59459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59461 m.pause(self._mouse_pause_position) 
    59462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59464 p = picked_object(x, y, self.view) 
    59465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59473 near, far = self._near_far_bounds(cp, vd) 
    59474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59476 b = self.drawing_bounds(allow_drawing_changes = False) 
    59477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59482 dbounds = [d.bounds() for d in self.child_drawings() 
    59483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59485 if d.display and not getattr(d, 'skip_bounds', False)] 
    59486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59488 return self._any_displayed_positions and len(self._positions) > 0 
    59489 TypeError: object of type 'NoneType' has no len() 
    59490  
    59491 TypeError: object of type 'NoneType' has no len() 
    59492  
    59493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59495 return self._any_displayed_positions and len(self._positions) > 0 
    59496  
    59497 See log for complete Python traceback. 
    59498  
    59499 Traceback (most recent call last): 
    59500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59505 mouse_pause_tracking 
    59506 self._mouse_pause() 
    59507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59509 m.pause(self._mouse_pause_position) 
    59510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59512 p = picked_object(x, y, self.view) 
    59513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59521 near, far = self._near_far_bounds(cp, vd) 
    59522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59524 b = self.drawing_bounds(allow_drawing_changes = False) 
    59525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59530 dbounds = [d.bounds() for d in self.child_drawings() 
    59531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59533 if d.display and not getattr(d, 'skip_bounds', False)] 
    59534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59536 return self._any_displayed_positions and len(self._positions) > 0 
    59537 TypeError: object of type 'NoneType' has no len() 
    59538  
    59539 TypeError: object of type 'NoneType' has no len() 
    59540  
    59541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59543 return self._any_displayed_positions and len(self._positions) > 0 
    59544  
    59545 See log for complete Python traceback. 
    59546  
    59547 Traceback (most recent call last): 
    59548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59553 mouse_pause_tracking 
    59554 self._mouse_pause() 
    59555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59557 m.pause(self._mouse_pause_position) 
    59558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59560 p = picked_object(x, y, self.view) 
    59561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59569 near, far = self._near_far_bounds(cp, vd) 
    59570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59572 b = self.drawing_bounds(allow_drawing_changes = False) 
    59573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59578 dbounds = [d.bounds() for d in self.child_drawings() 
    59579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59581 if d.display and not getattr(d, 'skip_bounds', False)] 
    59582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59584 return self._any_displayed_positions and len(self._positions) > 0 
    59585 TypeError: object of type 'NoneType' has no len() 
    59586  
    59587 TypeError: object of type 'NoneType' has no len() 
    59588  
    59589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59591 return self._any_displayed_positions and len(self._positions) > 0 
    59592  
    59593 See log for complete Python traceback. 
    59594  
    59595 Traceback (most recent call last): 
    59596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59601 mouse_pause_tracking 
    59602 self._mouse_pause() 
    59603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59605 m.pause(self._mouse_pause_position) 
    59606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59608 p = picked_object(x, y, self.view) 
    59609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59617 near, far = self._near_far_bounds(cp, vd) 
    59618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59620 b = self.drawing_bounds(allow_drawing_changes = False) 
    59621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59626 dbounds = [d.bounds() for d in self.child_drawings() 
    59627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59629 if d.display and not getattr(d, 'skip_bounds', False)] 
    59630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59632 return self._any_displayed_positions and len(self._positions) > 0 
    59633 TypeError: object of type 'NoneType' has no len() 
    59634  
    59635 TypeError: object of type 'NoneType' has no len() 
    59636  
    59637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59639 return self._any_displayed_positions and len(self._positions) > 0 
    59640  
    59641 See log for complete Python traceback. 
    59642  
    59643 Traceback (most recent call last): 
    59644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59649 mouse_pause_tracking 
    59650 self._mouse_pause() 
    59651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59653 m.pause(self._mouse_pause_position) 
    59654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59656 p = picked_object(x, y, self.view) 
    59657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59665 near, far = self._near_far_bounds(cp, vd) 
    59666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59668 b = self.drawing_bounds(allow_drawing_changes = False) 
    59669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59674 dbounds = [d.bounds() for d in self.child_drawings() 
    59675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59677 if d.display and not getattr(d, 'skip_bounds', False)] 
    59678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59680 return self._any_displayed_positions and len(self._positions) > 0 
    59681 TypeError: object of type 'NoneType' has no len() 
    59682  
    59683 TypeError: object of type 'NoneType' has no len() 
    59684  
    59685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59687 return self._any_displayed_positions and len(self._positions) > 0 
    59688  
    59689 See log for complete Python traceback. 
    59690  
    59691 Traceback (most recent call last): 
    59692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59697 mouse_pause_tracking 
    59698 self._mouse_pause() 
    59699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59701 m.pause(self._mouse_pause_position) 
    59702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59704 p = picked_object(x, y, self.view) 
    59705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59713 near, far = self._near_far_bounds(cp, vd) 
    59714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59716 b = self.drawing_bounds(allow_drawing_changes = False) 
    59717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59722 dbounds = [d.bounds() for d in self.child_drawings() 
    59723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59725 if d.display and not getattr(d, 'skip_bounds', False)] 
    59726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59728 return self._any_displayed_positions and len(self._positions) > 0 
    59729 TypeError: object of type 'NoneType' has no len() 
    59730  
    59731 TypeError: object of type 'NoneType' has no len() 
    59732  
    59733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59735 return self._any_displayed_positions and len(self._positions) > 0 
    59736  
    59737 See log for complete Python traceback. 
    59738  
    59739 Traceback (most recent call last): 
    59740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59745 mouse_pause_tracking 
    59746 self._mouse_pause() 
    59747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59749 m.pause(self._mouse_pause_position) 
    59750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59752 p = picked_object(x, y, self.view) 
    59753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59761 near, far = self._near_far_bounds(cp, vd) 
    59762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59764 b = self.drawing_bounds(allow_drawing_changes = False) 
    59765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59770 dbounds = [d.bounds() for d in self.child_drawings() 
    59771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59773 if d.display and not getattr(d, 'skip_bounds', False)] 
    59774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59776 return self._any_displayed_positions and len(self._positions) > 0 
    59777 TypeError: object of type 'NoneType' has no len() 
    59778  
    59779 TypeError: object of type 'NoneType' has no len() 
    59780  
    59781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59783 return self._any_displayed_positions and len(self._positions) > 0 
    59784  
    59785 See log for complete Python traceback. 
    59786  
    59787 Traceback (most recent call last): 
    59788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59793 mouse_pause_tracking 
    59794 self._mouse_pause() 
    59795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59797 m.pause(self._mouse_pause_position) 
    59798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59800 p = picked_object(x, y, self.view) 
    59801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59809 near, far = self._near_far_bounds(cp, vd) 
    59810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59812 b = self.drawing_bounds(allow_drawing_changes = False) 
    59813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59818 dbounds = [d.bounds() for d in self.child_drawings() 
    59819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59821 if d.display and not getattr(d, 'skip_bounds', False)] 
    59822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59824 return self._any_displayed_positions and len(self._positions) > 0 
    59825 TypeError: object of type 'NoneType' has no len() 
    59826  
    59827 TypeError: object of type 'NoneType' has no len() 
    59828  
    59829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59831 return self._any_displayed_positions and len(self._positions) > 0 
    59832  
    59833 See log for complete Python traceback. 
    59834  
    59835 Traceback (most recent call last): 
    59836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59841 mouse_pause_tracking 
    59842 self._mouse_pause() 
    59843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59845 m.pause(self._mouse_pause_position) 
    59846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59848 p = picked_object(x, y, self.view) 
    59849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59857 near, far = self._near_far_bounds(cp, vd) 
    59858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59860 b = self.drawing_bounds(allow_drawing_changes = False) 
    59861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59866 dbounds = [d.bounds() for d in self.child_drawings() 
    59867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59869 if d.display and not getattr(d, 'skip_bounds', False)] 
    59870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59872 return self._any_displayed_positions and len(self._positions) > 0 
    59873 TypeError: object of type 'NoneType' has no len() 
    59874  
    59875 TypeError: object of type 'NoneType' has no len() 
    59876  
    59877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59879 return self._any_displayed_positions and len(self._positions) > 0 
    59880  
    59881 See log for complete Python traceback. 
    59882  
    59883 Traceback (most recent call last): 
    59884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59889 mouse_pause_tracking 
    59890 self._mouse_pause() 
    59891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59893 m.pause(self._mouse_pause_position) 
    59894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59896 p = picked_object(x, y, self.view) 
    59897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59905 near, far = self._near_far_bounds(cp, vd) 
    59906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59908 b = self.drawing_bounds(allow_drawing_changes = False) 
    59909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59914 dbounds = [d.bounds() for d in self.child_drawings() 
    59915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59917 if d.display and not getattr(d, 'skip_bounds', False)] 
    59918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59920 return self._any_displayed_positions and len(self._positions) > 0 
    59921 TypeError: object of type 'NoneType' has no len() 
    59922  
    59923 TypeError: object of type 'NoneType' has no len() 
    59924  
    59925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59927 return self._any_displayed_positions and len(self._positions) > 0 
    59928  
    59929 See log for complete Python traceback. 
    59930  
    59931 Traceback (most recent call last): 
    59932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59937 mouse_pause_tracking 
    59938 self._mouse_pause() 
    59939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59941 m.pause(self._mouse_pause_position) 
    59942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59944 p = picked_object(x, y, self.view) 
    59945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    59953 near, far = self._near_far_bounds(cp, vd) 
    59954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    59956 b = self.drawing_bounds(allow_drawing_changes = False) 
    59957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    59959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    59960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    59962 dbounds = [d.bounds() for d in self.child_drawings() 
    59963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    59965 if d.display and not getattr(d, 'skip_bounds', False)] 
    59966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59968 return self._any_displayed_positions and len(self._positions) > 0 
    59969 TypeError: object of type 'NoneType' has no len() 
    59970  
    59971 TypeError: object of type 'NoneType' has no len() 
    59972  
    59973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    59975 return self._any_displayed_positions and len(self._positions) > 0 
    59976  
    59977 See log for complete Python traceback. 
    59978  
    59979 Traceback (most recent call last): 
    59980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    59982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    59983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    59985 mouse_pause_tracking 
    59986 self._mouse_pause() 
    59987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    59989 m.pause(self._mouse_pause_position) 
    59990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    59992 p = picked_object(x, y, self.view) 
    59993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    59995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    59996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    59997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    59998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    59999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60001 near, far = self._near_far_bounds(cp, vd) 
    60002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60004 b = self.drawing_bounds(allow_drawing_changes = False) 
    60005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60010 dbounds = [d.bounds() for d in self.child_drawings() 
    60011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60013 if d.display and not getattr(d, 'skip_bounds', False)] 
    60014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60016 return self._any_displayed_positions and len(self._positions) > 0 
    60017 TypeError: object of type 'NoneType' has no len() 
    60018  
    60019 TypeError: object of type 'NoneType' has no len() 
    60020  
    60021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60023 return self._any_displayed_positions and len(self._positions) > 0 
    60024  
    60025 See log for complete Python traceback. 
    60026  
    60027 Traceback (most recent call last): 
    60028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60033 mouse_pause_tracking 
    60034 self._mouse_pause() 
    60035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60037 m.pause(self._mouse_pause_position) 
    60038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60040 p = picked_object(x, y, self.view) 
    60041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60049 near, far = self._near_far_bounds(cp, vd) 
    60050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60052 b = self.drawing_bounds(allow_drawing_changes = False) 
    60053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60058 dbounds = [d.bounds() for d in self.child_drawings() 
    60059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60061 if d.display and not getattr(d, 'skip_bounds', False)] 
    60062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60064 return self._any_displayed_positions and len(self._positions) > 0 
    60065 TypeError: object of type 'NoneType' has no len() 
    60066  
    60067 TypeError: object of type 'NoneType' has no len() 
    60068  
    60069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60071 return self._any_displayed_positions and len(self._positions) > 0 
    60072  
    60073 See log for complete Python traceback. 
    60074  
    60075 Traceback (most recent call last): 
    60076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60081 mouse_pause_tracking 
    60082 self._mouse_pause() 
    60083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60085 m.pause(self._mouse_pause_position) 
    60086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60088 p = picked_object(x, y, self.view) 
    60089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60097 near, far = self._near_far_bounds(cp, vd) 
    60098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60100 b = self.drawing_bounds(allow_drawing_changes = False) 
    60101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60106 dbounds = [d.bounds() for d in self.child_drawings() 
    60107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60109 if d.display and not getattr(d, 'skip_bounds', False)] 
    60110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60112 return self._any_displayed_positions and len(self._positions) > 0 
    60113 TypeError: object of type 'NoneType' has no len() 
    60114  
    60115 TypeError: object of type 'NoneType' has no len() 
    60116  
    60117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60119 return self._any_displayed_positions and len(self._positions) > 0 
    60120  
    60121 See log for complete Python traceback. 
    60122  
    60123 Traceback (most recent call last): 
    60124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60129 mouse_pause_tracking 
    60130 self._mouse_pause() 
    60131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60133 m.pause(self._mouse_pause_position) 
    60134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60136 p = picked_object(x, y, self.view) 
    60137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60145 near, far = self._near_far_bounds(cp, vd) 
    60146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60148 b = self.drawing_bounds(allow_drawing_changes = False) 
    60149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60154 dbounds = [d.bounds() for d in self.child_drawings() 
    60155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60157 if d.display and not getattr(d, 'skip_bounds', False)] 
    60158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60160 return self._any_displayed_positions and len(self._positions) > 0 
    60161 TypeError: object of type 'NoneType' has no len() 
    60162  
    60163 TypeError: object of type 'NoneType' has no len() 
    60164  
    60165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60167 return self._any_displayed_positions and len(self._positions) > 0 
    60168  
    60169 See log for complete Python traceback. 
    60170  
    60171 Traceback (most recent call last): 
    60172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60177 mouse_pause_tracking 
    60178 self._mouse_pause() 
    60179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60181 m.pause(self._mouse_pause_position) 
    60182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60184 p = picked_object(x, y, self.view) 
    60185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60193 near, far = self._near_far_bounds(cp, vd) 
    60194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60196 b = self.drawing_bounds(allow_drawing_changes = False) 
    60197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60202 dbounds = [d.bounds() for d in self.child_drawings() 
    60203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60205 if d.display and not getattr(d, 'skip_bounds', False)] 
    60206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60208 return self._any_displayed_positions and len(self._positions) > 0 
    60209 TypeError: object of type 'NoneType' has no len() 
    60210  
    60211 TypeError: object of type 'NoneType' has no len() 
    60212  
    60213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60215 return self._any_displayed_positions and len(self._positions) > 0 
    60216  
    60217 See log for complete Python traceback. 
    60218  
    60219 Traceback (most recent call last): 
    60220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60225 mouse_pause_tracking 
    60226 self._mouse_pause() 
    60227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60229 m.pause(self._mouse_pause_position) 
    60230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60232 p = picked_object(x, y, self.view) 
    60233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60241 near, far = self._near_far_bounds(cp, vd) 
    60242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60244 b = self.drawing_bounds(allow_drawing_changes = False) 
    60245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60250 dbounds = [d.bounds() for d in self.child_drawings() 
    60251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60253 if d.display and not getattr(d, 'skip_bounds', False)] 
    60254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60256 return self._any_displayed_positions and len(self._positions) > 0 
    60257 TypeError: object of type 'NoneType' has no len() 
    60258  
    60259 TypeError: object of type 'NoneType' has no len() 
    60260  
    60261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60263 return self._any_displayed_positions and len(self._positions) > 0 
    60264  
    60265 See log for complete Python traceback. 
    60266  
    60267 Traceback (most recent call last): 
    60268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60273 mouse_pause_tracking 
    60274 self._mouse_pause() 
    60275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60277 m.pause(self._mouse_pause_position) 
    60278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60280 p = picked_object(x, y, self.view) 
    60281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60289 near, far = self._near_far_bounds(cp, vd) 
    60290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60292 b = self.drawing_bounds(allow_drawing_changes = False) 
    60293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60298 dbounds = [d.bounds() for d in self.child_drawings() 
    60299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60301 if d.display and not getattr(d, 'skip_bounds', False)] 
    60302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60304 return self._any_displayed_positions and len(self._positions) > 0 
    60305 TypeError: object of type 'NoneType' has no len() 
    60306  
    60307 TypeError: object of type 'NoneType' has no len() 
    60308  
    60309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60311 return self._any_displayed_positions and len(self._positions) > 0 
    60312  
    60313 See log for complete Python traceback. 
    60314  
    60315 Traceback (most recent call last): 
    60316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60321 mouse_pause_tracking 
    60322 self._mouse_pause() 
    60323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60325 m.pause(self._mouse_pause_position) 
    60326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60328 p = picked_object(x, y, self.view) 
    60329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60337 near, far = self._near_far_bounds(cp, vd) 
    60338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60340 b = self.drawing_bounds(allow_drawing_changes = False) 
    60341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60346 dbounds = [d.bounds() for d in self.child_drawings() 
    60347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60349 if d.display and not getattr(d, 'skip_bounds', False)] 
    60350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60352 return self._any_displayed_positions and len(self._positions) > 0 
    60353 TypeError: object of type 'NoneType' has no len() 
    60354  
    60355 TypeError: object of type 'NoneType' has no len() 
    60356  
    60357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60359 return self._any_displayed_positions and len(self._positions) > 0 
    60360  
    60361 See log for complete Python traceback. 
    60362  
    60363 Traceback (most recent call last): 
    60364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60369 mouse_pause_tracking 
    60370 self._mouse_pause() 
    60371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60373 m.pause(self._mouse_pause_position) 
    60374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60376 p = picked_object(x, y, self.view) 
    60377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60385 near, far = self._near_far_bounds(cp, vd) 
    60386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60388 b = self.drawing_bounds(allow_drawing_changes = False) 
    60389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60394 dbounds = [d.bounds() for d in self.child_drawings() 
    60395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60397 if d.display and not getattr(d, 'skip_bounds', False)] 
    60398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60400 return self._any_displayed_positions and len(self._positions) > 0 
    60401 TypeError: object of type 'NoneType' has no len() 
    60402  
    60403 TypeError: object of type 'NoneType' has no len() 
    60404  
    60405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60407 return self._any_displayed_positions and len(self._positions) > 0 
    60408  
    60409 See log for complete Python traceback. 
    60410  
    60411 Traceback (most recent call last): 
    60412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60417 mouse_pause_tracking 
    60418 self._mouse_pause() 
    60419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60421 m.pause(self._mouse_pause_position) 
    60422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60424 p = picked_object(x, y, self.view) 
    60425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60433 near, far = self._near_far_bounds(cp, vd) 
    60434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60436 b = self.drawing_bounds(allow_drawing_changes = False) 
    60437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60442 dbounds = [d.bounds() for d in self.child_drawings() 
    60443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60445 if d.display and not getattr(d, 'skip_bounds', False)] 
    60446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60448 return self._any_displayed_positions and len(self._positions) > 0 
    60449 TypeError: object of type 'NoneType' has no len() 
    60450  
    60451 TypeError: object of type 'NoneType' has no len() 
    60452  
    60453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60455 return self._any_displayed_positions and len(self._positions) > 0 
    60456  
    60457 See log for complete Python traceback. 
    60458  
    60459 Traceback (most recent call last): 
    60460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60465 mouse_pause_tracking 
    60466 self._mouse_pause() 
    60467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60469 m.pause(self._mouse_pause_position) 
    60470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60472 p = picked_object(x, y, self.view) 
    60473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60481 near, far = self._near_far_bounds(cp, vd) 
    60482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60484 b = self.drawing_bounds(allow_drawing_changes = False) 
    60485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60490 dbounds = [d.bounds() for d in self.child_drawings() 
    60491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60493 if d.display and not getattr(d, 'skip_bounds', False)] 
    60494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60496 return self._any_displayed_positions and len(self._positions) > 0 
    60497 TypeError: object of type 'NoneType' has no len() 
    60498  
    60499 TypeError: object of type 'NoneType' has no len() 
    60500  
    60501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60503 return self._any_displayed_positions and len(self._positions) > 0 
    60504  
    60505 See log for complete Python traceback. 
    60506  
    60507 Traceback (most recent call last): 
    60508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60513 mouse_pause_tracking 
    60514 self._mouse_pause() 
    60515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60517 m.pause(self._mouse_pause_position) 
    60518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60520 p = picked_object(x, y, self.view) 
    60521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60529 near, far = self._near_far_bounds(cp, vd) 
    60530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60532 b = self.drawing_bounds(allow_drawing_changes = False) 
    60533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60538 dbounds = [d.bounds() for d in self.child_drawings() 
    60539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60541 if d.display and not getattr(d, 'skip_bounds', False)] 
    60542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60544 return self._any_displayed_positions and len(self._positions) > 0 
    60545 TypeError: object of type 'NoneType' has no len() 
    60546  
    60547 TypeError: object of type 'NoneType' has no len() 
    60548  
    60549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60551 return self._any_displayed_positions and len(self._positions) > 0 
    60552  
    60553 See log for complete Python traceback. 
    60554  
    60555 Traceback (most recent call last): 
    60556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60561 mouse_pause_tracking 
    60562 self._mouse_pause() 
    60563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60565 m.pause(self._mouse_pause_position) 
    60566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60568 p = picked_object(x, y, self.view) 
    60569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60577 near, far = self._near_far_bounds(cp, vd) 
    60578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60580 b = self.drawing_bounds(allow_drawing_changes = False) 
    60581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60586 dbounds = [d.bounds() for d in self.child_drawings() 
    60587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60589 if d.display and not getattr(d, 'skip_bounds', False)] 
    60590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60592 return self._any_displayed_positions and len(self._positions) > 0 
    60593 TypeError: object of type 'NoneType' has no len() 
    60594  
    60595 TypeError: object of type 'NoneType' has no len() 
    60596  
    60597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60599 return self._any_displayed_positions and len(self._positions) > 0 
    60600  
    60601 See log for complete Python traceback. 
    60602  
    60603 Traceback (most recent call last): 
    60604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60609 mouse_pause_tracking 
    60610 self._mouse_pause() 
    60611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60613 m.pause(self._mouse_pause_position) 
    60614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60616 p = picked_object(x, y, self.view) 
    60617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60625 near, far = self._near_far_bounds(cp, vd) 
    60626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60628 b = self.drawing_bounds(allow_drawing_changes = False) 
    60629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60634 dbounds = [d.bounds() for d in self.child_drawings() 
    60635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60637 if d.display and not getattr(d, 'skip_bounds', False)] 
    60638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60640 return self._any_displayed_positions and len(self._positions) > 0 
    60641 TypeError: object of type 'NoneType' has no len() 
    60642  
    60643 TypeError: object of type 'NoneType' has no len() 
    60644  
    60645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60647 return self._any_displayed_positions and len(self._positions) > 0 
    60648  
    60649 See log for complete Python traceback. 
    60650  
    60651 Traceback (most recent call last): 
    60652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60657 mouse_pause_tracking 
    60658 self._mouse_pause() 
    60659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60661 m.pause(self._mouse_pause_position) 
    60662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60664 p = picked_object(x, y, self.view) 
    60665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60673 near, far = self._near_far_bounds(cp, vd) 
    60674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60676 b = self.drawing_bounds(allow_drawing_changes = False) 
    60677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60682 dbounds = [d.bounds() for d in self.child_drawings() 
    60683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60685 if d.display and not getattr(d, 'skip_bounds', False)] 
    60686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60688 return self._any_displayed_positions and len(self._positions) > 0 
    60689 TypeError: object of type 'NoneType' has no len() 
    60690  
    60691 TypeError: object of type 'NoneType' has no len() 
    60692  
    60693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60695 return self._any_displayed_positions and len(self._positions) > 0 
    60696  
    60697 See log for complete Python traceback. 
    60698  
    60699 Traceback (most recent call last): 
    60700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60705 mouse_pause_tracking 
    60706 self._mouse_pause() 
    60707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60709 m.pause(self._mouse_pause_position) 
    60710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60712 p = picked_object(x, y, self.view) 
    60713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60721 near, far = self._near_far_bounds(cp, vd) 
    60722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60724 b = self.drawing_bounds(allow_drawing_changes = False) 
    60725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60730 dbounds = [d.bounds() for d in self.child_drawings() 
    60731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60733 if d.display and not getattr(d, 'skip_bounds', False)] 
    60734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60736 return self._any_displayed_positions and len(self._positions) > 0 
    60737 TypeError: object of type 'NoneType' has no len() 
    60738  
    60739 TypeError: object of type 'NoneType' has no len() 
    60740  
    60741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60743 return self._any_displayed_positions and len(self._positions) > 0 
    60744  
    60745 See log for complete Python traceback. 
    60746  
    60747 Traceback (most recent call last): 
    60748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60753 mouse_pause_tracking 
    60754 self._mouse_pause() 
    60755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60757 m.pause(self._mouse_pause_position) 
    60758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60760 p = picked_object(x, y, self.view) 
    60761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60769 near, far = self._near_far_bounds(cp, vd) 
    60770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60772 b = self.drawing_bounds(allow_drawing_changes = False) 
    60773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60778 dbounds = [d.bounds() for d in self.child_drawings() 
    60779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60781 if d.display and not getattr(d, 'skip_bounds', False)] 
    60782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60784 return self._any_displayed_positions and len(self._positions) > 0 
    60785 TypeError: object of type 'NoneType' has no len() 
    60786  
    60787 TypeError: object of type 'NoneType' has no len() 
    60788  
    60789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60791 return self._any_displayed_positions and len(self._positions) > 0 
    60792  
    60793 See log for complete Python traceback. 
    60794  
    60795 Traceback (most recent call last): 
    60796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60801 mouse_pause_tracking 
    60802 self._mouse_pause() 
    60803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60805 m.pause(self._mouse_pause_position) 
    60806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60808 p = picked_object(x, y, self.view) 
    60809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60817 near, far = self._near_far_bounds(cp, vd) 
    60818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60820 b = self.drawing_bounds(allow_drawing_changes = False) 
    60821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60826 dbounds = [d.bounds() for d in self.child_drawings() 
    60827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60829 if d.display and not getattr(d, 'skip_bounds', False)] 
    60830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60832 return self._any_displayed_positions and len(self._positions) > 0 
    60833 TypeError: object of type 'NoneType' has no len() 
    60834  
    60835 TypeError: object of type 'NoneType' has no len() 
    60836  
    60837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60839 return self._any_displayed_positions and len(self._positions) > 0 
    60840  
    60841 See log for complete Python traceback. 
    60842  
    60843 Traceback (most recent call last): 
    60844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60849 mouse_pause_tracking 
    60850 self._mouse_pause() 
    60851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60853 m.pause(self._mouse_pause_position) 
    60854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60856 p = picked_object(x, y, self.view) 
    60857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60865 near, far = self._near_far_bounds(cp, vd) 
    60866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60868 b = self.drawing_bounds(allow_drawing_changes = False) 
    60869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60874 dbounds = [d.bounds() for d in self.child_drawings() 
    60875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60877 if d.display and not getattr(d, 'skip_bounds', False)] 
    60878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60880 return self._any_displayed_positions and len(self._positions) > 0 
    60881 TypeError: object of type 'NoneType' has no len() 
    60882  
    60883 TypeError: object of type 'NoneType' has no len() 
    60884  
    60885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60887 return self._any_displayed_positions and len(self._positions) > 0 
    60888  
    60889 See log for complete Python traceback. 
    60890  
    60891 Traceback (most recent call last): 
    60892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60897 mouse_pause_tracking 
    60898 self._mouse_pause() 
    60899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60901 m.pause(self._mouse_pause_position) 
    60902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60904 p = picked_object(x, y, self.view) 
    60905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60913 near, far = self._near_far_bounds(cp, vd) 
    60914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60916 b = self.drawing_bounds(allow_drawing_changes = False) 
    60917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60922 dbounds = [d.bounds() for d in self.child_drawings() 
    60923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60925 if d.display and not getattr(d, 'skip_bounds', False)] 
    60926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60928 return self._any_displayed_positions and len(self._positions) > 0 
    60929 TypeError: object of type 'NoneType' has no len() 
    60930  
    60931 TypeError: object of type 'NoneType' has no len() 
    60932  
    60933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60935 return self._any_displayed_positions and len(self._positions) > 0 
    60936  
    60937 See log for complete Python traceback. 
    60938  
    60939 Traceback (most recent call last): 
    60940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60945 mouse_pause_tracking 
    60946 self._mouse_pause() 
    60947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60949 m.pause(self._mouse_pause_position) 
    60950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    60952 p = picked_object(x, y, self.view) 
    60953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    60955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    60956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    60958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    60959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    60961 near, far = self._near_far_bounds(cp, vd) 
    60962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    60964 b = self.drawing_bounds(allow_drawing_changes = False) 
    60965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    60967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    60968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    60970 dbounds = [d.bounds() for d in self.child_drawings() 
    60971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    60973 if d.display and not getattr(d, 'skip_bounds', False)] 
    60974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60976 return self._any_displayed_positions and len(self._positions) > 0 
    60977 TypeError: object of type 'NoneType' has no len() 
    60978  
    60979 TypeError: object of type 'NoneType' has no len() 
    60980  
    60981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    60983 return self._any_displayed_positions and len(self._positions) > 0 
    60984  
    60985 See log for complete Python traceback. 
    60986  
    60987 Traceback (most recent call last): 
    60988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    60990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    60991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    60993 mouse_pause_tracking 
    60994 self._mouse_pause() 
    60995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    60997 m.pause(self._mouse_pause_position) 
    60998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    60999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61000 p = picked_object(x, y, self.view) 
    61001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61009 near, far = self._near_far_bounds(cp, vd) 
    61010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61012 b = self.drawing_bounds(allow_drawing_changes = False) 
    61013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61018 dbounds = [d.bounds() for d in self.child_drawings() 
    61019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61021 if d.display and not getattr(d, 'skip_bounds', False)] 
    61022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61024 return self._any_displayed_positions and len(self._positions) > 0 
    61025 TypeError: object of type 'NoneType' has no len() 
    61026  
    61027 TypeError: object of type 'NoneType' has no len() 
    61028  
    61029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61031 return self._any_displayed_positions and len(self._positions) > 0 
    61032  
    61033 See log for complete Python traceback. 
    61034  
    61035 Traceback (most recent call last): 
    61036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61041 mouse_pause_tracking 
    61042 self._mouse_pause() 
    61043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61045 m.pause(self._mouse_pause_position) 
    61046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61048 p = picked_object(x, y, self.view) 
    61049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61057 near, far = self._near_far_bounds(cp, vd) 
    61058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61060 b = self.drawing_bounds(allow_drawing_changes = False) 
    61061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61066 dbounds = [d.bounds() for d in self.child_drawings() 
    61067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61069 if d.display and not getattr(d, 'skip_bounds', False)] 
    61070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61072 return self._any_displayed_positions and len(self._positions) > 0 
    61073 TypeError: object of type 'NoneType' has no len() 
    61074  
    61075 TypeError: object of type 'NoneType' has no len() 
    61076  
    61077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61079 return self._any_displayed_positions and len(self._positions) > 0 
    61080  
    61081 See log for complete Python traceback. 
    61082  
    61083 Traceback (most recent call last): 
    61084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61089 mouse_pause_tracking 
    61090 self._mouse_pause() 
    61091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61093 m.pause(self._mouse_pause_position) 
    61094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61096 p = picked_object(x, y, self.view) 
    61097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61105 near, far = self._near_far_bounds(cp, vd) 
    61106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61108 b = self.drawing_bounds(allow_drawing_changes = False) 
    61109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61114 dbounds = [d.bounds() for d in self.child_drawings() 
    61115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61117 if d.display and not getattr(d, 'skip_bounds', False)] 
    61118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61120 return self._any_displayed_positions and len(self._positions) > 0 
    61121 TypeError: object of type 'NoneType' has no len() 
    61122  
    61123 TypeError: object of type 'NoneType' has no len() 
    61124  
    61125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61127 return self._any_displayed_positions and len(self._positions) > 0 
    61128  
    61129 See log for complete Python traceback. 
    61130  
    61131 Traceback (most recent call last): 
    61132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61137 mouse_pause_tracking 
    61138 self._mouse_pause() 
    61139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61141 m.pause(self._mouse_pause_position) 
    61142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61144 p = picked_object(x, y, self.view) 
    61145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61153 near, far = self._near_far_bounds(cp, vd) 
    61154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61156 b = self.drawing_bounds(allow_drawing_changes = False) 
    61157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61162 dbounds = [d.bounds() for d in self.child_drawings() 
    61163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61165 if d.display and not getattr(d, 'skip_bounds', False)] 
    61166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61168 return self._any_displayed_positions and len(self._positions) > 0 
    61169 TypeError: object of type 'NoneType' has no len() 
    61170  
    61171 TypeError: object of type 'NoneType' has no len() 
    61172  
    61173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61175 return self._any_displayed_positions and len(self._positions) > 0 
    61176  
    61177 See log for complete Python traceback. 
    61178  
    61179 Traceback (most recent call last): 
    61180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61185 mouse_pause_tracking 
    61186 self._mouse_pause() 
    61187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61189 m.pause(self._mouse_pause_position) 
    61190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61192 p = picked_object(x, y, self.view) 
    61193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61201 near, far = self._near_far_bounds(cp, vd) 
    61202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61204 b = self.drawing_bounds(allow_drawing_changes = False) 
    61205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61210 dbounds = [d.bounds() for d in self.child_drawings() 
    61211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61213 if d.display and not getattr(d, 'skip_bounds', False)] 
    61214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61216 return self._any_displayed_positions and len(self._positions) > 0 
    61217 TypeError: object of type 'NoneType' has no len() 
    61218  
    61219 TypeError: object of type 'NoneType' has no len() 
    61220  
    61221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61223 return self._any_displayed_positions and len(self._positions) > 0 
    61224  
    61225 See log for complete Python traceback. 
    61226  
    61227 Traceback (most recent call last): 
    61228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61233 mouse_pause_tracking 
    61234 self._mouse_pause() 
    61235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61237 m.pause(self._mouse_pause_position) 
    61238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61240 p = picked_object(x, y, self.view) 
    61241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61249 near, far = self._near_far_bounds(cp, vd) 
    61250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61252 b = self.drawing_bounds(allow_drawing_changes = False) 
    61253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61258 dbounds = [d.bounds() for d in self.child_drawings() 
    61259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61261 if d.display and not getattr(d, 'skip_bounds', False)] 
    61262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61264 return self._any_displayed_positions and len(self._positions) > 0 
    61265 TypeError: object of type 'NoneType' has no len() 
    61266  
    61267 TypeError: object of type 'NoneType' has no len() 
    61268  
    61269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61271 return self._any_displayed_positions and len(self._positions) > 0 
    61272  
    61273 See log for complete Python traceback. 
    61274  
    61275 Traceback (most recent call last): 
    61276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61281 mouse_pause_tracking 
    61282 self._mouse_pause() 
    61283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61285 m.pause(self._mouse_pause_position) 
    61286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61288 p = picked_object(x, y, self.view) 
    61289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61297 near, far = self._near_far_bounds(cp, vd) 
    61298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61300 b = self.drawing_bounds(allow_drawing_changes = False) 
    61301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61306 dbounds = [d.bounds() for d in self.child_drawings() 
    61307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61309 if d.display and not getattr(d, 'skip_bounds', False)] 
    61310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61312 return self._any_displayed_positions and len(self._positions) > 0 
    61313 TypeError: object of type 'NoneType' has no len() 
    61314  
    61315 TypeError: object of type 'NoneType' has no len() 
    61316  
    61317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61319 return self._any_displayed_positions and len(self._positions) > 0 
    61320  
    61321 See log for complete Python traceback. 
    61322  
    61323 Traceback (most recent call last): 
    61324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61329 mouse_pause_tracking 
    61330 self._mouse_pause() 
    61331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61333 m.pause(self._mouse_pause_position) 
    61334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61336 p = picked_object(x, y, self.view) 
    61337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61345 near, far = self._near_far_bounds(cp, vd) 
    61346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61348 b = self.drawing_bounds(allow_drawing_changes = False) 
    61349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61354 dbounds = [d.bounds() for d in self.child_drawings() 
    61355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61357 if d.display and not getattr(d, 'skip_bounds', False)] 
    61358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61360 return self._any_displayed_positions and len(self._positions) > 0 
    61361 TypeError: object of type 'NoneType' has no len() 
    61362  
    61363 TypeError: object of type 'NoneType' has no len() 
    61364  
    61365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61367 return self._any_displayed_positions and len(self._positions) > 0 
    61368  
    61369 See log for complete Python traceback. 
    61370  
    61371 Traceback (most recent call last): 
    61372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61377 mouse_pause_tracking 
    61378 self._mouse_pause() 
    61379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61381 m.pause(self._mouse_pause_position) 
    61382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61384 p = picked_object(x, y, self.view) 
    61385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61393 near, far = self._near_far_bounds(cp, vd) 
    61394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61396 b = self.drawing_bounds(allow_drawing_changes = False) 
    61397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61402 dbounds = [d.bounds() for d in self.child_drawings() 
    61403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61405 if d.display and not getattr(d, 'skip_bounds', False)] 
    61406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61408 return self._any_displayed_positions and len(self._positions) > 0 
    61409 TypeError: object of type 'NoneType' has no len() 
    61410  
    61411 TypeError: object of type 'NoneType' has no len() 
    61412  
    61413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61415 return self._any_displayed_positions and len(self._positions) > 0 
    61416  
    61417 See log for complete Python traceback. 
    61418  
    61419 Traceback (most recent call last): 
    61420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61425 mouse_pause_tracking 
    61426 self._mouse_pause() 
    61427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61429 m.pause(self._mouse_pause_position) 
    61430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61432 p = picked_object(x, y, self.view) 
    61433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61441 near, far = self._near_far_bounds(cp, vd) 
    61442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61444 b = self.drawing_bounds(allow_drawing_changes = False) 
    61445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61450 dbounds = [d.bounds() for d in self.child_drawings() 
    61451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61453 if d.display and not getattr(d, 'skip_bounds', False)] 
    61454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61456 return self._any_displayed_positions and len(self._positions) > 0 
    61457 TypeError: object of type 'NoneType' has no len() 
    61458  
    61459 TypeError: object of type 'NoneType' has no len() 
    61460  
    61461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61463 return self._any_displayed_positions and len(self._positions) > 0 
    61464  
    61465 See log for complete Python traceback. 
    61466  
    61467 Traceback (most recent call last): 
    61468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61473 mouse_pause_tracking 
    61474 self._mouse_pause() 
    61475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61477 m.pause(self._mouse_pause_position) 
    61478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61480 p = picked_object(x, y, self.view) 
    61481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61489 near, far = self._near_far_bounds(cp, vd) 
    61490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61492 b = self.drawing_bounds(allow_drawing_changes = False) 
    61493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61498 dbounds = [d.bounds() for d in self.child_drawings() 
    61499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61501 if d.display and not getattr(d, 'skip_bounds', False)] 
    61502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61504 return self._any_displayed_positions and len(self._positions) > 0 
    61505 TypeError: object of type 'NoneType' has no len() 
    61506  
    61507 TypeError: object of type 'NoneType' has no len() 
    61508  
    61509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61511 return self._any_displayed_positions and len(self._positions) > 0 
    61512  
    61513 See log for complete Python traceback. 
    61514  
    61515 Traceback (most recent call last): 
    61516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61521 mouse_pause_tracking 
    61522 self._mouse_pause() 
    61523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61525 m.pause(self._mouse_pause_position) 
    61526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61528 p = picked_object(x, y, self.view) 
    61529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61537 near, far = self._near_far_bounds(cp, vd) 
    61538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61540 b = self.drawing_bounds(allow_drawing_changes = False) 
    61541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61546 dbounds = [d.bounds() for d in self.child_drawings() 
    61547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61549 if d.display and not getattr(d, 'skip_bounds', False)] 
    61550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61552 return self._any_displayed_positions and len(self._positions) > 0 
    61553 TypeError: object of type 'NoneType' has no len() 
    61554  
    61555 TypeError: object of type 'NoneType' has no len() 
    61556  
    61557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61559 return self._any_displayed_positions and len(self._positions) > 0 
    61560  
    61561 See log for complete Python traceback. 
    61562  
    61563 Traceback (most recent call last): 
    61564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61569 mouse_pause_tracking 
    61570 self._mouse_pause() 
    61571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61573 m.pause(self._mouse_pause_position) 
    61574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61576 p = picked_object(x, y, self.view) 
    61577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61585 near, far = self._near_far_bounds(cp, vd) 
    61586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61588 b = self.drawing_bounds(allow_drawing_changes = False) 
    61589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61594 dbounds = [d.bounds() for d in self.child_drawings() 
    61595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61597 if d.display and not getattr(d, 'skip_bounds', False)] 
    61598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61600 return self._any_displayed_positions and len(self._positions) > 0 
    61601 TypeError: object of type 'NoneType' has no len() 
    61602  
    61603 TypeError: object of type 'NoneType' has no len() 
    61604  
    61605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61607 return self._any_displayed_positions and len(self._positions) > 0 
    61608  
    61609 See log for complete Python traceback. 
    61610  
    61611 Traceback (most recent call last): 
    61612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61617 mouse_pause_tracking 
    61618 self._mouse_pause() 
    61619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61621 m.pause(self._mouse_pause_position) 
    61622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61624 p = picked_object(x, y, self.view) 
    61625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61633 near, far = self._near_far_bounds(cp, vd) 
    61634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61636 b = self.drawing_bounds(allow_drawing_changes = False) 
    61637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61642 dbounds = [d.bounds() for d in self.child_drawings() 
    61643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61645 if d.display and not getattr(d, 'skip_bounds', False)] 
    61646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61648 return self._any_displayed_positions and len(self._positions) > 0 
    61649 TypeError: object of type 'NoneType' has no len() 
    61650  
    61651 TypeError: object of type 'NoneType' has no len() 
    61652  
    61653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61655 return self._any_displayed_positions and len(self._positions) > 0 
    61656  
    61657 See log for complete Python traceback. 
    61658  
    61659 Traceback (most recent call last): 
    61660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61665 mouse_pause_tracking 
    61666 self._mouse_pause() 
    61667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61669 m.pause(self._mouse_pause_position) 
    61670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61672 p = picked_object(x, y, self.view) 
    61673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61681 near, far = self._near_far_bounds(cp, vd) 
    61682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61684 b = self.drawing_bounds(allow_drawing_changes = False) 
    61685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61690 dbounds = [d.bounds() for d in self.child_drawings() 
    61691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61693 if d.display and not getattr(d, 'skip_bounds', False)] 
    61694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61696 return self._any_displayed_positions and len(self._positions) > 0 
    61697 TypeError: object of type 'NoneType' has no len() 
    61698  
    61699 TypeError: object of type 'NoneType' has no len() 
    61700  
    61701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61703 return self._any_displayed_positions and len(self._positions) > 0 
    61704  
    61705 See log for complete Python traceback. 
    61706  
    61707 Traceback (most recent call last): 
    61708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61713 mouse_pause_tracking 
    61714 self._mouse_pause() 
    61715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61717 m.pause(self._mouse_pause_position) 
    61718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61720 p = picked_object(x, y, self.view) 
    61721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61729 near, far = self._near_far_bounds(cp, vd) 
    61730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61732 b = self.drawing_bounds(allow_drawing_changes = False) 
    61733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61738 dbounds = [d.bounds() for d in self.child_drawings() 
    61739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61741 if d.display and not getattr(d, 'skip_bounds', False)] 
    61742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61744 return self._any_displayed_positions and len(self._positions) > 0 
    61745 TypeError: object of type 'NoneType' has no len() 
    61746  
    61747 TypeError: object of type 'NoneType' has no len() 
    61748  
    61749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61751 return self._any_displayed_positions and len(self._positions) > 0 
    61752  
    61753 See log for complete Python traceback. 
    61754  
    61755 Traceback (most recent call last): 
    61756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61761 mouse_pause_tracking 
    61762 self._mouse_pause() 
    61763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61765 m.pause(self._mouse_pause_position) 
    61766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61768 p = picked_object(x, y, self.view) 
    61769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61777 near, far = self._near_far_bounds(cp, vd) 
    61778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61780 b = self.drawing_bounds(allow_drawing_changes = False) 
    61781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61786 dbounds = [d.bounds() for d in self.child_drawings() 
    61787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61789 if d.display and not getattr(d, 'skip_bounds', False)] 
    61790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61792 return self._any_displayed_positions and len(self._positions) > 0 
    61793 TypeError: object of type 'NoneType' has no len() 
    61794  
    61795 TypeError: object of type 'NoneType' has no len() 
    61796  
    61797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61799 return self._any_displayed_positions and len(self._positions) > 0 
    61800  
    61801 See log for complete Python traceback. 
    61802  
    61803 Traceback (most recent call last): 
    61804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61809 mouse_pause_tracking 
    61810 self._mouse_pause() 
    61811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61813 m.pause(self._mouse_pause_position) 
    61814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61816 p = picked_object(x, y, self.view) 
    61817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61825 near, far = self._near_far_bounds(cp, vd) 
    61826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61828 b = self.drawing_bounds(allow_drawing_changes = False) 
    61829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61834 dbounds = [d.bounds() for d in self.child_drawings() 
    61835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61837 if d.display and not getattr(d, 'skip_bounds', False)] 
    61838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61840 return self._any_displayed_positions and len(self._positions) > 0 
    61841 TypeError: object of type 'NoneType' has no len() 
    61842  
    61843 TypeError: object of type 'NoneType' has no len() 
    61844  
    61845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61847 return self._any_displayed_positions and len(self._positions) > 0 
    61848  
    61849 See log for complete Python traceback. 
    61850  
    61851 Traceback (most recent call last): 
    61852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61857 mouse_pause_tracking 
    61858 self._mouse_pause() 
    61859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61861 m.pause(self._mouse_pause_position) 
    61862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61864 p = picked_object(x, y, self.view) 
    61865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61873 near, far = self._near_far_bounds(cp, vd) 
    61874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61876 b = self.drawing_bounds(allow_drawing_changes = False) 
    61877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61882 dbounds = [d.bounds() for d in self.child_drawings() 
    61883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61885 if d.display and not getattr(d, 'skip_bounds', False)] 
    61886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61888 return self._any_displayed_positions and len(self._positions) > 0 
    61889 TypeError: object of type 'NoneType' has no len() 
    61890  
    61891 TypeError: object of type 'NoneType' has no len() 
    61892  
    61893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61895 return self._any_displayed_positions and len(self._positions) > 0 
    61896  
    61897 See log for complete Python traceback. 
    61898  
    61899 Traceback (most recent call last): 
    61900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61905 mouse_pause_tracking 
    61906 self._mouse_pause() 
    61907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61909 m.pause(self._mouse_pause_position) 
    61910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61912 p = picked_object(x, y, self.view) 
    61913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61921 near, far = self._near_far_bounds(cp, vd) 
    61922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61924 b = self.drawing_bounds(allow_drawing_changes = False) 
    61925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61930 dbounds = [d.bounds() for d in self.child_drawings() 
    61931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61933 if d.display and not getattr(d, 'skip_bounds', False)] 
    61934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61936 return self._any_displayed_positions and len(self._positions) > 0 
    61937 TypeError: object of type 'NoneType' has no len() 
    61938  
    61939 TypeError: object of type 'NoneType' has no len() 
    61940  
    61941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61943 return self._any_displayed_positions and len(self._positions) > 0 
    61944  
    61945 See log for complete Python traceback. 
    61946  
    61947 Traceback (most recent call last): 
    61948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    61953 mouse_pause_tracking 
    61954 self._mouse_pause() 
    61955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    61957 m.pause(self._mouse_pause_position) 
    61958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    61960 p = picked_object(x, y, self.view) 
    61961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    61963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    61964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    61966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    61967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    61969 near, far = self._near_far_bounds(cp, vd) 
    61970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    61972 b = self.drawing_bounds(allow_drawing_changes = False) 
    61973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    61975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    61976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    61978 dbounds = [d.bounds() for d in self.child_drawings() 
    61979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    61981 if d.display and not getattr(d, 'skip_bounds', False)] 
    61982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61984 return self._any_displayed_positions and len(self._positions) > 0 
    61985 TypeError: object of type 'NoneType' has no len() 
    61986  
    61987 TypeError: object of type 'NoneType' has no len() 
    61988  
    61989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    61991 return self._any_displayed_positions and len(self._positions) > 0 
    61992  
    61993 See log for complete Python traceback. 
    61994  
    61995 Traceback (most recent call last): 
    61996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    61997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    61998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    61999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62001 mouse_pause_tracking 
    62002 self._mouse_pause() 
    62003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62005 m.pause(self._mouse_pause_position) 
    62006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62008 p = picked_object(x, y, self.view) 
    62009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62017 near, far = self._near_far_bounds(cp, vd) 
    62018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62020 b = self.drawing_bounds(allow_drawing_changes = False) 
    62021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62026 dbounds = [d.bounds() for d in self.child_drawings() 
    62027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62029 if d.display and not getattr(d, 'skip_bounds', False)] 
    62030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62032 return self._any_displayed_positions and len(self._positions) > 0 
    62033 TypeError: object of type 'NoneType' has no len() 
    62034  
    62035 TypeError: object of type 'NoneType' has no len() 
    62036  
    62037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62039 return self._any_displayed_positions and len(self._positions) > 0 
    62040  
    62041 See log for complete Python traceback. 
    62042  
    62043 Traceback (most recent call last): 
    62044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62049 mouse_pause_tracking 
    62050 self._mouse_pause() 
    62051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62053 m.pause(self._mouse_pause_position) 
    62054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62056 p = picked_object(x, y, self.view) 
    62057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62065 near, far = self._near_far_bounds(cp, vd) 
    62066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62068 b = self.drawing_bounds(allow_drawing_changes = False) 
    62069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62074 dbounds = [d.bounds() for d in self.child_drawings() 
    62075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62077 if d.display and not getattr(d, 'skip_bounds', False)] 
    62078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62080 return self._any_displayed_positions and len(self._positions) > 0 
    62081 TypeError: object of type 'NoneType' has no len() 
    62082  
    62083 TypeError: object of type 'NoneType' has no len() 
    62084  
    62085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62087 return self._any_displayed_positions and len(self._positions) > 0 
    62088  
    62089 See log for complete Python traceback. 
    62090  
    62091 Traceback (most recent call last): 
    62092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62097 mouse_pause_tracking 
    62098 self._mouse_pause() 
    62099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62101 m.pause(self._mouse_pause_position) 
    62102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62104 p = picked_object(x, y, self.view) 
    62105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62113 near, far = self._near_far_bounds(cp, vd) 
    62114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62116 b = self.drawing_bounds(allow_drawing_changes = False) 
    62117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62122 dbounds = [d.bounds() for d in self.child_drawings() 
    62123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62125 if d.display and not getattr(d, 'skip_bounds', False)] 
    62126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62128 return self._any_displayed_positions and len(self._positions) > 0 
    62129 TypeError: object of type 'NoneType' has no len() 
    62130  
    62131 TypeError: object of type 'NoneType' has no len() 
    62132  
    62133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62135 return self._any_displayed_positions and len(self._positions) > 0 
    62136  
    62137 See log for complete Python traceback. 
    62138  
    62139 Traceback (most recent call last): 
    62140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62145 mouse_pause_tracking 
    62146 self._mouse_pause() 
    62147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62149 m.pause(self._mouse_pause_position) 
    62150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62152 p = picked_object(x, y, self.view) 
    62153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62161 near, far = self._near_far_bounds(cp, vd) 
    62162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62164 b = self.drawing_bounds(allow_drawing_changes = False) 
    62165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62170 dbounds = [d.bounds() for d in self.child_drawings() 
    62171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62173 if d.display and not getattr(d, 'skip_bounds', False)] 
    62174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62176 return self._any_displayed_positions and len(self._positions) > 0 
    62177 TypeError: object of type 'NoneType' has no len() 
    62178  
    62179 TypeError: object of type 'NoneType' has no len() 
    62180  
    62181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62183 return self._any_displayed_positions and len(self._positions) > 0 
    62184  
    62185 See log for complete Python traceback. 
    62186  
    62187 Traceback (most recent call last): 
    62188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62193 mouse_pause_tracking 
    62194 self._mouse_pause() 
    62195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62197 m.pause(self._mouse_pause_position) 
    62198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62200 p = picked_object(x, y, self.view) 
    62201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62209 near, far = self._near_far_bounds(cp, vd) 
    62210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62212 b = self.drawing_bounds(allow_drawing_changes = False) 
    62213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62218 dbounds = [d.bounds() for d in self.child_drawings() 
    62219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62221 if d.display and not getattr(d, 'skip_bounds', False)] 
    62222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62224 return self._any_displayed_positions and len(self._positions) > 0 
    62225 TypeError: object of type 'NoneType' has no len() 
    62226  
    62227 TypeError: object of type 'NoneType' has no len() 
    62228  
    62229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62231 return self._any_displayed_positions and len(self._positions) > 0 
    62232  
    62233 See log for complete Python traceback. 
    62234  
    62235 Traceback (most recent call last): 
    62236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62241 mouse_pause_tracking 
    62242 self._mouse_pause() 
    62243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62245 m.pause(self._mouse_pause_position) 
    62246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62248 p = picked_object(x, y, self.view) 
    62249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62257 near, far = self._near_far_bounds(cp, vd) 
    62258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62260 b = self.drawing_bounds(allow_drawing_changes = False) 
    62261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62266 dbounds = [d.bounds() for d in self.child_drawings() 
    62267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62269 if d.display and not getattr(d, 'skip_bounds', False)] 
    62270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62272 return self._any_displayed_positions and len(self._positions) > 0 
    62273 TypeError: object of type 'NoneType' has no len() 
    62274  
    62275 TypeError: object of type 'NoneType' has no len() 
    62276  
    62277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62279 return self._any_displayed_positions and len(self._positions) > 0 
    62280  
    62281 See log for complete Python traceback. 
    62282  
    62283 Traceback (most recent call last): 
    62284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62289 mouse_pause_tracking 
    62290 self._mouse_pause() 
    62291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62293 m.pause(self._mouse_pause_position) 
    62294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62296 p = picked_object(x, y, self.view) 
    62297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62305 near, far = self._near_far_bounds(cp, vd) 
    62306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62308 b = self.drawing_bounds(allow_drawing_changes = False) 
    62309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62314 dbounds = [d.bounds() for d in self.child_drawings() 
    62315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62317 if d.display and not getattr(d, 'skip_bounds', False)] 
    62318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62320 return self._any_displayed_positions and len(self._positions) > 0 
    62321 TypeError: object of type 'NoneType' has no len() 
    62322  
    62323 TypeError: object of type 'NoneType' has no len() 
    62324  
    62325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62327 return self._any_displayed_positions and len(self._positions) > 0 
    62328  
    62329 See log for complete Python traceback. 
    62330  
    62331 Traceback (most recent call last): 
    62332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62337 mouse_pause_tracking 
    62338 self._mouse_pause() 
    62339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62341 m.pause(self._mouse_pause_position) 
    62342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62344 p = picked_object(x, y, self.view) 
    62345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62353 near, far = self._near_far_bounds(cp, vd) 
    62354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62356 b = self.drawing_bounds(allow_drawing_changes = False) 
    62357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62362 dbounds = [d.bounds() for d in self.child_drawings() 
    62363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62365 if d.display and not getattr(d, 'skip_bounds', False)] 
    62366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62368 return self._any_displayed_positions and len(self._positions) > 0 
    62369 TypeError: object of type 'NoneType' has no len() 
    62370  
    62371 TypeError: object of type 'NoneType' has no len() 
    62372  
    62373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62375 return self._any_displayed_positions and len(self._positions) > 0 
    62376  
    62377 See log for complete Python traceback. 
    62378  
    62379 Traceback (most recent call last): 
    62380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62385 mouse_pause_tracking 
    62386 self._mouse_pause() 
    62387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62389 m.pause(self._mouse_pause_position) 
    62390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62392 p = picked_object(x, y, self.view) 
    62393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62401 near, far = self._near_far_bounds(cp, vd) 
    62402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62404 b = self.drawing_bounds(allow_drawing_changes = False) 
    62405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62410 dbounds = [d.bounds() for d in self.child_drawings() 
    62411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62413 if d.display and not getattr(d, 'skip_bounds', False)] 
    62414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62416 return self._any_displayed_positions and len(self._positions) > 0 
    62417 TypeError: object of type 'NoneType' has no len() 
    62418  
    62419 TypeError: object of type 'NoneType' has no len() 
    62420  
    62421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62423 return self._any_displayed_positions and len(self._positions) > 0 
    62424  
    62425 See log for complete Python traceback. 
    62426  
    62427 Traceback (most recent call last): 
    62428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62433 mouse_pause_tracking 
    62434 self._mouse_pause() 
    62435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62437 m.pause(self._mouse_pause_position) 
    62438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62440 p = picked_object(x, y, self.view) 
    62441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62449 near, far = self._near_far_bounds(cp, vd) 
    62450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62452 b = self.drawing_bounds(allow_drawing_changes = False) 
    62453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62458 dbounds = [d.bounds() for d in self.child_drawings() 
    62459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62461 if d.display and not getattr(d, 'skip_bounds', False)] 
    62462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62464 return self._any_displayed_positions and len(self._positions) > 0 
    62465 TypeError: object of type 'NoneType' has no len() 
    62466  
    62467 TypeError: object of type 'NoneType' has no len() 
    62468  
    62469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62471 return self._any_displayed_positions and len(self._positions) > 0 
    62472  
    62473 See log for complete Python traceback. 
    62474  
    62475 Traceback (most recent call last): 
    62476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62481 mouse_pause_tracking 
    62482 self._mouse_pause() 
    62483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62485 m.pause(self._mouse_pause_position) 
    62486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62488 p = picked_object(x, y, self.view) 
    62489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62497 near, far = self._near_far_bounds(cp, vd) 
    62498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62500 b = self.drawing_bounds(allow_drawing_changes = False) 
    62501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62506 dbounds = [d.bounds() for d in self.child_drawings() 
    62507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62509 if d.display and not getattr(d, 'skip_bounds', False)] 
    62510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62512 return self._any_displayed_positions and len(self._positions) > 0 
    62513 TypeError: object of type 'NoneType' has no len() 
    62514  
    62515 TypeError: object of type 'NoneType' has no len() 
    62516  
    62517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62519 return self._any_displayed_positions and len(self._positions) > 0 
    62520  
    62521 See log for complete Python traceback. 
    62522  
    62523 Traceback (most recent call last): 
    62524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62529 mouse_pause_tracking 
    62530 self._mouse_pause() 
    62531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62533 m.pause(self._mouse_pause_position) 
    62534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62536 p = picked_object(x, y, self.view) 
    62537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62545 near, far = self._near_far_bounds(cp, vd) 
    62546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62548 b = self.drawing_bounds(allow_drawing_changes = False) 
    62549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62554 dbounds = [d.bounds() for d in self.child_drawings() 
    62555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62557 if d.display and not getattr(d, 'skip_bounds', False)] 
    62558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62560 return self._any_displayed_positions and len(self._positions) > 0 
    62561 TypeError: object of type 'NoneType' has no len() 
    62562  
    62563 TypeError: object of type 'NoneType' has no len() 
    62564  
    62565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62567 return self._any_displayed_positions and len(self._positions) > 0 
    62568  
    62569 See log for complete Python traceback. 
    62570  
    62571 Traceback (most recent call last): 
    62572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62577 mouse_pause_tracking 
    62578 self._mouse_pause() 
    62579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62581 m.pause(self._mouse_pause_position) 
    62582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62584 p = picked_object(x, y, self.view) 
    62585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62593 near, far = self._near_far_bounds(cp, vd) 
    62594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62596 b = self.drawing_bounds(allow_drawing_changes = False) 
    62597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62602 dbounds = [d.bounds() for d in self.child_drawings() 
    62603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62605 if d.display and not getattr(d, 'skip_bounds', False)] 
    62606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62608 return self._any_displayed_positions and len(self._positions) > 0 
    62609 TypeError: object of type 'NoneType' has no len() 
    62610  
    62611 TypeError: object of type 'NoneType' has no len() 
    62612  
    62613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62615 return self._any_displayed_positions and len(self._positions) > 0 
    62616  
    62617 See log for complete Python traceback. 
    62618  
    62619 Traceback (most recent call last): 
    62620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62625 mouse_pause_tracking 
    62626 self._mouse_pause() 
    62627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62629 m.pause(self._mouse_pause_position) 
    62630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62632 p = picked_object(x, y, self.view) 
    62633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62641 near, far = self._near_far_bounds(cp, vd) 
    62642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62644 b = self.drawing_bounds(allow_drawing_changes = False) 
    62645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62650 dbounds = [d.bounds() for d in self.child_drawings() 
    62651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62653 if d.display and not getattr(d, 'skip_bounds', False)] 
    62654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62656 return self._any_displayed_positions and len(self._positions) > 0 
    62657 TypeError: object of type 'NoneType' has no len() 
    62658  
    62659 TypeError: object of type 'NoneType' has no len() 
    62660  
    62661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62663 return self._any_displayed_positions and len(self._positions) > 0 
    62664  
    62665 See log for complete Python traceback. 
    62666  
    62667 Traceback (most recent call last): 
    62668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62673 mouse_pause_tracking 
    62674 self._mouse_pause() 
    62675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62677 m.pause(self._mouse_pause_position) 
    62678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62680 p = picked_object(x, y, self.view) 
    62681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62689 near, far = self._near_far_bounds(cp, vd) 
    62690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62692 b = self.drawing_bounds(allow_drawing_changes = False) 
    62693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62698 dbounds = [d.bounds() for d in self.child_drawings() 
    62699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62701 if d.display and not getattr(d, 'skip_bounds', False)] 
    62702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62704 return self._any_displayed_positions and len(self._positions) > 0 
    62705 TypeError: object of type 'NoneType' has no len() 
    62706  
    62707 TypeError: object of type 'NoneType' has no len() 
    62708  
    62709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62711 return self._any_displayed_positions and len(self._positions) > 0 
    62712  
    62713 See log for complete Python traceback. 
    62714  
    62715 Traceback (most recent call last): 
    62716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62721 mouse_pause_tracking 
    62722 self._mouse_pause() 
    62723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62725 m.pause(self._mouse_pause_position) 
    62726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62728 p = picked_object(x, y, self.view) 
    62729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62737 near, far = self._near_far_bounds(cp, vd) 
    62738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62740 b = self.drawing_bounds(allow_drawing_changes = False) 
    62741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62746 dbounds = [d.bounds() for d in self.child_drawings() 
    62747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62749 if d.display and not getattr(d, 'skip_bounds', False)] 
    62750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62752 return self._any_displayed_positions and len(self._positions) > 0 
    62753 TypeError: object of type 'NoneType' has no len() 
    62754  
    62755 TypeError: object of type 'NoneType' has no len() 
    62756  
    62757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62759 return self._any_displayed_positions and len(self._positions) > 0 
    62760  
    62761 See log for complete Python traceback. 
    62762  
    62763 Traceback (most recent call last): 
    62764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62769 mouse_pause_tracking 
    62770 self._mouse_pause() 
    62771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62773 m.pause(self._mouse_pause_position) 
    62774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62776 p = picked_object(x, y, self.view) 
    62777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62785 near, far = self._near_far_bounds(cp, vd) 
    62786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62788 b = self.drawing_bounds(allow_drawing_changes = False) 
    62789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62794 dbounds = [d.bounds() for d in self.child_drawings() 
    62795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62797 if d.display and not getattr(d, 'skip_bounds', False)] 
    62798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62800 return self._any_displayed_positions and len(self._positions) > 0 
    62801 TypeError: object of type 'NoneType' has no len() 
    62802  
    62803 TypeError: object of type 'NoneType' has no len() 
    62804  
    62805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62807 return self._any_displayed_positions and len(self._positions) > 0 
    62808  
    62809 See log for complete Python traceback. 
    62810  
    62811 Traceback (most recent call last): 
    62812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62817 mouse_pause_tracking 
    62818 self._mouse_pause() 
    62819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62821 m.pause(self._mouse_pause_position) 
    62822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62824 p = picked_object(x, y, self.view) 
    62825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62833 near, far = self._near_far_bounds(cp, vd) 
    62834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62836 b = self.drawing_bounds(allow_drawing_changes = False) 
    62837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62842 dbounds = [d.bounds() for d in self.child_drawings() 
    62843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62845 if d.display and not getattr(d, 'skip_bounds', False)] 
    62846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62848 return self._any_displayed_positions and len(self._positions) > 0 
    62849 TypeError: object of type 'NoneType' has no len() 
    62850  
    62851 TypeError: object of type 'NoneType' has no len() 
    62852  
    62853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62855 return self._any_displayed_positions and len(self._positions) > 0 
    62856  
    62857 See log for complete Python traceback. 
    62858  
    62859 Traceback (most recent call last): 
    62860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62865 mouse_pause_tracking 
    62866 self._mouse_pause() 
    62867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62869 m.pause(self._mouse_pause_position) 
    62870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62872 p = picked_object(x, y, self.view) 
    62873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62881 near, far = self._near_far_bounds(cp, vd) 
    62882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62884 b = self.drawing_bounds(allow_drawing_changes = False) 
    62885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62890 dbounds = [d.bounds() for d in self.child_drawings() 
    62891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62893 if d.display and not getattr(d, 'skip_bounds', False)] 
    62894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62896 return self._any_displayed_positions and len(self._positions) > 0 
    62897 TypeError: object of type 'NoneType' has no len() 
    62898  
    62899 TypeError: object of type 'NoneType' has no len() 
    62900  
    62901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62903 return self._any_displayed_positions and len(self._positions) > 0 
    62904  
    62905 See log for complete Python traceback. 
    62906  
    62907 Traceback (most recent call last): 
    62908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62913 mouse_pause_tracking 
    62914 self._mouse_pause() 
    62915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62917 m.pause(self._mouse_pause_position) 
    62918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62920 p = picked_object(x, y, self.view) 
    62921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62929 near, far = self._near_far_bounds(cp, vd) 
    62930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62932 b = self.drawing_bounds(allow_drawing_changes = False) 
    62933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62938 dbounds = [d.bounds() for d in self.child_drawings() 
    62939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62941 if d.display and not getattr(d, 'skip_bounds', False)] 
    62942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62944 return self._any_displayed_positions and len(self._positions) > 0 
    62945 TypeError: object of type 'NoneType' has no len() 
    62946  
    62947 TypeError: object of type 'NoneType' has no len() 
    62948  
    62949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62951 return self._any_displayed_positions and len(self._positions) > 0 
    62952  
    62953 See log for complete Python traceback. 
    62954  
    62955 Traceback (most recent call last): 
    62956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    62958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    62959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    62961 mouse_pause_tracking 
    62962 self._mouse_pause() 
    62963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    62965 m.pause(self._mouse_pause_position) 
    62966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    62968 p = picked_object(x, y, self.view) 
    62969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    62971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    62972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    62974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    62975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    62977 near, far = self._near_far_bounds(cp, vd) 
    62978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    62980 b = self.drawing_bounds(allow_drawing_changes = False) 
    62981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    62983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    62984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    62986 dbounds = [d.bounds() for d in self.child_drawings() 
    62987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    62989 if d.display and not getattr(d, 'skip_bounds', False)] 
    62990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62992 return self._any_displayed_positions and len(self._positions) > 0 
    62993 TypeError: object of type 'NoneType' has no len() 
    62994  
    62995 TypeError: object of type 'NoneType' has no len() 
    62996  
    62997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    62998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    62999 return self._any_displayed_positions and len(self._positions) > 0 
    63000  
    63001 See log for complete Python traceback. 
    63002  
    63003 Traceback (most recent call last): 
    63004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63009 mouse_pause_tracking 
    63010 self._mouse_pause() 
    63011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63013 m.pause(self._mouse_pause_position) 
    63014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63016 p = picked_object(x, y, self.view) 
    63017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63025 near, far = self._near_far_bounds(cp, vd) 
    63026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63028 b = self.drawing_bounds(allow_drawing_changes = False) 
    63029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63034 dbounds = [d.bounds() for d in self.child_drawings() 
    63035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63037 if d.display and not getattr(d, 'skip_bounds', False)] 
    63038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63040 return self._any_displayed_positions and len(self._positions) > 0 
    63041 TypeError: object of type 'NoneType' has no len() 
    63042  
    63043 TypeError: object of type 'NoneType' has no len() 
    63044  
    63045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63047 return self._any_displayed_positions and len(self._positions) > 0 
    63048  
    63049 See log for complete Python traceback. 
    63050  
    63051 Traceback (most recent call last): 
    63052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63057 mouse_pause_tracking 
    63058 self._mouse_pause() 
    63059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63061 m.pause(self._mouse_pause_position) 
    63062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63064 p = picked_object(x, y, self.view) 
    63065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63073 near, far = self._near_far_bounds(cp, vd) 
    63074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63076 b = self.drawing_bounds(allow_drawing_changes = False) 
    63077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63082 dbounds = [d.bounds() for d in self.child_drawings() 
    63083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63085 if d.display and not getattr(d, 'skip_bounds', False)] 
    63086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63088 return self._any_displayed_positions and len(self._positions) > 0 
    63089 TypeError: object of type 'NoneType' has no len() 
    63090  
    63091 TypeError: object of type 'NoneType' has no len() 
    63092  
    63093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63095 return self._any_displayed_positions and len(self._positions) > 0 
    63096  
    63097 See log for complete Python traceback. 
    63098  
    63099 Traceback (most recent call last): 
    63100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63105 mouse_pause_tracking 
    63106 self._mouse_pause() 
    63107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63109 m.pause(self._mouse_pause_position) 
    63110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63112 p = picked_object(x, y, self.view) 
    63113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63121 near, far = self._near_far_bounds(cp, vd) 
    63122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63124 b = self.drawing_bounds(allow_drawing_changes = False) 
    63125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63130 dbounds = [d.bounds() for d in self.child_drawings() 
    63131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63133 if d.display and not getattr(d, 'skip_bounds', False)] 
    63134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63136 return self._any_displayed_positions and len(self._positions) > 0 
    63137 TypeError: object of type 'NoneType' has no len() 
    63138  
    63139 TypeError: object of type 'NoneType' has no len() 
    63140  
    63141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63143 return self._any_displayed_positions and len(self._positions) > 0 
    63144  
    63145 See log for complete Python traceback. 
    63146  
    63147 Traceback (most recent call last): 
    63148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63153 mouse_pause_tracking 
    63154 self._mouse_pause() 
    63155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63157 m.pause(self._mouse_pause_position) 
    63158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63160 p = picked_object(x, y, self.view) 
    63161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63169 near, far = self._near_far_bounds(cp, vd) 
    63170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63172 b = self.drawing_bounds(allow_drawing_changes = False) 
    63173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63178 dbounds = [d.bounds() for d in self.child_drawings() 
    63179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63181 if d.display and not getattr(d, 'skip_bounds', False)] 
    63182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63184 return self._any_displayed_positions and len(self._positions) > 0 
    63185 TypeError: object of type 'NoneType' has no len() 
    63186  
    63187 TypeError: object of type 'NoneType' has no len() 
    63188  
    63189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63191 return self._any_displayed_positions and len(self._positions) > 0 
    63192  
    63193 See log for complete Python traceback. 
    63194  
    63195 Traceback (most recent call last): 
    63196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63201 mouse_pause_tracking 
    63202 self._mouse_pause() 
    63203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63205 m.pause(self._mouse_pause_position) 
    63206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63208 p = picked_object(x, y, self.view) 
    63209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63217 near, far = self._near_far_bounds(cp, vd) 
    63218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63220 b = self.drawing_bounds(allow_drawing_changes = False) 
    63221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63226 dbounds = [d.bounds() for d in self.child_drawings() 
    63227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63229 if d.display and not getattr(d, 'skip_bounds', False)] 
    63230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63232 return self._any_displayed_positions and len(self._positions) > 0 
    63233 TypeError: object of type 'NoneType' has no len() 
    63234  
    63235 TypeError: object of type 'NoneType' has no len() 
    63236  
    63237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63239 return self._any_displayed_positions and len(self._positions) > 0 
    63240  
    63241 See log for complete Python traceback. 
    63242  
    63243 Traceback (most recent call last): 
    63244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63249 mouse_pause_tracking 
    63250 self._mouse_pause() 
    63251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63253 m.pause(self._mouse_pause_position) 
    63254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63256 p = picked_object(x, y, self.view) 
    63257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63265 near, far = self._near_far_bounds(cp, vd) 
    63266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63268 b = self.drawing_bounds(allow_drawing_changes = False) 
    63269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63274 dbounds = [d.bounds() for d in self.child_drawings() 
    63275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63277 if d.display and not getattr(d, 'skip_bounds', False)] 
    63278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63280 return self._any_displayed_positions and len(self._positions) > 0 
    63281 TypeError: object of type 'NoneType' has no len() 
    63282  
    63283 TypeError: object of type 'NoneType' has no len() 
    63284  
    63285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63287 return self._any_displayed_positions and len(self._positions) > 0 
    63288  
    63289 See log for complete Python traceback. 
    63290  
    63291 Traceback (most recent call last): 
    63292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63297 mouse_pause_tracking 
    63298 self._mouse_pause() 
    63299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63301 m.pause(self._mouse_pause_position) 
    63302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63304 p = picked_object(x, y, self.view) 
    63305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63313 near, far = self._near_far_bounds(cp, vd) 
    63314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63316 b = self.drawing_bounds(allow_drawing_changes = False) 
    63317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63322 dbounds = [d.bounds() for d in self.child_drawings() 
    63323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63325 if d.display and not getattr(d, 'skip_bounds', False)] 
    63326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63328 return self._any_displayed_positions and len(self._positions) > 0 
    63329 TypeError: object of type 'NoneType' has no len() 
    63330  
    63331 TypeError: object of type 'NoneType' has no len() 
    63332  
    63333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63335 return self._any_displayed_positions and len(self._positions) > 0 
    63336  
    63337 See log for complete Python traceback. 
    63338  
    63339 Traceback (most recent call last): 
    63340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63345 mouse_pause_tracking 
    63346 self._mouse_pause() 
    63347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63349 m.pause(self._mouse_pause_position) 
    63350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63352 p = picked_object(x, y, self.view) 
    63353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63361 near, far = self._near_far_bounds(cp, vd) 
    63362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63364 b = self.drawing_bounds(allow_drawing_changes = False) 
    63365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63370 dbounds = [d.bounds() for d in self.child_drawings() 
    63371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63373 if d.display and not getattr(d, 'skip_bounds', False)] 
    63374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63376 return self._any_displayed_positions and len(self._positions) > 0 
    63377 TypeError: object of type 'NoneType' has no len() 
    63378  
    63379 TypeError: object of type 'NoneType' has no len() 
    63380  
    63381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63383 return self._any_displayed_positions and len(self._positions) > 0 
    63384  
    63385 See log for complete Python traceback. 
    63386  
    63387 Traceback (most recent call last): 
    63388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63393 mouse_pause_tracking 
    63394 self._mouse_pause() 
    63395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63397 m.pause(self._mouse_pause_position) 
    63398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63400 p = picked_object(x, y, self.view) 
    63401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63409 near, far = self._near_far_bounds(cp, vd) 
    63410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63412 b = self.drawing_bounds(allow_drawing_changes = False) 
    63413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63418 dbounds = [d.bounds() for d in self.child_drawings() 
    63419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63421 if d.display and not getattr(d, 'skip_bounds', False)] 
    63422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63424 return self._any_displayed_positions and len(self._positions) > 0 
    63425 TypeError: object of type 'NoneType' has no len() 
    63426  
    63427 TypeError: object of type 'NoneType' has no len() 
    63428  
    63429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63431 return self._any_displayed_positions and len(self._positions) > 0 
    63432  
    63433 See log for complete Python traceback. 
    63434  
    63435 Traceback (most recent call last): 
    63436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63441 mouse_pause_tracking 
    63442 self._mouse_pause() 
    63443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63445 m.pause(self._mouse_pause_position) 
    63446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63448 p = picked_object(x, y, self.view) 
    63449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63457 near, far = self._near_far_bounds(cp, vd) 
    63458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63460 b = self.drawing_bounds(allow_drawing_changes = False) 
    63461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63466 dbounds = [d.bounds() for d in self.child_drawings() 
    63467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63469 if d.display and not getattr(d, 'skip_bounds', False)] 
    63470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63472 return self._any_displayed_positions and len(self._positions) > 0 
    63473 TypeError: object of type 'NoneType' has no len() 
    63474  
    63475 TypeError: object of type 'NoneType' has no len() 
    63476  
    63477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63479 return self._any_displayed_positions and len(self._positions) > 0 
    63480  
    63481 See log for complete Python traceback. 
    63482  
    63483 Traceback (most recent call last): 
    63484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63489 mouse_pause_tracking 
    63490 self._mouse_pause() 
    63491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63493 m.pause(self._mouse_pause_position) 
    63494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63496 p = picked_object(x, y, self.view) 
    63497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63505 near, far = self._near_far_bounds(cp, vd) 
    63506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63508 b = self.drawing_bounds(allow_drawing_changes = False) 
    63509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63514 dbounds = [d.bounds() for d in self.child_drawings() 
    63515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63517 if d.display and not getattr(d, 'skip_bounds', False)] 
    63518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63520 return self._any_displayed_positions and len(self._positions) > 0 
    63521 TypeError: object of type 'NoneType' has no len() 
    63522  
    63523 TypeError: object of type 'NoneType' has no len() 
    63524  
    63525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63527 return self._any_displayed_positions and len(self._positions) > 0 
    63528  
    63529 See log for complete Python traceback. 
    63530  
    63531 Traceback (most recent call last): 
    63532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63537 mouse_pause_tracking 
    63538 self._mouse_pause() 
    63539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63541 m.pause(self._mouse_pause_position) 
    63542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63544 p = picked_object(x, y, self.view) 
    63545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63553 near, far = self._near_far_bounds(cp, vd) 
    63554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63556 b = self.drawing_bounds(allow_drawing_changes = False) 
    63557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63562 dbounds = [d.bounds() for d in self.child_drawings() 
    63563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63565 if d.display and not getattr(d, 'skip_bounds', False)] 
    63566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63568 return self._any_displayed_positions and len(self._positions) > 0 
    63569 TypeError: object of type 'NoneType' has no len() 
    63570  
    63571 TypeError: object of type 'NoneType' has no len() 
    63572  
    63573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63575 return self._any_displayed_positions and len(self._positions) > 0 
    63576  
    63577 See log for complete Python traceback. 
    63578  
    63579 Traceback (most recent call last): 
    63580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63585 mouse_pause_tracking 
    63586 self._mouse_pause() 
    63587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63589 m.pause(self._mouse_pause_position) 
    63590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63592 p = picked_object(x, y, self.view) 
    63593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63601 near, far = self._near_far_bounds(cp, vd) 
    63602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63604 b = self.drawing_bounds(allow_drawing_changes = False) 
    63605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63610 dbounds = [d.bounds() for d in self.child_drawings() 
    63611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63613 if d.display and not getattr(d, 'skip_bounds', False)] 
    63614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63616 return self._any_displayed_positions and len(self._positions) > 0 
    63617 TypeError: object of type 'NoneType' has no len() 
    63618  
    63619 TypeError: object of type 'NoneType' has no len() 
    63620  
    63621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63623 return self._any_displayed_positions and len(self._positions) > 0 
    63624  
    63625 See log for complete Python traceback. 
    63626  
    63627 Traceback (most recent call last): 
    63628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63633 mouse_pause_tracking 
    63634 self._mouse_pause() 
    63635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63637 m.pause(self._mouse_pause_position) 
    63638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63640 p = picked_object(x, y, self.view) 
    63641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63649 near, far = self._near_far_bounds(cp, vd) 
    63650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63652 b = self.drawing_bounds(allow_drawing_changes = False) 
    63653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63658 dbounds = [d.bounds() for d in self.child_drawings() 
    63659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63661 if d.display and not getattr(d, 'skip_bounds', False)] 
    63662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63664 return self._any_displayed_positions and len(self._positions) > 0 
    63665 TypeError: object of type 'NoneType' has no len() 
    63666  
    63667 TypeError: object of type 'NoneType' has no len() 
    63668  
    63669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63671 return self._any_displayed_positions and len(self._positions) > 0 
    63672  
    63673 See log for complete Python traceback. 
    63674  
    63675 Traceback (most recent call last): 
    63676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63681 mouse_pause_tracking 
    63682 self._mouse_pause() 
    63683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63685 m.pause(self._mouse_pause_position) 
    63686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63688 p = picked_object(x, y, self.view) 
    63689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63697 near, far = self._near_far_bounds(cp, vd) 
    63698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63700 b = self.drawing_bounds(allow_drawing_changes = False) 
    63701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63706 dbounds = [d.bounds() for d in self.child_drawings() 
    63707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63709 if d.display and not getattr(d, 'skip_bounds', False)] 
    63710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63712 return self._any_displayed_positions and len(self._positions) > 0 
    63713 TypeError: object of type 'NoneType' has no len() 
    63714  
    63715 TypeError: object of type 'NoneType' has no len() 
    63716  
    63717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63719 return self._any_displayed_positions and len(self._positions) > 0 
    63720  
    63721 See log for complete Python traceback. 
    63722  
    63723 Traceback (most recent call last): 
    63724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63729 mouse_pause_tracking 
    63730 self._mouse_pause() 
    63731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63733 m.pause(self._mouse_pause_position) 
    63734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63736 p = picked_object(x, y, self.view) 
    63737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63745 near, far = self._near_far_bounds(cp, vd) 
    63746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63748 b = self.drawing_bounds(allow_drawing_changes = False) 
    63749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63754 dbounds = [d.bounds() for d in self.child_drawings() 
    63755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63757 if d.display and not getattr(d, 'skip_bounds', False)] 
    63758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63760 return self._any_displayed_positions and len(self._positions) > 0 
    63761 TypeError: object of type 'NoneType' has no len() 
    63762  
    63763 TypeError: object of type 'NoneType' has no len() 
    63764  
    63765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63767 return self._any_displayed_positions and len(self._positions) > 0 
    63768  
    63769 See log for complete Python traceback. 
    63770  
    63771 Traceback (most recent call last): 
    63772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63777 mouse_pause_tracking 
    63778 self._mouse_pause() 
    63779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63781 m.pause(self._mouse_pause_position) 
    63782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63784 p = picked_object(x, y, self.view) 
    63785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63793 near, far = self._near_far_bounds(cp, vd) 
    63794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63796 b = self.drawing_bounds(allow_drawing_changes = False) 
    63797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63802 dbounds = [d.bounds() for d in self.child_drawings() 
    63803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63805 if d.display and not getattr(d, 'skip_bounds', False)] 
    63806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63808 return self._any_displayed_positions and len(self._positions) > 0 
    63809 TypeError: object of type 'NoneType' has no len() 
    63810  
    63811 TypeError: object of type 'NoneType' has no len() 
    63812  
    63813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63815 return self._any_displayed_positions and len(self._positions) > 0 
    63816  
    63817 See log for complete Python traceback. 
    63818  
    63819 Traceback (most recent call last): 
    63820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63825 mouse_pause_tracking 
    63826 self._mouse_pause() 
    63827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63829 m.pause(self._mouse_pause_position) 
    63830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63832 p = picked_object(x, y, self.view) 
    63833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63841 near, far = self._near_far_bounds(cp, vd) 
    63842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63844 b = self.drawing_bounds(allow_drawing_changes = False) 
    63845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63850 dbounds = [d.bounds() for d in self.child_drawings() 
    63851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63853 if d.display and not getattr(d, 'skip_bounds', False)] 
    63854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63856 return self._any_displayed_positions and len(self._positions) > 0 
    63857 TypeError: object of type 'NoneType' has no len() 
    63858  
    63859 TypeError: object of type 'NoneType' has no len() 
    63860  
    63861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63863 return self._any_displayed_positions and len(self._positions) > 0 
    63864  
    63865 See log for complete Python traceback. 
    63866  
    63867 Traceback (most recent call last): 
    63868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63873 mouse_pause_tracking 
    63874 self._mouse_pause() 
    63875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63877 m.pause(self._mouse_pause_position) 
    63878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63880 p = picked_object(x, y, self.view) 
    63881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63889 near, far = self._near_far_bounds(cp, vd) 
    63890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63892 b = self.drawing_bounds(allow_drawing_changes = False) 
    63893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63898 dbounds = [d.bounds() for d in self.child_drawings() 
    63899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63901 if d.display and not getattr(d, 'skip_bounds', False)] 
    63902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63904 return self._any_displayed_positions and len(self._positions) > 0 
    63905 TypeError: object of type 'NoneType' has no len() 
    63906  
    63907 TypeError: object of type 'NoneType' has no len() 
    63908  
    63909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63911 return self._any_displayed_positions and len(self._positions) > 0 
    63912  
    63913 See log for complete Python traceback. 
    63914  
    63915 Traceback (most recent call last): 
    63916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63921 mouse_pause_tracking 
    63922 self._mouse_pause() 
    63923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63925 m.pause(self._mouse_pause_position) 
    63926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63928 p = picked_object(x, y, self.view) 
    63929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63937 near, far = self._near_far_bounds(cp, vd) 
    63938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63940 b = self.drawing_bounds(allow_drawing_changes = False) 
    63941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63946 dbounds = [d.bounds() for d in self.child_drawings() 
    63947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63949 if d.display and not getattr(d, 'skip_bounds', False)] 
    63950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63952 return self._any_displayed_positions and len(self._positions) > 0 
    63953 TypeError: object of type 'NoneType' has no len() 
    63954  
    63955 TypeError: object of type 'NoneType' has no len() 
    63956  
    63957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    63959 return self._any_displayed_positions and len(self._positions) > 0 
    63960  
    63961 See log for complete Python traceback. 
    63962  
    63963 Traceback (most recent call last): 
    63964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    63966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    63967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    63969 mouse_pause_tracking 
    63970 self._mouse_pause() 
    63971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    63973 m.pause(self._mouse_pause_position) 
    63974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    63976 p = picked_object(x, y, self.view) 
    63977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    63979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    63980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    63982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    63983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    63985 near, far = self._near_far_bounds(cp, vd) 
    63986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    63988 b = self.drawing_bounds(allow_drawing_changes = False) 
    63989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    63991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    63992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    63994 dbounds = [d.bounds() for d in self.child_drawings() 
    63995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    63997 if d.display and not getattr(d, 'skip_bounds', False)] 
    63998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    63999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64000 return self._any_displayed_positions and len(self._positions) > 0 
    64001 TypeError: object of type 'NoneType' has no len() 
    64002  
    64003 TypeError: object of type 'NoneType' has no len() 
    64004  
    64005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64007 return self._any_displayed_positions and len(self._positions) > 0 
    64008  
    64009 See log for complete Python traceback. 
    64010  
    64011 Traceback (most recent call last): 
    64012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64017 mouse_pause_tracking 
    64018 self._mouse_pause() 
    64019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64021 m.pause(self._mouse_pause_position) 
    64022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64024 p = picked_object(x, y, self.view) 
    64025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64033 near, far = self._near_far_bounds(cp, vd) 
    64034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64036 b = self.drawing_bounds(allow_drawing_changes = False) 
    64037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64042 dbounds = [d.bounds() for d in self.child_drawings() 
    64043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64045 if d.display and not getattr(d, 'skip_bounds', False)] 
    64046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64048 return self._any_displayed_positions and len(self._positions) > 0 
    64049 TypeError: object of type 'NoneType' has no len() 
    64050  
    64051 TypeError: object of type 'NoneType' has no len() 
    64052  
    64053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64055 return self._any_displayed_positions and len(self._positions) > 0 
    64056  
    64057 See log for complete Python traceback. 
    64058  
    64059 Traceback (most recent call last): 
    64060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64065 mouse_pause_tracking 
    64066 self._mouse_pause() 
    64067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64069 m.pause(self._mouse_pause_position) 
    64070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64072 p = picked_object(x, y, self.view) 
    64073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64081 near, far = self._near_far_bounds(cp, vd) 
    64082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64084 b = self.drawing_bounds(allow_drawing_changes = False) 
    64085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64090 dbounds = [d.bounds() for d in self.child_drawings() 
    64091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64093 if d.display and not getattr(d, 'skip_bounds', False)] 
    64094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64096 return self._any_displayed_positions and len(self._positions) > 0 
    64097 TypeError: object of type 'NoneType' has no len() 
    64098  
    64099 TypeError: object of type 'NoneType' has no len() 
    64100  
    64101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64103 return self._any_displayed_positions and len(self._positions) > 0 
    64104  
    64105 See log for complete Python traceback. 
    64106  
    64107 Traceback (most recent call last): 
    64108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64113 mouse_pause_tracking 
    64114 self._mouse_pause() 
    64115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64117 m.pause(self._mouse_pause_position) 
    64118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64120 p = picked_object(x, y, self.view) 
    64121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64129 near, far = self._near_far_bounds(cp, vd) 
    64130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64132 b = self.drawing_bounds(allow_drawing_changes = False) 
    64133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64138 dbounds = [d.bounds() for d in self.child_drawings() 
    64139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64141 if d.display and not getattr(d, 'skip_bounds', False)] 
    64142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64144 return self._any_displayed_positions and len(self._positions) > 0 
    64145 TypeError: object of type 'NoneType' has no len() 
    64146  
    64147 TypeError: object of type 'NoneType' has no len() 
    64148  
    64149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64151 return self._any_displayed_positions and len(self._positions) > 0 
    64152  
    64153 See log for complete Python traceback. 
    64154  
    64155 Traceback (most recent call last): 
    64156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64161 mouse_pause_tracking 
    64162 self._mouse_pause() 
    64163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64165 m.pause(self._mouse_pause_position) 
    64166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64168 p = picked_object(x, y, self.view) 
    64169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64177 near, far = self._near_far_bounds(cp, vd) 
    64178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64180 b = self.drawing_bounds(allow_drawing_changes = False) 
    64181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64186 dbounds = [d.bounds() for d in self.child_drawings() 
    64187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64189 if d.display and not getattr(d, 'skip_bounds', False)] 
    64190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64192 return self._any_displayed_positions and len(self._positions) > 0 
    64193 TypeError: object of type 'NoneType' has no len() 
    64194  
    64195 TypeError: object of type 'NoneType' has no len() 
    64196  
    64197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64199 return self._any_displayed_positions and len(self._positions) > 0 
    64200  
    64201 See log for complete Python traceback. 
    64202  
    64203 Traceback (most recent call last): 
    64204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64209 mouse_pause_tracking 
    64210 self._mouse_pause() 
    64211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64213 m.pause(self._mouse_pause_position) 
    64214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64216 p = picked_object(x, y, self.view) 
    64217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64225 near, far = self._near_far_bounds(cp, vd) 
    64226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64228 b = self.drawing_bounds(allow_drawing_changes = False) 
    64229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64234 dbounds = [d.bounds() for d in self.child_drawings() 
    64235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64237 if d.display and not getattr(d, 'skip_bounds', False)] 
    64238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64240 return self._any_displayed_positions and len(self._positions) > 0 
    64241 TypeError: object of type 'NoneType' has no len() 
    64242  
    64243 TypeError: object of type 'NoneType' has no len() 
    64244  
    64245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64247 return self._any_displayed_positions and len(self._positions) > 0 
    64248  
    64249 See log for complete Python traceback. 
    64250  
    64251 Traceback (most recent call last): 
    64252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64257 mouse_pause_tracking 
    64258 self._mouse_pause() 
    64259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64261 m.pause(self._mouse_pause_position) 
    64262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64264 p = picked_object(x, y, self.view) 
    64265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64273 near, far = self._near_far_bounds(cp, vd) 
    64274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64276 b = self.drawing_bounds(allow_drawing_changes = False) 
    64277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64282 dbounds = [d.bounds() for d in self.child_drawings() 
    64283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64285 if d.display and not getattr(d, 'skip_bounds', False)] 
    64286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64288 return self._any_displayed_positions and len(self._positions) > 0 
    64289 TypeError: object of type 'NoneType' has no len() 
    64290  
    64291 TypeError: object of type 'NoneType' has no len() 
    64292  
    64293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64295 return self._any_displayed_positions and len(self._positions) > 0 
    64296  
    64297 See log for complete Python traceback. 
    64298  
    64299 Traceback (most recent call last): 
    64300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64305 mouse_pause_tracking 
    64306 self._mouse_pause() 
    64307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64309 m.pause(self._mouse_pause_position) 
    64310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64312 p = picked_object(x, y, self.view) 
    64313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64321 near, far = self._near_far_bounds(cp, vd) 
    64322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64324 b = self.drawing_bounds(allow_drawing_changes = False) 
    64325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64330 dbounds = [d.bounds() for d in self.child_drawings() 
    64331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64333 if d.display and not getattr(d, 'skip_bounds', False)] 
    64334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64336 return self._any_displayed_positions and len(self._positions) > 0 
    64337 TypeError: object of type 'NoneType' has no len() 
    64338  
    64339 TypeError: object of type 'NoneType' has no len() 
    64340  
    64341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64343 return self._any_displayed_positions and len(self._positions) > 0 
    64344  
    64345 See log for complete Python traceback. 
    64346  
    64347 Traceback (most recent call last): 
    64348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64353 mouse_pause_tracking 
    64354 self._mouse_pause() 
    64355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64357 m.pause(self._mouse_pause_position) 
    64358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64360 p = picked_object(x, y, self.view) 
    64361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64369 near, far = self._near_far_bounds(cp, vd) 
    64370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64372 b = self.drawing_bounds(allow_drawing_changes = False) 
    64373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64378 dbounds = [d.bounds() for d in self.child_drawings() 
    64379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64381 if d.display and not getattr(d, 'skip_bounds', False)] 
    64382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64384 return self._any_displayed_positions and len(self._positions) > 0 
    64385 TypeError: object of type 'NoneType' has no len() 
    64386  
    64387 TypeError: object of type 'NoneType' has no len() 
    64388  
    64389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64391 return self._any_displayed_positions and len(self._positions) > 0 
    64392  
    64393 See log for complete Python traceback. 
    64394  
    64395 Traceback (most recent call last): 
    64396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64401 mouse_pause_tracking 
    64402 self._mouse_pause() 
    64403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64405 m.pause(self._mouse_pause_position) 
    64406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64408 p = picked_object(x, y, self.view) 
    64409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64417 near, far = self._near_far_bounds(cp, vd) 
    64418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64420 b = self.drawing_bounds(allow_drawing_changes = False) 
    64421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64426 dbounds = [d.bounds() for d in self.child_drawings() 
    64427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64429 if d.display and not getattr(d, 'skip_bounds', False)] 
    64430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64432 return self._any_displayed_positions and len(self._positions) > 0 
    64433 TypeError: object of type 'NoneType' has no len() 
    64434  
    64435 TypeError: object of type 'NoneType' has no len() 
    64436  
    64437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64439 return self._any_displayed_positions and len(self._positions) > 0 
    64440  
    64441 See log for complete Python traceback. 
    64442  
    64443 Traceback (most recent call last): 
    64444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64449 mouse_pause_tracking 
    64450 self._mouse_pause() 
    64451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64453 m.pause(self._mouse_pause_position) 
    64454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64456 p = picked_object(x, y, self.view) 
    64457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64465 near, far = self._near_far_bounds(cp, vd) 
    64466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64468 b = self.drawing_bounds(allow_drawing_changes = False) 
    64469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64474 dbounds = [d.bounds() for d in self.child_drawings() 
    64475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64477 if d.display and not getattr(d, 'skip_bounds', False)] 
    64478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64480 return self._any_displayed_positions and len(self._positions) > 0 
    64481 TypeError: object of type 'NoneType' has no len() 
    64482  
    64483 TypeError: object of type 'NoneType' has no len() 
    64484  
    64485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64487 return self._any_displayed_positions and len(self._positions) > 0 
    64488  
    64489 See log for complete Python traceback. 
    64490  
    64491 Traceback (most recent call last): 
    64492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64497 mouse_pause_tracking 
    64498 self._mouse_pause() 
    64499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64501 m.pause(self._mouse_pause_position) 
    64502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64504 p = picked_object(x, y, self.view) 
    64505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64513 near, far = self._near_far_bounds(cp, vd) 
    64514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64516 b = self.drawing_bounds(allow_drawing_changes = False) 
    64517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64522 dbounds = [d.bounds() for d in self.child_drawings() 
    64523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64525 if d.display and not getattr(d, 'skip_bounds', False)] 
    64526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64528 return self._any_displayed_positions and len(self._positions) > 0 
    64529 TypeError: object of type 'NoneType' has no len() 
    64530  
    64531 TypeError: object of type 'NoneType' has no len() 
    64532  
    64533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64535 return self._any_displayed_positions and len(self._positions) > 0 
    64536  
    64537 See log for complete Python traceback. 
    64538  
    64539 Traceback (most recent call last): 
    64540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64545 mouse_pause_tracking 
    64546 self._mouse_pause() 
    64547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64549 m.pause(self._mouse_pause_position) 
    64550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64552 p = picked_object(x, y, self.view) 
    64553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64561 near, far = self._near_far_bounds(cp, vd) 
    64562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64564 b = self.drawing_bounds(allow_drawing_changes = False) 
    64565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64570 dbounds = [d.bounds() for d in self.child_drawings() 
    64571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64573 if d.display and not getattr(d, 'skip_bounds', False)] 
    64574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64576 return self._any_displayed_positions and len(self._positions) > 0 
    64577 TypeError: object of type 'NoneType' has no len() 
    64578  
    64579 TypeError: object of type 'NoneType' has no len() 
    64580  
    64581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64583 return self._any_displayed_positions and len(self._positions) > 0 
    64584  
    64585 See log for complete Python traceback. 
    64586  
    64587 Traceback (most recent call last): 
    64588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64593 mouse_pause_tracking 
    64594 self._mouse_pause() 
    64595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64597 m.pause(self._mouse_pause_position) 
    64598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64600 p = picked_object(x, y, self.view) 
    64601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64609 near, far = self._near_far_bounds(cp, vd) 
    64610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64612 b = self.drawing_bounds(allow_drawing_changes = False) 
    64613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64618 dbounds = [d.bounds() for d in self.child_drawings() 
    64619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64621 if d.display and not getattr(d, 'skip_bounds', False)] 
    64622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64624 return self._any_displayed_positions and len(self._positions) > 0 
    64625 TypeError: object of type 'NoneType' has no len() 
    64626  
    64627 TypeError: object of type 'NoneType' has no len() 
    64628  
    64629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64631 return self._any_displayed_positions and len(self._positions) > 0 
    64632  
    64633 See log for complete Python traceback. 
    64634  
    64635 Traceback (most recent call last): 
    64636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64641 mouse_pause_tracking 
    64642 self._mouse_pause() 
    64643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64645 m.pause(self._mouse_pause_position) 
    64646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64648 p = picked_object(x, y, self.view) 
    64649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64657 near, far = self._near_far_bounds(cp, vd) 
    64658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64660 b = self.drawing_bounds(allow_drawing_changes = False) 
    64661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64666 dbounds = [d.bounds() for d in self.child_drawings() 
    64667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64669 if d.display and not getattr(d, 'skip_bounds', False)] 
    64670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64672 return self._any_displayed_positions and len(self._positions) > 0 
    64673 TypeError: object of type 'NoneType' has no len() 
    64674  
    64675 TypeError: object of type 'NoneType' has no len() 
    64676  
    64677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64679 return self._any_displayed_positions and len(self._positions) > 0 
    64680  
    64681 See log for complete Python traceback. 
    64682  
    64683 Traceback (most recent call last): 
    64684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64689 mouse_pause_tracking 
    64690 self._mouse_pause() 
    64691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64693 m.pause(self._mouse_pause_position) 
    64694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64696 p = picked_object(x, y, self.view) 
    64697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64705 near, far = self._near_far_bounds(cp, vd) 
    64706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64708 b = self.drawing_bounds(allow_drawing_changes = False) 
    64709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64714 dbounds = [d.bounds() for d in self.child_drawings() 
    64715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64717 if d.display and not getattr(d, 'skip_bounds', False)] 
    64718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64720 return self._any_displayed_positions and len(self._positions) > 0 
    64721 TypeError: object of type 'NoneType' has no len() 
    64722  
    64723 TypeError: object of type 'NoneType' has no len() 
    64724  
    64725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64727 return self._any_displayed_positions and len(self._positions) > 0 
    64728  
    64729 See log for complete Python traceback. 
    64730  
    64731 Traceback (most recent call last): 
    64732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64737 mouse_pause_tracking 
    64738 self._mouse_pause() 
    64739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64741 m.pause(self._mouse_pause_position) 
    64742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64744 p = picked_object(x, y, self.view) 
    64745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64753 near, far = self._near_far_bounds(cp, vd) 
    64754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64756 b = self.drawing_bounds(allow_drawing_changes = False) 
    64757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64762 dbounds = [d.bounds() for d in self.child_drawings() 
    64763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64765 if d.display and not getattr(d, 'skip_bounds', False)] 
    64766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64768 return self._any_displayed_positions and len(self._positions) > 0 
    64769 TypeError: object of type 'NoneType' has no len() 
    64770  
    64771 TypeError: object of type 'NoneType' has no len() 
    64772  
    64773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64775 return self._any_displayed_positions and len(self._positions) > 0 
    64776  
    64777 See log for complete Python traceback. 
    64778  
    64779 Traceback (most recent call last): 
    64780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64785 mouse_pause_tracking 
    64786 self._mouse_pause() 
    64787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64789 m.pause(self._mouse_pause_position) 
    64790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64792 p = picked_object(x, y, self.view) 
    64793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64801 near, far = self._near_far_bounds(cp, vd) 
    64802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64804 b = self.drawing_bounds(allow_drawing_changes = False) 
    64805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64810 dbounds = [d.bounds() for d in self.child_drawings() 
    64811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64813 if d.display and not getattr(d, 'skip_bounds', False)] 
    64814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64816 return self._any_displayed_positions and len(self._positions) > 0 
    64817 TypeError: object of type 'NoneType' has no len() 
    64818  
    64819 TypeError: object of type 'NoneType' has no len() 
    64820  
    64821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64823 return self._any_displayed_positions and len(self._positions) > 0 
    64824  
    64825 See log for complete Python traceback. 
    64826  
    64827 Traceback (most recent call last): 
    64828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64833 mouse_pause_tracking 
    64834 self._mouse_pause() 
    64835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64837 m.pause(self._mouse_pause_position) 
    64838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64840 p = picked_object(x, y, self.view) 
    64841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64849 near, far = self._near_far_bounds(cp, vd) 
    64850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64852 b = self.drawing_bounds(allow_drawing_changes = False) 
    64853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64858 dbounds = [d.bounds() for d in self.child_drawings() 
    64859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64861 if d.display and not getattr(d, 'skip_bounds', False)] 
    64862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64864 return self._any_displayed_positions and len(self._positions) > 0 
    64865 TypeError: object of type 'NoneType' has no len() 
    64866  
    64867 TypeError: object of type 'NoneType' has no len() 
    64868  
    64869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64871 return self._any_displayed_positions and len(self._positions) > 0 
    64872  
    64873 See log for complete Python traceback. 
    64874  
    64875 Traceback (most recent call last): 
    64876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64881 mouse_pause_tracking 
    64882 self._mouse_pause() 
    64883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64885 m.pause(self._mouse_pause_position) 
    64886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64888 p = picked_object(x, y, self.view) 
    64889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64897 near, far = self._near_far_bounds(cp, vd) 
    64898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64900 b = self.drawing_bounds(allow_drawing_changes = False) 
    64901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64906 dbounds = [d.bounds() for d in self.child_drawings() 
    64907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64909 if d.display and not getattr(d, 'skip_bounds', False)] 
    64910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64912 return self._any_displayed_positions and len(self._positions) > 0 
    64913 TypeError: object of type 'NoneType' has no len() 
    64914  
    64915 TypeError: object of type 'NoneType' has no len() 
    64916  
    64917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64919 return self._any_displayed_positions and len(self._positions) > 0 
    64920  
    64921 See log for complete Python traceback. 
    64922  
    64923 Traceback (most recent call last): 
    64924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64929 mouse_pause_tracking 
    64930 self._mouse_pause() 
    64931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64933 m.pause(self._mouse_pause_position) 
    64934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64936 p = picked_object(x, y, self.view) 
    64937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64945 near, far = self._near_far_bounds(cp, vd) 
    64946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64948 b = self.drawing_bounds(allow_drawing_changes = False) 
    64949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    64952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    64954 dbounds = [d.bounds() for d in self.child_drawings() 
    64955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    64957 if d.display and not getattr(d, 'skip_bounds', False)] 
    64958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64960 return self._any_displayed_positions and len(self._positions) > 0 
    64961 TypeError: object of type 'NoneType' has no len() 
    64962  
    64963 TypeError: object of type 'NoneType' has no len() 
    64964  
    64965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    64967 return self._any_displayed_positions and len(self._positions) > 0 
    64968  
    64969 See log for complete Python traceback. 
    64970  
    64971 Traceback (most recent call last): 
    64972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    64974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    64975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    64977 mouse_pause_tracking 
    64978 self._mouse_pause() 
    64979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    64981 m.pause(self._mouse_pause_position) 
    64982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    64984 p = picked_object(x, y, self.view) 
    64985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    64987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    64988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    64990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    64991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    64993 near, far = self._near_far_bounds(cp, vd) 
    64994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    64996 b = self.drawing_bounds(allow_drawing_changes = False) 
    64997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    64998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    64999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65002 dbounds = [d.bounds() for d in self.child_drawings() 
    65003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65005 if d.display and not getattr(d, 'skip_bounds', False)] 
    65006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65008 return self._any_displayed_positions and len(self._positions) > 0 
    65009 TypeError: object of type 'NoneType' has no len() 
    65010  
    65011 TypeError: object of type 'NoneType' has no len() 
    65012  
    65013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65015 return self._any_displayed_positions and len(self._positions) > 0 
    65016  
    65017 See log for complete Python traceback. 
    65018  
    65019 Traceback (most recent call last): 
    65020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65025 mouse_pause_tracking 
    65026 self._mouse_pause() 
    65027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65029 m.pause(self._mouse_pause_position) 
    65030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65032 p = picked_object(x, y, self.view) 
    65033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65041 near, far = self._near_far_bounds(cp, vd) 
    65042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65044 b = self.drawing_bounds(allow_drawing_changes = False) 
    65045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65050 dbounds = [d.bounds() for d in self.child_drawings() 
    65051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65053 if d.display and not getattr(d, 'skip_bounds', False)] 
    65054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65056 return self._any_displayed_positions and len(self._positions) > 0 
    65057 TypeError: object of type 'NoneType' has no len() 
    65058  
    65059 TypeError: object of type 'NoneType' has no len() 
    65060  
    65061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65063 return self._any_displayed_positions and len(self._positions) > 0 
    65064  
    65065 See log for complete Python traceback. 
    65066  
    65067 Traceback (most recent call last): 
    65068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65073 mouse_pause_tracking 
    65074 self._mouse_pause() 
    65075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65077 m.pause(self._mouse_pause_position) 
    65078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65080 p = picked_object(x, y, self.view) 
    65081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65089 near, far = self._near_far_bounds(cp, vd) 
    65090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65092 b = self.drawing_bounds(allow_drawing_changes = False) 
    65093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65098 dbounds = [d.bounds() for d in self.child_drawings() 
    65099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65101 if d.display and not getattr(d, 'skip_bounds', False)] 
    65102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65104 return self._any_displayed_positions and len(self._positions) > 0 
    65105 TypeError: object of type 'NoneType' has no len() 
    65106  
    65107 TypeError: object of type 'NoneType' has no len() 
    65108  
    65109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65111 return self._any_displayed_positions and len(self._positions) > 0 
    65112  
    65113 See log for complete Python traceback. 
    65114  
    65115 Traceback (most recent call last): 
    65116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65121 mouse_pause_tracking 
    65122 self._mouse_pause() 
    65123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65125 m.pause(self._mouse_pause_position) 
    65126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65128 p = picked_object(x, y, self.view) 
    65129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65137 near, far = self._near_far_bounds(cp, vd) 
    65138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65140 b = self.drawing_bounds(allow_drawing_changes = False) 
    65141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65146 dbounds = [d.bounds() for d in self.child_drawings() 
    65147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65149 if d.display and not getattr(d, 'skip_bounds', False)] 
    65150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65152 return self._any_displayed_positions and len(self._positions) > 0 
    65153 TypeError: object of type 'NoneType' has no len() 
    65154  
    65155 TypeError: object of type 'NoneType' has no len() 
    65156  
    65157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65159 return self._any_displayed_positions and len(self._positions) > 0 
    65160  
    65161 See log for complete Python traceback. 
    65162  
    65163 Traceback (most recent call last): 
    65164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65169 mouse_pause_tracking 
    65170 self._mouse_pause() 
    65171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65173 m.pause(self._mouse_pause_position) 
    65174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65176 p = picked_object(x, y, self.view) 
    65177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65185 near, far = self._near_far_bounds(cp, vd) 
    65186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65188 b = self.drawing_bounds(allow_drawing_changes = False) 
    65189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65194 dbounds = [d.bounds() for d in self.child_drawings() 
    65195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65197 if d.display and not getattr(d, 'skip_bounds', False)] 
    65198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65200 return self._any_displayed_positions and len(self._positions) > 0 
    65201 TypeError: object of type 'NoneType' has no len() 
    65202  
    65203 TypeError: object of type 'NoneType' has no len() 
    65204  
    65205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65207 return self._any_displayed_positions and len(self._positions) > 0 
    65208  
    65209 See log for complete Python traceback. 
    65210  
    65211 Traceback (most recent call last): 
    65212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65217 mouse_pause_tracking 
    65218 self._mouse_pause() 
    65219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65221 m.pause(self._mouse_pause_position) 
    65222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65224 p = picked_object(x, y, self.view) 
    65225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65233 near, far = self._near_far_bounds(cp, vd) 
    65234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65236 b = self.drawing_bounds(allow_drawing_changes = False) 
    65237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65242 dbounds = [d.bounds() for d in self.child_drawings() 
    65243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65245 if d.display and not getattr(d, 'skip_bounds', False)] 
    65246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65248 return self._any_displayed_positions and len(self._positions) > 0 
    65249 TypeError: object of type 'NoneType' has no len() 
    65250  
    65251 TypeError: object of type 'NoneType' has no len() 
    65252  
    65253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65255 return self._any_displayed_positions and len(self._positions) > 0 
    65256  
    65257 See log for complete Python traceback. 
    65258  
    65259 Traceback (most recent call last): 
    65260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65265 mouse_pause_tracking 
    65266 self._mouse_pause() 
    65267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65269 m.pause(self._mouse_pause_position) 
    65270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65272 p = picked_object(x, y, self.view) 
    65273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65281 near, far = self._near_far_bounds(cp, vd) 
    65282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65284 b = self.drawing_bounds(allow_drawing_changes = False) 
    65285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65290 dbounds = [d.bounds() for d in self.child_drawings() 
    65291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65293 if d.display and not getattr(d, 'skip_bounds', False)] 
    65294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65296 return self._any_displayed_positions and len(self._positions) > 0 
    65297 TypeError: object of type 'NoneType' has no len() 
    65298  
    65299 TypeError: object of type 'NoneType' has no len() 
    65300  
    65301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65303 return self._any_displayed_positions and len(self._positions) > 0 
    65304  
    65305 See log for complete Python traceback. 
    65306  
    65307 Traceback (most recent call last): 
    65308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65313 mouse_pause_tracking 
    65314 self._mouse_pause() 
    65315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65317 m.pause(self._mouse_pause_position) 
    65318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65320 p = picked_object(x, y, self.view) 
    65321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65329 near, far = self._near_far_bounds(cp, vd) 
    65330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65332 b = self.drawing_bounds(allow_drawing_changes = False) 
    65333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65338 dbounds = [d.bounds() for d in self.child_drawings() 
    65339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65341 if d.display and not getattr(d, 'skip_bounds', False)] 
    65342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65344 return self._any_displayed_positions and len(self._positions) > 0 
    65345 TypeError: object of type 'NoneType' has no len() 
    65346  
    65347 TypeError: object of type 'NoneType' has no len() 
    65348  
    65349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65351 return self._any_displayed_positions and len(self._positions) > 0 
    65352  
    65353 See log for complete Python traceback. 
    65354  
    65355 Traceback (most recent call last): 
    65356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65361 mouse_pause_tracking 
    65362 self._mouse_pause() 
    65363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65365 m.pause(self._mouse_pause_position) 
    65366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65368 p = picked_object(x, y, self.view) 
    65369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65377 near, far = self._near_far_bounds(cp, vd) 
    65378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65380 b = self.drawing_bounds(allow_drawing_changes = False) 
    65381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65386 dbounds = [d.bounds() for d in self.child_drawings() 
    65387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65389 if d.display and not getattr(d, 'skip_bounds', False)] 
    65390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65392 return self._any_displayed_positions and len(self._positions) > 0 
    65393 TypeError: object of type 'NoneType' has no len() 
    65394  
    65395 TypeError: object of type 'NoneType' has no len() 
    65396  
    65397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65399 return self._any_displayed_positions and len(self._positions) > 0 
    65400  
    65401 See log for complete Python traceback. 
    65402  
    65403 Traceback (most recent call last): 
    65404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65409 mouse_pause_tracking 
    65410 self._mouse_pause() 
    65411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65413 m.pause(self._mouse_pause_position) 
    65414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65416 p = picked_object(x, y, self.view) 
    65417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65425 near, far = self._near_far_bounds(cp, vd) 
    65426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65428 b = self.drawing_bounds(allow_drawing_changes = False) 
    65429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65434 dbounds = [d.bounds() for d in self.child_drawings() 
    65435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65437 if d.display and not getattr(d, 'skip_bounds', False)] 
    65438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65440 return self._any_displayed_positions and len(self._positions) > 0 
    65441 TypeError: object of type 'NoneType' has no len() 
    65442  
    65443 TypeError: object of type 'NoneType' has no len() 
    65444  
    65445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65447 return self._any_displayed_positions and len(self._positions) > 0 
    65448  
    65449 See log for complete Python traceback. 
    65450  
    65451 Traceback (most recent call last): 
    65452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65457 mouse_pause_tracking 
    65458 self._mouse_pause() 
    65459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65461 m.pause(self._mouse_pause_position) 
    65462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65464 p = picked_object(x, y, self.view) 
    65465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65473 near, far = self._near_far_bounds(cp, vd) 
    65474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65476 b = self.drawing_bounds(allow_drawing_changes = False) 
    65477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65482 dbounds = [d.bounds() for d in self.child_drawings() 
    65483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65485 if d.display and not getattr(d, 'skip_bounds', False)] 
    65486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65488 return self._any_displayed_positions and len(self._positions) > 0 
    65489 TypeError: object of type 'NoneType' has no len() 
    65490  
    65491 TypeError: object of type 'NoneType' has no len() 
    65492  
    65493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65495 return self._any_displayed_positions and len(self._positions) > 0 
    65496  
    65497 See log for complete Python traceback. 
    65498  
    65499 Traceback (most recent call last): 
    65500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65505 mouse_pause_tracking 
    65506 self._mouse_pause() 
    65507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65509 m.pause(self._mouse_pause_position) 
    65510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65512 p = picked_object(x, y, self.view) 
    65513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65521 near, far = self._near_far_bounds(cp, vd) 
    65522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65524 b = self.drawing_bounds(allow_drawing_changes = False) 
    65525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65530 dbounds = [d.bounds() for d in self.child_drawings() 
    65531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65533 if d.display and not getattr(d, 'skip_bounds', False)] 
    65534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65536 return self._any_displayed_positions and len(self._positions) > 0 
    65537 TypeError: object of type 'NoneType' has no len() 
    65538  
    65539 TypeError: object of type 'NoneType' has no len() 
    65540  
    65541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65543 return self._any_displayed_positions and len(self._positions) > 0 
    65544  
    65545 See log for complete Python traceback. 
    65546  
    65547 Traceback (most recent call last): 
    65548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65553 mouse_pause_tracking 
    65554 self._mouse_pause() 
    65555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65557 m.pause(self._mouse_pause_position) 
    65558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65560 p = picked_object(x, y, self.view) 
    65561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65569 near, far = self._near_far_bounds(cp, vd) 
    65570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65572 b = self.drawing_bounds(allow_drawing_changes = False) 
    65573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65578 dbounds = [d.bounds() for d in self.child_drawings() 
    65579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65581 if d.display and not getattr(d, 'skip_bounds', False)] 
    65582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65584 return self._any_displayed_positions and len(self._positions) > 0 
    65585 TypeError: object of type 'NoneType' has no len() 
    65586  
    65587 TypeError: object of type 'NoneType' has no len() 
    65588  
    65589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65591 return self._any_displayed_positions and len(self._positions) > 0 
    65592  
    65593 See log for complete Python traceback. 
    65594  
    65595 Traceback (most recent call last): 
    65596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65601 mouse_pause_tracking 
    65602 self._mouse_pause() 
    65603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65605 m.pause(self._mouse_pause_position) 
    65606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65608 p = picked_object(x, y, self.view) 
    65609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65617 near, far = self._near_far_bounds(cp, vd) 
    65618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65620 b = self.drawing_bounds(allow_drawing_changes = False) 
    65621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65626 dbounds = [d.bounds() for d in self.child_drawings() 
    65627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65629 if d.display and not getattr(d, 'skip_bounds', False)] 
    65630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65632 return self._any_displayed_positions and len(self._positions) > 0 
    65633 TypeError: object of type 'NoneType' has no len() 
    65634  
    65635 TypeError: object of type 'NoneType' has no len() 
    65636  
    65637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65639 return self._any_displayed_positions and len(self._positions) > 0 
    65640  
    65641 See log for complete Python traceback. 
    65642  
    65643 Traceback (most recent call last): 
    65644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65649 mouse_pause_tracking 
    65650 self._mouse_pause() 
    65651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65653 m.pause(self._mouse_pause_position) 
    65654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65656 p = picked_object(x, y, self.view) 
    65657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65665 near, far = self._near_far_bounds(cp, vd) 
    65666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65668 b = self.drawing_bounds(allow_drawing_changes = False) 
    65669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65674 dbounds = [d.bounds() for d in self.child_drawings() 
    65675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65677 if d.display and not getattr(d, 'skip_bounds', False)] 
    65678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65680 return self._any_displayed_positions and len(self._positions) > 0 
    65681 TypeError: object of type 'NoneType' has no len() 
    65682  
    65683 TypeError: object of type 'NoneType' has no len() 
    65684  
    65685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65687 return self._any_displayed_positions and len(self._positions) > 0 
    65688  
    65689 See log for complete Python traceback. 
    65690  
    65691 Traceback (most recent call last): 
    65692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65697 mouse_pause_tracking 
    65698 self._mouse_pause() 
    65699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65701 m.pause(self._mouse_pause_position) 
    65702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65704 p = picked_object(x, y, self.view) 
    65705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65713 near, far = self._near_far_bounds(cp, vd) 
    65714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65716 b = self.drawing_bounds(allow_drawing_changes = False) 
    65717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65722 dbounds = [d.bounds() for d in self.child_drawings() 
    65723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65725 if d.display and not getattr(d, 'skip_bounds', False)] 
    65726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65728 return self._any_displayed_positions and len(self._positions) > 0 
    65729 TypeError: object of type 'NoneType' has no len() 
    65730  
    65731 TypeError: object of type 'NoneType' has no len() 
    65732  
    65733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65735 return self._any_displayed_positions and len(self._positions) > 0 
    65736  
    65737 See log for complete Python traceback. 
    65738  
    65739 Traceback (most recent call last): 
    65740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65745 mouse_pause_tracking 
    65746 self._mouse_pause() 
    65747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65749 m.pause(self._mouse_pause_position) 
    65750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65752 p = picked_object(x, y, self.view) 
    65753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65761 near, far = self._near_far_bounds(cp, vd) 
    65762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65764 b = self.drawing_bounds(allow_drawing_changes = False) 
    65765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65770 dbounds = [d.bounds() for d in self.child_drawings() 
    65771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65773 if d.display and not getattr(d, 'skip_bounds', False)] 
    65774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65776 return self._any_displayed_positions and len(self._positions) > 0 
    65777 TypeError: object of type 'NoneType' has no len() 
    65778  
    65779 TypeError: object of type 'NoneType' has no len() 
    65780  
    65781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65783 return self._any_displayed_positions and len(self._positions) > 0 
    65784  
    65785 See log for complete Python traceback. 
    65786  
    65787 Traceback (most recent call last): 
    65788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65793 mouse_pause_tracking 
    65794 self._mouse_pause() 
    65795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65797 m.pause(self._mouse_pause_position) 
    65798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65800 p = picked_object(x, y, self.view) 
    65801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65809 near, far = self._near_far_bounds(cp, vd) 
    65810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65812 b = self.drawing_bounds(allow_drawing_changes = False) 
    65813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65818 dbounds = [d.bounds() for d in self.child_drawings() 
    65819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65821 if d.display and not getattr(d, 'skip_bounds', False)] 
    65822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65824 return self._any_displayed_positions and len(self._positions) > 0 
    65825 TypeError: object of type 'NoneType' has no len() 
    65826  
    65827 TypeError: object of type 'NoneType' has no len() 
    65828  
    65829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65831 return self._any_displayed_positions and len(self._positions) > 0 
    65832  
    65833 See log for complete Python traceback. 
    65834  
    65835 Traceback (most recent call last): 
    65836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65841 mouse_pause_tracking 
    65842 self._mouse_pause() 
    65843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65845 m.pause(self._mouse_pause_position) 
    65846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65848 p = picked_object(x, y, self.view) 
    65849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65857 near, far = self._near_far_bounds(cp, vd) 
    65858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65860 b = self.drawing_bounds(allow_drawing_changes = False) 
    65861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65866 dbounds = [d.bounds() for d in self.child_drawings() 
    65867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65869 if d.display and not getattr(d, 'skip_bounds', False)] 
    65870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65872 return self._any_displayed_positions and len(self._positions) > 0 
    65873 TypeError: object of type 'NoneType' has no len() 
    65874  
    65875 TypeError: object of type 'NoneType' has no len() 
    65876  
    65877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65879 return self._any_displayed_positions and len(self._positions) > 0 
    65880  
    65881 See log for complete Python traceback. 
    65882  
    65883 Traceback (most recent call last): 
    65884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65889 mouse_pause_tracking 
    65890 self._mouse_pause() 
    65891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65893 m.pause(self._mouse_pause_position) 
    65894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65896 p = picked_object(x, y, self.view) 
    65897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65905 near, far = self._near_far_bounds(cp, vd) 
    65906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65908 b = self.drawing_bounds(allow_drawing_changes = False) 
    65909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65914 dbounds = [d.bounds() for d in self.child_drawings() 
    65915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65917 if d.display and not getattr(d, 'skip_bounds', False)] 
    65918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65920 return self._any_displayed_positions and len(self._positions) > 0 
    65921 TypeError: object of type 'NoneType' has no len() 
    65922  
    65923 TypeError: object of type 'NoneType' has no len() 
    65924  
    65925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65927 return self._any_displayed_positions and len(self._positions) > 0 
    65928  
    65929 See log for complete Python traceback. 
    65930  
    65931 Traceback (most recent call last): 
    65932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65937 mouse_pause_tracking 
    65938 self._mouse_pause() 
    65939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65941 m.pause(self._mouse_pause_position) 
    65942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65944 p = picked_object(x, y, self.view) 
    65945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    65953 near, far = self._near_far_bounds(cp, vd) 
    65954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    65956 b = self.drawing_bounds(allow_drawing_changes = False) 
    65957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    65959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    65960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    65962 dbounds = [d.bounds() for d in self.child_drawings() 
    65963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    65965 if d.display and not getattr(d, 'skip_bounds', False)] 
    65966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65968 return self._any_displayed_positions and len(self._positions) > 0 
    65969 TypeError: object of type 'NoneType' has no len() 
    65970  
    65971 TypeError: object of type 'NoneType' has no len() 
    65972  
    65973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    65975 return self._any_displayed_positions and len(self._positions) > 0 
    65976  
    65977 See log for complete Python traceback. 
    65978  
    65979 Traceback (most recent call last): 
    65980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    65982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    65983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    65985 mouse_pause_tracking 
    65986 self._mouse_pause() 
    65987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    65989 m.pause(self._mouse_pause_position) 
    65990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    65992 p = picked_object(x, y, self.view) 
    65993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    65995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    65996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    65997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    65998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    65999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66001 near, far = self._near_far_bounds(cp, vd) 
    66002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66004 b = self.drawing_bounds(allow_drawing_changes = False) 
    66005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66010 dbounds = [d.bounds() for d in self.child_drawings() 
    66011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66013 if d.display and not getattr(d, 'skip_bounds', False)] 
    66014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66016 return self._any_displayed_positions and len(self._positions) > 0 
    66017 TypeError: object of type 'NoneType' has no len() 
    66018  
    66019 TypeError: object of type 'NoneType' has no len() 
    66020  
    66021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66023 return self._any_displayed_positions and len(self._positions) > 0 
    66024  
    66025 See log for complete Python traceback. 
    66026  
    66027 Traceback (most recent call last): 
    66028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66033 mouse_pause_tracking 
    66034 self._mouse_pause() 
    66035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66037 m.pause(self._mouse_pause_position) 
    66038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66040 p = picked_object(x, y, self.view) 
    66041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66049 near, far = self._near_far_bounds(cp, vd) 
    66050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66052 b = self.drawing_bounds(allow_drawing_changes = False) 
    66053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66058 dbounds = [d.bounds() for d in self.child_drawings() 
    66059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66061 if d.display and not getattr(d, 'skip_bounds', False)] 
    66062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66064 return self._any_displayed_positions and len(self._positions) > 0 
    66065 TypeError: object of type 'NoneType' has no len() 
    66066  
    66067 TypeError: object of type 'NoneType' has no len() 
    66068  
    66069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66071 return self._any_displayed_positions and len(self._positions) > 0 
    66072  
    66073 See log for complete Python traceback. 
    66074  
    66075 Traceback (most recent call last): 
    66076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66081 mouse_pause_tracking 
    66082 self._mouse_pause() 
    66083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66085 m.pause(self._mouse_pause_position) 
    66086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66088 p = picked_object(x, y, self.view) 
    66089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66097 near, far = self._near_far_bounds(cp, vd) 
    66098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66100 b = self.drawing_bounds(allow_drawing_changes = False) 
    66101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66106 dbounds = [d.bounds() for d in self.child_drawings() 
    66107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66109 if d.display and not getattr(d, 'skip_bounds', False)] 
    66110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66112 return self._any_displayed_positions and len(self._positions) > 0 
    66113 TypeError: object of type 'NoneType' has no len() 
    66114  
    66115 TypeError: object of type 'NoneType' has no len() 
    66116  
    66117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66119 return self._any_displayed_positions and len(self._positions) > 0 
    66120  
    66121 See log for complete Python traceback. 
    66122  
    66123 Traceback (most recent call last): 
    66124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66129 mouse_pause_tracking 
    66130 self._mouse_pause() 
    66131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66133 m.pause(self._mouse_pause_position) 
    66134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66136 p = picked_object(x, y, self.view) 
    66137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66145 near, far = self._near_far_bounds(cp, vd) 
    66146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66148 b = self.drawing_bounds(allow_drawing_changes = False) 
    66149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66154 dbounds = [d.bounds() for d in self.child_drawings() 
    66155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66157 if d.display and not getattr(d, 'skip_bounds', False)] 
    66158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66160 return self._any_displayed_positions and len(self._positions) > 0 
    66161 TypeError: object of type 'NoneType' has no len() 
    66162  
    66163 TypeError: object of type 'NoneType' has no len() 
    66164  
    66165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66167 return self._any_displayed_positions and len(self._positions) > 0 
    66168  
    66169 See log for complete Python traceback. 
    66170  
    66171 Traceback (most recent call last): 
    66172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66177 mouse_pause_tracking 
    66178 self._mouse_pause() 
    66179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66181 m.pause(self._mouse_pause_position) 
    66182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66184 p = picked_object(x, y, self.view) 
    66185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66193 near, far = self._near_far_bounds(cp, vd) 
    66194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66196 b = self.drawing_bounds(allow_drawing_changes = False) 
    66197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66202 dbounds = [d.bounds() for d in self.child_drawings() 
    66203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66205 if d.display and not getattr(d, 'skip_bounds', False)] 
    66206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66208 return self._any_displayed_positions and len(self._positions) > 0 
    66209 TypeError: object of type 'NoneType' has no len() 
    66210  
    66211 TypeError: object of type 'NoneType' has no len() 
    66212  
    66213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66215 return self._any_displayed_positions and len(self._positions) > 0 
    66216  
    66217 See log for complete Python traceback. 
    66218  
    66219 Traceback (most recent call last): 
    66220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66225 mouse_pause_tracking 
    66226 self._mouse_pause() 
    66227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66229 m.pause(self._mouse_pause_position) 
    66230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66232 p = picked_object(x, y, self.view) 
    66233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66241 near, far = self._near_far_bounds(cp, vd) 
    66242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66244 b = self.drawing_bounds(allow_drawing_changes = False) 
    66245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66250 dbounds = [d.bounds() for d in self.child_drawings() 
    66251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66253 if d.display and not getattr(d, 'skip_bounds', False)] 
    66254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66256 return self._any_displayed_positions and len(self._positions) > 0 
    66257 TypeError: object of type 'NoneType' has no len() 
    66258  
    66259 TypeError: object of type 'NoneType' has no len() 
    66260  
    66261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66263 return self._any_displayed_positions and len(self._positions) > 0 
    66264  
    66265 See log for complete Python traceback. 
    66266  
    66267 Traceback (most recent call last): 
    66268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66273 mouse_pause_tracking 
    66274 self._mouse_pause() 
    66275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66277 m.pause(self._mouse_pause_position) 
    66278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66280 p = picked_object(x, y, self.view) 
    66281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66289 near, far = self._near_far_bounds(cp, vd) 
    66290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66292 b = self.drawing_bounds(allow_drawing_changes = False) 
    66293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66298 dbounds = [d.bounds() for d in self.child_drawings() 
    66299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66301 if d.display and not getattr(d, 'skip_bounds', False)] 
    66302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66304 return self._any_displayed_positions and len(self._positions) > 0 
    66305 TypeError: object of type 'NoneType' has no len() 
    66306  
    66307 TypeError: object of type 'NoneType' has no len() 
    66308  
    66309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66311 return self._any_displayed_positions and len(self._positions) > 0 
    66312  
    66313 See log for complete Python traceback. 
    66314  
    66315 Traceback (most recent call last): 
    66316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66321 mouse_pause_tracking 
    66322 self._mouse_pause() 
    66323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66325 m.pause(self._mouse_pause_position) 
    66326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66328 p = picked_object(x, y, self.view) 
    66329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66337 near, far = self._near_far_bounds(cp, vd) 
    66338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66340 b = self.drawing_bounds(allow_drawing_changes = False) 
    66341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66346 dbounds = [d.bounds() for d in self.child_drawings() 
    66347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66349 if d.display and not getattr(d, 'skip_bounds', False)] 
    66350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66352 return self._any_displayed_positions and len(self._positions) > 0 
    66353 TypeError: object of type 'NoneType' has no len() 
    66354  
    66355 TypeError: object of type 'NoneType' has no len() 
    66356  
    66357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66359 return self._any_displayed_positions and len(self._positions) > 0 
    66360  
    66361 See log for complete Python traceback. 
    66362  
    66363 Traceback (most recent call last): 
    66364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66369 mouse_pause_tracking 
    66370 self._mouse_pause() 
    66371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66373 m.pause(self._mouse_pause_position) 
    66374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66376 p = picked_object(x, y, self.view) 
    66377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66385 near, far = self._near_far_bounds(cp, vd) 
    66386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66388 b = self.drawing_bounds(allow_drawing_changes = False) 
    66389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66394 dbounds = [d.bounds() for d in self.child_drawings() 
    66395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66397 if d.display and not getattr(d, 'skip_bounds', False)] 
    66398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66400 return self._any_displayed_positions and len(self._positions) > 0 
    66401 TypeError: object of type 'NoneType' has no len() 
    66402  
    66403 TypeError: object of type 'NoneType' has no len() 
    66404  
    66405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66407 return self._any_displayed_positions and len(self._positions) > 0 
    66408  
    66409 See log for complete Python traceback. 
    66410  
    66411 Traceback (most recent call last): 
    66412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66417 mouse_pause_tracking 
    66418 self._mouse_pause() 
    66419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66421 m.pause(self._mouse_pause_position) 
    66422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66424 p = picked_object(x, y, self.view) 
    66425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66433 near, far = self._near_far_bounds(cp, vd) 
    66434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66436 b = self.drawing_bounds(allow_drawing_changes = False) 
    66437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66442 dbounds = [d.bounds() for d in self.child_drawings() 
    66443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66445 if d.display and not getattr(d, 'skip_bounds', False)] 
    66446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66448 return self._any_displayed_positions and len(self._positions) > 0 
    66449 TypeError: object of type 'NoneType' has no len() 
    66450  
    66451 TypeError: object of type 'NoneType' has no len() 
    66452  
    66453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66455 return self._any_displayed_positions and len(self._positions) > 0 
    66456  
    66457 See log for complete Python traceback. 
    66458  
    66459 Traceback (most recent call last): 
    66460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66465 mouse_pause_tracking 
    66466 self._mouse_pause() 
    66467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66469 m.pause(self._mouse_pause_position) 
    66470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66472 p = picked_object(x, y, self.view) 
    66473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66481 near, far = self._near_far_bounds(cp, vd) 
    66482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66484 b = self.drawing_bounds(allow_drawing_changes = False) 
    66485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66490 dbounds = [d.bounds() for d in self.child_drawings() 
    66491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66493 if d.display and not getattr(d, 'skip_bounds', False)] 
    66494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66496 return self._any_displayed_positions and len(self._positions) > 0 
    66497 TypeError: object of type 'NoneType' has no len() 
    66498  
    66499 TypeError: object of type 'NoneType' has no len() 
    66500  
    66501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66503 return self._any_displayed_positions and len(self._positions) > 0 
    66504  
    66505 See log for complete Python traceback. 
    66506  
    66507 Traceback (most recent call last): 
    66508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66513 mouse_pause_tracking 
    66514 self._mouse_pause() 
    66515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66517 m.pause(self._mouse_pause_position) 
    66518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66520 p = picked_object(x, y, self.view) 
    66521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66529 near, far = self._near_far_bounds(cp, vd) 
    66530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66532 b = self.drawing_bounds(allow_drawing_changes = False) 
    66533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66538 dbounds = [d.bounds() for d in self.child_drawings() 
    66539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66541 if d.display and not getattr(d, 'skip_bounds', False)] 
    66542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66544 return self._any_displayed_positions and len(self._positions) > 0 
    66545 TypeError: object of type 'NoneType' has no len() 
    66546  
    66547 TypeError: object of type 'NoneType' has no len() 
    66548  
    66549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66551 return self._any_displayed_positions and len(self._positions) > 0 
    66552  
    66553 See log for complete Python traceback. 
    66554  
    66555 Traceback (most recent call last): 
    66556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66561 mouse_pause_tracking 
    66562 self._mouse_pause() 
    66563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66565 m.pause(self._mouse_pause_position) 
    66566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66568 p = picked_object(x, y, self.view) 
    66569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66577 near, far = self._near_far_bounds(cp, vd) 
    66578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66580 b = self.drawing_bounds(allow_drawing_changes = False) 
    66581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66586 dbounds = [d.bounds() for d in self.child_drawings() 
    66587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66589 if d.display and not getattr(d, 'skip_bounds', False)] 
    66590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66592 return self._any_displayed_positions and len(self._positions) > 0 
    66593 TypeError: object of type 'NoneType' has no len() 
    66594  
    66595 TypeError: object of type 'NoneType' has no len() 
    66596  
    66597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66599 return self._any_displayed_positions and len(self._positions) > 0 
    66600  
    66601 See log for complete Python traceback. 
    66602  
    66603 Traceback (most recent call last): 
    66604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66609 mouse_pause_tracking 
    66610 self._mouse_pause() 
    66611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66613 m.pause(self._mouse_pause_position) 
    66614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66616 p = picked_object(x, y, self.view) 
    66617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66625 near, far = self._near_far_bounds(cp, vd) 
    66626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66628 b = self.drawing_bounds(allow_drawing_changes = False) 
    66629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66634 dbounds = [d.bounds() for d in self.child_drawings() 
    66635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66637 if d.display and not getattr(d, 'skip_bounds', False)] 
    66638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66640 return self._any_displayed_positions and len(self._positions) > 0 
    66641 TypeError: object of type 'NoneType' has no len() 
    66642  
    66643 TypeError: object of type 'NoneType' has no len() 
    66644  
    66645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66647 return self._any_displayed_positions and len(self._positions) > 0 
    66648  
    66649 See log for complete Python traceback. 
    66650  
    66651 Traceback (most recent call last): 
    66652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66657 mouse_pause_tracking 
    66658 self._mouse_pause() 
    66659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66661 m.pause(self._mouse_pause_position) 
    66662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66664 p = picked_object(x, y, self.view) 
    66665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66673 near, far = self._near_far_bounds(cp, vd) 
    66674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66676 b = self.drawing_bounds(allow_drawing_changes = False) 
    66677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66682 dbounds = [d.bounds() for d in self.child_drawings() 
    66683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66685 if d.display and not getattr(d, 'skip_bounds', False)] 
    66686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66688 return self._any_displayed_positions and len(self._positions) > 0 
    66689 TypeError: object of type 'NoneType' has no len() 
    66690  
    66691 TypeError: object of type 'NoneType' has no len() 
    66692  
    66693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66695 return self._any_displayed_positions and len(self._positions) > 0 
    66696  
    66697 See log for complete Python traceback. 
    66698  
    66699 Traceback (most recent call last): 
    66700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66705 mouse_pause_tracking 
    66706 self._mouse_pause() 
    66707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66709 m.pause(self._mouse_pause_position) 
    66710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66712 p = picked_object(x, y, self.view) 
    66713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66721 near, far = self._near_far_bounds(cp, vd) 
    66722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66724 b = self.drawing_bounds(allow_drawing_changes = False) 
    66725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66730 dbounds = [d.bounds() for d in self.child_drawings() 
    66731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66733 if d.display and not getattr(d, 'skip_bounds', False)] 
    66734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66736 return self._any_displayed_positions and len(self._positions) > 0 
    66737 TypeError: object of type 'NoneType' has no len() 
    66738  
    66739 TypeError: object of type 'NoneType' has no len() 
    66740  
    66741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66743 return self._any_displayed_positions and len(self._positions) > 0 
    66744  
    66745 See log for complete Python traceback. 
    66746  
    66747 Traceback (most recent call last): 
    66748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66753 mouse_pause_tracking 
    66754 self._mouse_pause() 
    66755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66757 m.pause(self._mouse_pause_position) 
    66758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66760 p = picked_object(x, y, self.view) 
    66761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66769 near, far = self._near_far_bounds(cp, vd) 
    66770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66772 b = self.drawing_bounds(allow_drawing_changes = False) 
    66773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66778 dbounds = [d.bounds() for d in self.child_drawings() 
    66779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66781 if d.display and not getattr(d, 'skip_bounds', False)] 
    66782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66784 return self._any_displayed_positions and len(self._positions) > 0 
    66785 TypeError: object of type 'NoneType' has no len() 
    66786  
    66787 TypeError: object of type 'NoneType' has no len() 
    66788  
    66789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66791 return self._any_displayed_positions and len(self._positions) > 0 
    66792  
    66793 See log for complete Python traceback. 
    66794  
    66795 Traceback (most recent call last): 
    66796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66801 mouse_pause_tracking 
    66802 self._mouse_pause() 
    66803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66805 m.pause(self._mouse_pause_position) 
    66806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66808 p = picked_object(x, y, self.view) 
    66809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66817 near, far = self._near_far_bounds(cp, vd) 
    66818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66820 b = self.drawing_bounds(allow_drawing_changes = False) 
    66821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66826 dbounds = [d.bounds() for d in self.child_drawings() 
    66827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66829 if d.display and not getattr(d, 'skip_bounds', False)] 
    66830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66832 return self._any_displayed_positions and len(self._positions) > 0 
    66833 TypeError: object of type 'NoneType' has no len() 
    66834  
    66835 TypeError: object of type 'NoneType' has no len() 
    66836  
    66837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66839 return self._any_displayed_positions and len(self._positions) > 0 
    66840  
    66841 See log for complete Python traceback. 
    66842  
    66843 Traceback (most recent call last): 
    66844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66849 mouse_pause_tracking 
    66850 self._mouse_pause() 
    66851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66853 m.pause(self._mouse_pause_position) 
    66854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66856 p = picked_object(x, y, self.view) 
    66857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66865 near, far = self._near_far_bounds(cp, vd) 
    66866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66868 b = self.drawing_bounds(allow_drawing_changes = False) 
    66869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66874 dbounds = [d.bounds() for d in self.child_drawings() 
    66875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66877 if d.display and not getattr(d, 'skip_bounds', False)] 
    66878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66880 return self._any_displayed_positions and len(self._positions) > 0 
    66881 TypeError: object of type 'NoneType' has no len() 
    66882  
    66883 TypeError: object of type 'NoneType' has no len() 
    66884  
    66885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66887 return self._any_displayed_positions and len(self._positions) > 0 
    66888  
    66889 See log for complete Python traceback. 
    66890  
    66891 Traceback (most recent call last): 
    66892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66897 mouse_pause_tracking 
    66898 self._mouse_pause() 
    66899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66901 m.pause(self._mouse_pause_position) 
    66902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66904 p = picked_object(x, y, self.view) 
    66905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66913 near, far = self._near_far_bounds(cp, vd) 
    66914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66916 b = self.drawing_bounds(allow_drawing_changes = False) 
    66917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66922 dbounds = [d.bounds() for d in self.child_drawings() 
    66923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66925 if d.display and not getattr(d, 'skip_bounds', False)] 
    66926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66928 return self._any_displayed_positions and len(self._positions) > 0 
    66929 TypeError: object of type 'NoneType' has no len() 
    66930  
    66931 TypeError: object of type 'NoneType' has no len() 
    66932  
    66933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66935 return self._any_displayed_positions and len(self._positions) > 0 
    66936  
    66937 See log for complete Python traceback. 
    66938  
    66939 Traceback (most recent call last): 
    66940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66945 mouse_pause_tracking 
    66946 self._mouse_pause() 
    66947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66949 m.pause(self._mouse_pause_position) 
    66950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    66952 p = picked_object(x, y, self.view) 
    66953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    66955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    66956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    66958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    66959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    66961 near, far = self._near_far_bounds(cp, vd) 
    66962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    66964 b = self.drawing_bounds(allow_drawing_changes = False) 
    66965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    66967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    66968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    66970 dbounds = [d.bounds() for d in self.child_drawings() 
    66971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    66973 if d.display and not getattr(d, 'skip_bounds', False)] 
    66974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66976 return self._any_displayed_positions and len(self._positions) > 0 
    66977 TypeError: object of type 'NoneType' has no len() 
    66978  
    66979 TypeError: object of type 'NoneType' has no len() 
    66980  
    66981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    66983 return self._any_displayed_positions and len(self._positions) > 0 
    66984  
    66985 See log for complete Python traceback. 
    66986  
    66987 Traceback (most recent call last): 
    66988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    66990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    66991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    66993 mouse_pause_tracking 
    66994 self._mouse_pause() 
    66995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    66997 m.pause(self._mouse_pause_position) 
    66998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    66999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67000 p = picked_object(x, y, self.view) 
    67001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67009 near, far = self._near_far_bounds(cp, vd) 
    67010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67012 b = self.drawing_bounds(allow_drawing_changes = False) 
    67013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67018 dbounds = [d.bounds() for d in self.child_drawings() 
    67019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67021 if d.display and not getattr(d, 'skip_bounds', False)] 
    67022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67024 return self._any_displayed_positions and len(self._positions) > 0 
    67025 TypeError: object of type 'NoneType' has no len() 
    67026  
    67027 TypeError: object of type 'NoneType' has no len() 
    67028  
    67029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67031 return self._any_displayed_positions and len(self._positions) > 0 
    67032  
    67033 See log for complete Python traceback. 
    67034  
    67035 Traceback (most recent call last): 
    67036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67041 mouse_pause_tracking 
    67042 self._mouse_pause() 
    67043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67045 m.pause(self._mouse_pause_position) 
    67046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67048 p = picked_object(x, y, self.view) 
    67049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67057 near, far = self._near_far_bounds(cp, vd) 
    67058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67060 b = self.drawing_bounds(allow_drawing_changes = False) 
    67061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67066 dbounds = [d.bounds() for d in self.child_drawings() 
    67067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67069 if d.display and not getattr(d, 'skip_bounds', False)] 
    67070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67072 return self._any_displayed_positions and len(self._positions) > 0 
    67073 TypeError: object of type 'NoneType' has no len() 
    67074  
    67075 TypeError: object of type 'NoneType' has no len() 
    67076  
    67077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67079 return self._any_displayed_positions and len(self._positions) > 0 
    67080  
    67081 See log for complete Python traceback. 
    67082  
    67083 Traceback (most recent call last): 
    67084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67089 mouse_pause_tracking 
    67090 self._mouse_pause() 
    67091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67093 m.pause(self._mouse_pause_position) 
    67094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67096 p = picked_object(x, y, self.view) 
    67097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67105 near, far = self._near_far_bounds(cp, vd) 
    67106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67108 b = self.drawing_bounds(allow_drawing_changes = False) 
    67109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67114 dbounds = [d.bounds() for d in self.child_drawings() 
    67115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67117 if d.display and not getattr(d, 'skip_bounds', False)] 
    67118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67120 return self._any_displayed_positions and len(self._positions) > 0 
    67121 TypeError: object of type 'NoneType' has no len() 
    67122  
    67123 TypeError: object of type 'NoneType' has no len() 
    67124  
    67125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67127 return self._any_displayed_positions and len(self._positions) > 0 
    67128  
    67129 See log for complete Python traceback. 
    67130  
    67131 Traceback (most recent call last): 
    67132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67137 mouse_pause_tracking 
    67138 self._mouse_pause() 
    67139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67141 m.pause(self._mouse_pause_position) 
    67142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67144 p = picked_object(x, y, self.view) 
    67145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67153 near, far = self._near_far_bounds(cp, vd) 
    67154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67156 b = self.drawing_bounds(allow_drawing_changes = False) 
    67157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67162 dbounds = [d.bounds() for d in self.child_drawings() 
    67163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67165 if d.display and not getattr(d, 'skip_bounds', False)] 
    67166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67168 return self._any_displayed_positions and len(self._positions) > 0 
    67169 TypeError: object of type 'NoneType' has no len() 
    67170  
    67171 TypeError: object of type 'NoneType' has no len() 
    67172  
    67173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67175 return self._any_displayed_positions and len(self._positions) > 0 
    67176  
    67177 See log for complete Python traceback. 
    67178  
    67179 Traceback (most recent call last): 
    67180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67185 mouse_pause_tracking 
    67186 self._mouse_pause() 
    67187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67189 m.pause(self._mouse_pause_position) 
    67190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67192 p = picked_object(x, y, self.view) 
    67193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67201 near, far = self._near_far_bounds(cp, vd) 
    67202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67204 b = self.drawing_bounds(allow_drawing_changes = False) 
    67205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67210 dbounds = [d.bounds() for d in self.child_drawings() 
    67211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67213 if d.display and not getattr(d, 'skip_bounds', False)] 
    67214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67216 return self._any_displayed_positions and len(self._positions) > 0 
    67217 TypeError: object of type 'NoneType' has no len() 
    67218  
    67219 TypeError: object of type 'NoneType' has no len() 
    67220  
    67221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67223 return self._any_displayed_positions and len(self._positions) > 0 
    67224  
    67225 See log for complete Python traceback. 
    67226  
    67227 Traceback (most recent call last): 
    67228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67233 mouse_pause_tracking 
    67234 self._mouse_pause() 
    67235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67237 m.pause(self._mouse_pause_position) 
    67238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67240 p = picked_object(x, y, self.view) 
    67241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67249 near, far = self._near_far_bounds(cp, vd) 
    67250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67252 b = self.drawing_bounds(allow_drawing_changes = False) 
    67253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67258 dbounds = [d.bounds() for d in self.child_drawings() 
    67259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67261 if d.display and not getattr(d, 'skip_bounds', False)] 
    67262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67264 return self._any_displayed_positions and len(self._positions) > 0 
    67265 TypeError: object of type 'NoneType' has no len() 
    67266  
    67267 TypeError: object of type 'NoneType' has no len() 
    67268  
    67269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67271 return self._any_displayed_positions and len(self._positions) > 0 
    67272  
    67273 See log for complete Python traceback. 
    67274  
    67275 Traceback (most recent call last): 
    67276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67281 mouse_pause_tracking 
    67282 self._mouse_pause() 
    67283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67285 m.pause(self._mouse_pause_position) 
    67286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67288 p = picked_object(x, y, self.view) 
    67289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67297 near, far = self._near_far_bounds(cp, vd) 
    67298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67300 b = self.drawing_bounds(allow_drawing_changes = False) 
    67301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67306 dbounds = [d.bounds() for d in self.child_drawings() 
    67307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67309 if d.display and not getattr(d, 'skip_bounds', False)] 
    67310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67312 return self._any_displayed_positions and len(self._positions) > 0 
    67313 TypeError: object of type 'NoneType' has no len() 
    67314  
    67315 TypeError: object of type 'NoneType' has no len() 
    67316  
    67317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67319 return self._any_displayed_positions and len(self._positions) > 0 
    67320  
    67321 See log for complete Python traceback. 
    67322  
    67323 Traceback (most recent call last): 
    67324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67329 mouse_pause_tracking 
    67330 self._mouse_pause() 
    67331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67333 m.pause(self._mouse_pause_position) 
    67334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67336 p = picked_object(x, y, self.view) 
    67337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67345 near, far = self._near_far_bounds(cp, vd) 
    67346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67348 b = self.drawing_bounds(allow_drawing_changes = False) 
    67349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67354 dbounds = [d.bounds() for d in self.child_drawings() 
    67355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67357 if d.display and not getattr(d, 'skip_bounds', False)] 
    67358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67360 return self._any_displayed_positions and len(self._positions) > 0 
    67361 TypeError: object of type 'NoneType' has no len() 
    67362  
    67363 TypeError: object of type 'NoneType' has no len() 
    67364  
    67365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67367 return self._any_displayed_positions and len(self._positions) > 0 
    67368  
    67369 See log for complete Python traceback. 
    67370  
    67371 Traceback (most recent call last): 
    67372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67377 mouse_pause_tracking 
    67378 self._mouse_pause() 
    67379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67381 m.pause(self._mouse_pause_position) 
    67382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67384 p = picked_object(x, y, self.view) 
    67385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67393 near, far = self._near_far_bounds(cp, vd) 
    67394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67396 b = self.drawing_bounds(allow_drawing_changes = False) 
    67397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67402 dbounds = [d.bounds() for d in self.child_drawings() 
    67403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67405 if d.display and not getattr(d, 'skip_bounds', False)] 
    67406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67408 return self._any_displayed_positions and len(self._positions) > 0 
    67409 TypeError: object of type 'NoneType' has no len() 
    67410  
    67411 TypeError: object of type 'NoneType' has no len() 
    67412  
    67413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67415 return self._any_displayed_positions and len(self._positions) > 0 
    67416  
    67417 See log for complete Python traceback. 
    67418  
    67419 Traceback (most recent call last): 
    67420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67425 mouse_pause_tracking 
    67426 self._mouse_pause() 
    67427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67429 m.pause(self._mouse_pause_position) 
    67430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67432 p = picked_object(x, y, self.view) 
    67433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67441 near, far = self._near_far_bounds(cp, vd) 
    67442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67444 b = self.drawing_bounds(allow_drawing_changes = False) 
    67445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67450 dbounds = [d.bounds() for d in self.child_drawings() 
    67451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67453 if d.display and not getattr(d, 'skip_bounds', False)] 
    67454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67456 return self._any_displayed_positions and len(self._positions) > 0 
    67457 TypeError: object of type 'NoneType' has no len() 
    67458  
    67459 TypeError: object of type 'NoneType' has no len() 
    67460  
    67461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67463 return self._any_displayed_positions and len(self._positions) > 0 
    67464  
    67465 See log for complete Python traceback. 
    67466  
    67467 Traceback (most recent call last): 
    67468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67473 mouse_pause_tracking 
    67474 self._mouse_pause() 
    67475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67477 m.pause(self._mouse_pause_position) 
    67478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67480 p = picked_object(x, y, self.view) 
    67481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67489 near, far = self._near_far_bounds(cp, vd) 
    67490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67492 b = self.drawing_bounds(allow_drawing_changes = False) 
    67493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67498 dbounds = [d.bounds() for d in self.child_drawings() 
    67499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67501 if d.display and not getattr(d, 'skip_bounds', False)] 
    67502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67504 return self._any_displayed_positions and len(self._positions) > 0 
    67505 TypeError: object of type 'NoneType' has no len() 
    67506  
    67507 TypeError: object of type 'NoneType' has no len() 
    67508  
    67509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67511 return self._any_displayed_positions and len(self._positions) > 0 
    67512  
    67513 See log for complete Python traceback. 
    67514  
    67515 Traceback (most recent call last): 
    67516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67521 mouse_pause_tracking 
    67522 self._mouse_pause() 
    67523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67525 m.pause(self._mouse_pause_position) 
    67526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67528 p = picked_object(x, y, self.view) 
    67529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67537 near, far = self._near_far_bounds(cp, vd) 
    67538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67540 b = self.drawing_bounds(allow_drawing_changes = False) 
    67541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67546 dbounds = [d.bounds() for d in self.child_drawings() 
    67547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67549 if d.display and not getattr(d, 'skip_bounds', False)] 
    67550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67552 return self._any_displayed_positions and len(self._positions) > 0 
    67553 TypeError: object of type 'NoneType' has no len() 
    67554  
    67555 TypeError: object of type 'NoneType' has no len() 
    67556  
    67557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67559 return self._any_displayed_positions and len(self._positions) > 0 
    67560  
    67561 See log for complete Python traceback. 
    67562  
    67563 Traceback (most recent call last): 
    67564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67569 mouse_pause_tracking 
    67570 self._mouse_pause() 
    67571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67573 m.pause(self._mouse_pause_position) 
    67574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67576 p = picked_object(x, y, self.view) 
    67577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67585 near, far = self._near_far_bounds(cp, vd) 
    67586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67588 b = self.drawing_bounds(allow_drawing_changes = False) 
    67589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67594 dbounds = [d.bounds() for d in self.child_drawings() 
    67595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67597 if d.display and not getattr(d, 'skip_bounds', False)] 
    67598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67600 return self._any_displayed_positions and len(self._positions) > 0 
    67601 TypeError: object of type 'NoneType' has no len() 
    67602  
    67603 TypeError: object of type 'NoneType' has no len() 
    67604  
    67605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67607 return self._any_displayed_positions and len(self._positions) > 0 
    67608  
    67609 See log for complete Python traceback. 
    67610  
    67611 Traceback (most recent call last): 
    67612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67617 mouse_pause_tracking 
    67618 self._mouse_pause() 
    67619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67621 m.pause(self._mouse_pause_position) 
    67622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67624 p = picked_object(x, y, self.view) 
    67625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67633 near, far = self._near_far_bounds(cp, vd) 
    67634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67636 b = self.drawing_bounds(allow_drawing_changes = False) 
    67637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67642 dbounds = [d.bounds() for d in self.child_drawings() 
    67643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67645 if d.display and not getattr(d, 'skip_bounds', False)] 
    67646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67648 return self._any_displayed_positions and len(self._positions) > 0 
    67649 TypeError: object of type 'NoneType' has no len() 
    67650  
    67651 TypeError: object of type 'NoneType' has no len() 
    67652  
    67653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67655 return self._any_displayed_positions and len(self._positions) > 0 
    67656  
    67657 See log for complete Python traceback. 
    67658  
    67659 Traceback (most recent call last): 
    67660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67665 mouse_pause_tracking 
    67666 self._mouse_pause() 
    67667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67669 m.pause(self._mouse_pause_position) 
    67670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67672 p = picked_object(x, y, self.view) 
    67673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67681 near, far = self._near_far_bounds(cp, vd) 
    67682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67684 b = self.drawing_bounds(allow_drawing_changes = False) 
    67685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67690 dbounds = [d.bounds() for d in self.child_drawings() 
    67691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67693 if d.display and not getattr(d, 'skip_bounds', False)] 
    67694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67696 return self._any_displayed_positions and len(self._positions) > 0 
    67697 TypeError: object of type 'NoneType' has no len() 
    67698  
    67699 TypeError: object of type 'NoneType' has no len() 
    67700  
    67701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67703 return self._any_displayed_positions and len(self._positions) > 0 
    67704  
    67705 See log for complete Python traceback. 
    67706  
    67707 Traceback (most recent call last): 
    67708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67713 mouse_pause_tracking 
    67714 self._mouse_pause() 
    67715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67717 m.pause(self._mouse_pause_position) 
    67718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67720 p = picked_object(x, y, self.view) 
    67721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67729 near, far = self._near_far_bounds(cp, vd) 
    67730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67732 b = self.drawing_bounds(allow_drawing_changes = False) 
    67733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67738 dbounds = [d.bounds() for d in self.child_drawings() 
    67739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67741 if d.display and not getattr(d, 'skip_bounds', False)] 
    67742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67744 return self._any_displayed_positions and len(self._positions) > 0 
    67745 TypeError: object of type 'NoneType' has no len() 
    67746  
    67747 TypeError: object of type 'NoneType' has no len() 
    67748  
    67749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67751 return self._any_displayed_positions and len(self._positions) > 0 
    67752  
    67753 See log for complete Python traceback. 
    67754  
    67755 Traceback (most recent call last): 
    67756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67761 mouse_pause_tracking 
    67762 self._mouse_pause() 
    67763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67765 m.pause(self._mouse_pause_position) 
    67766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67768 p = picked_object(x, y, self.view) 
    67769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67777 near, far = self._near_far_bounds(cp, vd) 
    67778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67780 b = self.drawing_bounds(allow_drawing_changes = False) 
    67781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67786 dbounds = [d.bounds() for d in self.child_drawings() 
    67787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67789 if d.display and not getattr(d, 'skip_bounds', False)] 
    67790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67792 return self._any_displayed_positions and len(self._positions) > 0 
    67793 TypeError: object of type 'NoneType' has no len() 
    67794  
    67795 TypeError: object of type 'NoneType' has no len() 
    67796  
    67797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67799 return self._any_displayed_positions and len(self._positions) > 0 
    67800  
    67801 See log for complete Python traceback. 
    67802  
    67803 Traceback (most recent call last): 
    67804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67809 mouse_pause_tracking 
    67810 self._mouse_pause() 
    67811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67813 m.pause(self._mouse_pause_position) 
    67814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67816 p = picked_object(x, y, self.view) 
    67817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67825 near, far = self._near_far_bounds(cp, vd) 
    67826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67828 b = self.drawing_bounds(allow_drawing_changes = False) 
    67829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67834 dbounds = [d.bounds() for d in self.child_drawings() 
    67835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67837 if d.display and not getattr(d, 'skip_bounds', False)] 
    67838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67840 return self._any_displayed_positions and len(self._positions) > 0 
    67841 TypeError: object of type 'NoneType' has no len() 
    67842  
    67843 TypeError: object of type 'NoneType' has no len() 
    67844  
    67845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67847 return self._any_displayed_positions and len(self._positions) > 0 
    67848  
    67849 See log for complete Python traceback. 
    67850  
    67851 Traceback (most recent call last): 
    67852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67857 mouse_pause_tracking 
    67858 self._mouse_pause() 
    67859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67861 m.pause(self._mouse_pause_position) 
    67862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67864 p = picked_object(x, y, self.view) 
    67865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67873 near, far = self._near_far_bounds(cp, vd) 
    67874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67876 b = self.drawing_bounds(allow_drawing_changes = False) 
    67877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67882 dbounds = [d.bounds() for d in self.child_drawings() 
    67883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67885 if d.display and not getattr(d, 'skip_bounds', False)] 
    67886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67888 return self._any_displayed_positions and len(self._positions) > 0 
    67889 TypeError: object of type 'NoneType' has no len() 
    67890  
    67891 TypeError: object of type 'NoneType' has no len() 
    67892  
    67893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67895 return self._any_displayed_positions and len(self._positions) > 0 
    67896  
    67897 See log for complete Python traceback. 
    67898  
    67899 Traceback (most recent call last): 
    67900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67905 mouse_pause_tracking 
    67906 self._mouse_pause() 
    67907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67909 m.pause(self._mouse_pause_position) 
    67910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67912 p = picked_object(x, y, self.view) 
    67913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67921 near, far = self._near_far_bounds(cp, vd) 
    67922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67924 b = self.drawing_bounds(allow_drawing_changes = False) 
    67925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67930 dbounds = [d.bounds() for d in self.child_drawings() 
    67931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67933 if d.display and not getattr(d, 'skip_bounds', False)] 
    67934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67936 return self._any_displayed_positions and len(self._positions) > 0 
    67937 TypeError: object of type 'NoneType' has no len() 
    67938  
    67939 TypeError: object of type 'NoneType' has no len() 
    67940  
    67941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67943 return self._any_displayed_positions and len(self._positions) > 0 
    67944  
    67945 See log for complete Python traceback. 
    67946  
    67947 Traceback (most recent call last): 
    67948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    67953 mouse_pause_tracking 
    67954 self._mouse_pause() 
    67955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    67957 m.pause(self._mouse_pause_position) 
    67958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    67960 p = picked_object(x, y, self.view) 
    67961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    67963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    67964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    67966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    67967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    67969 near, far = self._near_far_bounds(cp, vd) 
    67970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    67972 b = self.drawing_bounds(allow_drawing_changes = False) 
    67973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    67975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    67976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    67978 dbounds = [d.bounds() for d in self.child_drawings() 
    67979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    67981 if d.display and not getattr(d, 'skip_bounds', False)] 
    67982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67984 return self._any_displayed_positions and len(self._positions) > 0 
    67985 TypeError: object of type 'NoneType' has no len() 
    67986  
    67987 TypeError: object of type 'NoneType' has no len() 
    67988  
    67989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    67991 return self._any_displayed_positions and len(self._positions) > 0 
    67992  
    67993 See log for complete Python traceback. 
    67994  
    67995 Traceback (most recent call last): 
    67996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    67997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    67998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    67999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68001 mouse_pause_tracking 
    68002 self._mouse_pause() 
    68003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68005 m.pause(self._mouse_pause_position) 
    68006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68008 p = picked_object(x, y, self.view) 
    68009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68017 near, far = self._near_far_bounds(cp, vd) 
    68018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68020 b = self.drawing_bounds(allow_drawing_changes = False) 
    68021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68026 dbounds = [d.bounds() for d in self.child_drawings() 
    68027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68029 if d.display and not getattr(d, 'skip_bounds', False)] 
    68030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68032 return self._any_displayed_positions and len(self._positions) > 0 
    68033 TypeError: object of type 'NoneType' has no len() 
    68034  
    68035 TypeError: object of type 'NoneType' has no len() 
    68036  
    68037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68039 return self._any_displayed_positions and len(self._positions) > 0 
    68040  
    68041 See log for complete Python traceback. 
    68042  
    68043 Traceback (most recent call last): 
    68044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68049 mouse_pause_tracking 
    68050 self._mouse_pause() 
    68051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68053 m.pause(self._mouse_pause_position) 
    68054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68056 p = picked_object(x, y, self.view) 
    68057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68065 near, far = self._near_far_bounds(cp, vd) 
    68066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68068 b = self.drawing_bounds(allow_drawing_changes = False) 
    68069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68074 dbounds = [d.bounds() for d in self.child_drawings() 
    68075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68077 if d.display and not getattr(d, 'skip_bounds', False)] 
    68078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68080 return self._any_displayed_positions and len(self._positions) > 0 
    68081 TypeError: object of type 'NoneType' has no len() 
    68082  
    68083 TypeError: object of type 'NoneType' has no len() 
    68084  
    68085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68087 return self._any_displayed_positions and len(self._positions) > 0 
    68088  
    68089 See log for complete Python traceback. 
    68090  
    68091 Traceback (most recent call last): 
    68092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68097 mouse_pause_tracking 
    68098 self._mouse_pause() 
    68099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68101 m.pause(self._mouse_pause_position) 
    68102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68104 p = picked_object(x, y, self.view) 
    68105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68113 near, far = self._near_far_bounds(cp, vd) 
    68114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68116 b = self.drawing_bounds(allow_drawing_changes = False) 
    68117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68122 dbounds = [d.bounds() for d in self.child_drawings() 
    68123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68125 if d.display and not getattr(d, 'skip_bounds', False)] 
    68126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68128 return self._any_displayed_positions and len(self._positions) > 0 
    68129 TypeError: object of type 'NoneType' has no len() 
    68130  
    68131 TypeError: object of type 'NoneType' has no len() 
    68132  
    68133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68135 return self._any_displayed_positions and len(self._positions) > 0 
    68136  
    68137 See log for complete Python traceback. 
    68138  
    68139 Traceback (most recent call last): 
    68140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68145 mouse_pause_tracking 
    68146 self._mouse_pause() 
    68147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68149 m.pause(self._mouse_pause_position) 
    68150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68152 p = picked_object(x, y, self.view) 
    68153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68161 near, far = self._near_far_bounds(cp, vd) 
    68162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68164 b = self.drawing_bounds(allow_drawing_changes = False) 
    68165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68170 dbounds = [d.bounds() for d in self.child_drawings() 
    68171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68173 if d.display and not getattr(d, 'skip_bounds', False)] 
    68174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68176 return self._any_displayed_positions and len(self._positions) > 0 
    68177 TypeError: object of type 'NoneType' has no len() 
    68178  
    68179 TypeError: object of type 'NoneType' has no len() 
    68180  
    68181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68183 return self._any_displayed_positions and len(self._positions) > 0 
    68184  
    68185 See log for complete Python traceback. 
    68186  
    68187 Traceback (most recent call last): 
    68188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68193 mouse_pause_tracking 
    68194 self._mouse_pause() 
    68195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68197 m.pause(self._mouse_pause_position) 
    68198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68200 p = picked_object(x, y, self.view) 
    68201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68209 near, far = self._near_far_bounds(cp, vd) 
    68210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68212 b = self.drawing_bounds(allow_drawing_changes = False) 
    68213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68218 dbounds = [d.bounds() for d in self.child_drawings() 
    68219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68221 if d.display and not getattr(d, 'skip_bounds', False)] 
    68222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68224 return self._any_displayed_positions and len(self._positions) > 0 
    68225 TypeError: object of type 'NoneType' has no len() 
    68226  
    68227 TypeError: object of type 'NoneType' has no len() 
    68228  
    68229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68231 return self._any_displayed_positions and len(self._positions) > 0 
    68232  
    68233 See log for complete Python traceback. 
    68234  
    68235 Traceback (most recent call last): 
    68236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68241 mouse_pause_tracking 
    68242 self._mouse_pause() 
    68243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68245 m.pause(self._mouse_pause_position) 
    68246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68248 p = picked_object(x, y, self.view) 
    68249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68257 near, far = self._near_far_bounds(cp, vd) 
    68258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68260 b = self.drawing_bounds(allow_drawing_changes = False) 
    68261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68266 dbounds = [d.bounds() for d in self.child_drawings() 
    68267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68269 if d.display and not getattr(d, 'skip_bounds', False)] 
    68270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68272 return self._any_displayed_positions and len(self._positions) > 0 
    68273 TypeError: object of type 'NoneType' has no len() 
    68274  
    68275 TypeError: object of type 'NoneType' has no len() 
    68276  
    68277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68279 return self._any_displayed_positions and len(self._positions) > 0 
    68280  
    68281 See log for complete Python traceback. 
    68282  
    68283 Traceback (most recent call last): 
    68284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68289 mouse_pause_tracking 
    68290 self._mouse_pause() 
    68291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68293 m.pause(self._mouse_pause_position) 
    68294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68296 p = picked_object(x, y, self.view) 
    68297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68305 near, far = self._near_far_bounds(cp, vd) 
    68306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68308 b = self.drawing_bounds(allow_drawing_changes = False) 
    68309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68314 dbounds = [d.bounds() for d in self.child_drawings() 
    68315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68317 if d.display and not getattr(d, 'skip_bounds', False)] 
    68318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68320 return self._any_displayed_positions and len(self._positions) > 0 
    68321 TypeError: object of type 'NoneType' has no len() 
    68322  
    68323 TypeError: object of type 'NoneType' has no len() 
    68324  
    68325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68327 return self._any_displayed_positions and len(self._positions) > 0 
    68328  
    68329 See log for complete Python traceback. 
    68330  
    68331 Traceback (most recent call last): 
    68332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68337 mouse_pause_tracking 
    68338 self._mouse_pause() 
    68339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68341 m.pause(self._mouse_pause_position) 
    68342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68344 p = picked_object(x, y, self.view) 
    68345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68353 near, far = self._near_far_bounds(cp, vd) 
    68354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68356 b = self.drawing_bounds(allow_drawing_changes = False) 
    68357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68362 dbounds = [d.bounds() for d in self.child_drawings() 
    68363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68365 if d.display and not getattr(d, 'skip_bounds', False)] 
    68366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68368 return self._any_displayed_positions and len(self._positions) > 0 
    68369 TypeError: object of type 'NoneType' has no len() 
    68370  
    68371 TypeError: object of type 'NoneType' has no len() 
    68372  
    68373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68375 return self._any_displayed_positions and len(self._positions) > 0 
    68376  
    68377 See log for complete Python traceback. 
    68378  
    68379 Traceback (most recent call last): 
    68380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68385 mouse_pause_tracking 
    68386 self._mouse_pause() 
    68387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68389 m.pause(self._mouse_pause_position) 
    68390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68392 p = picked_object(x, y, self.view) 
    68393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68401 near, far = self._near_far_bounds(cp, vd) 
    68402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68404 b = self.drawing_bounds(allow_drawing_changes = False) 
    68405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68410 dbounds = [d.bounds() for d in self.child_drawings() 
    68411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68413 if d.display and not getattr(d, 'skip_bounds', False)] 
    68414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68416 return self._any_displayed_positions and len(self._positions) > 0 
    68417 TypeError: object of type 'NoneType' has no len() 
    68418  
    68419 TypeError: object of type 'NoneType' has no len() 
    68420  
    68421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68423 return self._any_displayed_positions and len(self._positions) > 0 
    68424  
    68425 See log for complete Python traceback. 
    68426  
    68427 Traceback (most recent call last): 
    68428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68433 mouse_pause_tracking 
    68434 self._mouse_pause() 
    68435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68437 m.pause(self._mouse_pause_position) 
    68438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68440 p = picked_object(x, y, self.view) 
    68441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68449 near, far = self._near_far_bounds(cp, vd) 
    68450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68452 b = self.drawing_bounds(allow_drawing_changes = False) 
    68453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68458 dbounds = [d.bounds() for d in self.child_drawings() 
    68459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68461 if d.display and not getattr(d, 'skip_bounds', False)] 
    68462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68464 return self._any_displayed_positions and len(self._positions) > 0 
    68465 TypeError: object of type 'NoneType' has no len() 
    68466  
    68467 TypeError: object of type 'NoneType' has no len() 
    68468  
    68469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68471 return self._any_displayed_positions and len(self._positions) > 0 
    68472  
    68473 See log for complete Python traceback. 
    68474  
    68475 Traceback (most recent call last): 
    68476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68481 mouse_pause_tracking 
    68482 self._mouse_pause() 
    68483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68485 m.pause(self._mouse_pause_position) 
    68486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68488 p = picked_object(x, y, self.view) 
    68489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68497 near, far = self._near_far_bounds(cp, vd) 
    68498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68500 b = self.drawing_bounds(allow_drawing_changes = False) 
    68501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68506 dbounds = [d.bounds() for d in self.child_drawings() 
    68507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68509 if d.display and not getattr(d, 'skip_bounds', False)] 
    68510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68512 return self._any_displayed_positions and len(self._positions) > 0 
    68513 TypeError: object of type 'NoneType' has no len() 
    68514  
    68515 TypeError: object of type 'NoneType' has no len() 
    68516  
    68517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68519 return self._any_displayed_positions and len(self._positions) > 0 
    68520  
    68521 See log for complete Python traceback. 
    68522  
    68523 Traceback (most recent call last): 
    68524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68529 mouse_pause_tracking 
    68530 self._mouse_pause() 
    68531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68533 m.pause(self._mouse_pause_position) 
    68534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68536 p = picked_object(x, y, self.view) 
    68537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68545 near, far = self._near_far_bounds(cp, vd) 
    68546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68548 b = self.drawing_bounds(allow_drawing_changes = False) 
    68549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68554 dbounds = [d.bounds() for d in self.child_drawings() 
    68555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68557 if d.display and not getattr(d, 'skip_bounds', False)] 
    68558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68560 return self._any_displayed_positions and len(self._positions) > 0 
    68561 TypeError: object of type 'NoneType' has no len() 
    68562  
    68563 TypeError: object of type 'NoneType' has no len() 
    68564  
    68565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68567 return self._any_displayed_positions and len(self._positions) > 0 
    68568  
    68569 See log for complete Python traceback. 
    68570  
    68571 Traceback (most recent call last): 
    68572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68577 mouse_pause_tracking 
    68578 self._mouse_pause() 
    68579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68581 m.pause(self._mouse_pause_position) 
    68582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68584 p = picked_object(x, y, self.view) 
    68585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68593 near, far = self._near_far_bounds(cp, vd) 
    68594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68596 b = self.drawing_bounds(allow_drawing_changes = False) 
    68597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68602 dbounds = [d.bounds() for d in self.child_drawings() 
    68603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68605 if d.display and not getattr(d, 'skip_bounds', False)] 
    68606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68608 return self._any_displayed_positions and len(self._positions) > 0 
    68609 TypeError: object of type 'NoneType' has no len() 
    68610  
    68611 TypeError: object of type 'NoneType' has no len() 
    68612  
    68613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68615 return self._any_displayed_positions and len(self._positions) > 0 
    68616  
    68617 See log for complete Python traceback. 
    68618  
    68619 Traceback (most recent call last): 
    68620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68625 mouse_pause_tracking 
    68626 self._mouse_pause() 
    68627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68629 m.pause(self._mouse_pause_position) 
    68630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68632 p = picked_object(x, y, self.view) 
    68633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68641 near, far = self._near_far_bounds(cp, vd) 
    68642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68644 b = self.drawing_bounds(allow_drawing_changes = False) 
    68645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68650 dbounds = [d.bounds() for d in self.child_drawings() 
    68651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68653 if d.display and not getattr(d, 'skip_bounds', False)] 
    68654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68656 return self._any_displayed_positions and len(self._positions) > 0 
    68657 TypeError: object of type 'NoneType' has no len() 
    68658  
    68659 TypeError: object of type 'NoneType' has no len() 
    68660  
    68661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68663 return self._any_displayed_positions and len(self._positions) > 0 
    68664  
    68665 See log for complete Python traceback. 
    68666  
    68667 Traceback (most recent call last): 
    68668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68673 mouse_pause_tracking 
    68674 self._mouse_pause() 
    68675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68677 m.pause(self._mouse_pause_position) 
    68678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68680 p = picked_object(x, y, self.view) 
    68681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68689 near, far = self._near_far_bounds(cp, vd) 
    68690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68692 b = self.drawing_bounds(allow_drawing_changes = False) 
    68693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68698 dbounds = [d.bounds() for d in self.child_drawings() 
    68699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68701 if d.display and not getattr(d, 'skip_bounds', False)] 
    68702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68704 return self._any_displayed_positions and len(self._positions) > 0 
    68705 TypeError: object of type 'NoneType' has no len() 
    68706  
    68707 TypeError: object of type 'NoneType' has no len() 
    68708  
    68709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68711 return self._any_displayed_positions and len(self._positions) > 0 
    68712  
    68713 See log for complete Python traceback. 
    68714  
    68715 Traceback (most recent call last): 
    68716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68721 mouse_pause_tracking 
    68722 self._mouse_pause() 
    68723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68725 m.pause(self._mouse_pause_position) 
    68726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68728 p = picked_object(x, y, self.view) 
    68729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68737 near, far = self._near_far_bounds(cp, vd) 
    68738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68740 b = self.drawing_bounds(allow_drawing_changes = False) 
    68741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68746 dbounds = [d.bounds() for d in self.child_drawings() 
    68747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68749 if d.display and not getattr(d, 'skip_bounds', False)] 
    68750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68752 return self._any_displayed_positions and len(self._positions) > 0 
    68753 TypeError: object of type 'NoneType' has no len() 
    68754  
    68755 TypeError: object of type 'NoneType' has no len() 
    68756  
    68757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68759 return self._any_displayed_positions and len(self._positions) > 0 
    68760  
    68761 See log for complete Python traceback. 
    68762  
    68763 Traceback (most recent call last): 
    68764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68769 mouse_pause_tracking 
    68770 self._mouse_pause() 
    68771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68773 m.pause(self._mouse_pause_position) 
    68774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68776 p = picked_object(x, y, self.view) 
    68777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68785 near, far = self._near_far_bounds(cp, vd) 
    68786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68788 b = self.drawing_bounds(allow_drawing_changes = False) 
    68789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68794 dbounds = [d.bounds() for d in self.child_drawings() 
    68795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68797 if d.display and not getattr(d, 'skip_bounds', False)] 
    68798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68800 return self._any_displayed_positions and len(self._positions) > 0 
    68801 TypeError: object of type 'NoneType' has no len() 
    68802  
    68803 TypeError: object of type 'NoneType' has no len() 
    68804  
    68805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68807 return self._any_displayed_positions and len(self._positions) > 0 
    68808  
    68809 See log for complete Python traceback. 
    68810  
    68811 Traceback (most recent call last): 
    68812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68817 mouse_pause_tracking 
    68818 self._mouse_pause() 
    68819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68821 m.pause(self._mouse_pause_position) 
    68822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68824 p = picked_object(x, y, self.view) 
    68825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68833 near, far = self._near_far_bounds(cp, vd) 
    68834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68836 b = self.drawing_bounds(allow_drawing_changes = False) 
    68837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68842 dbounds = [d.bounds() for d in self.child_drawings() 
    68843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68845 if d.display and not getattr(d, 'skip_bounds', False)] 
    68846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68848 return self._any_displayed_positions and len(self._positions) > 0 
    68849 TypeError: object of type 'NoneType' has no len() 
    68850  
    68851 TypeError: object of type 'NoneType' has no len() 
    68852  
    68853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68855 return self._any_displayed_positions and len(self._positions) > 0 
    68856  
    68857 See log for complete Python traceback. 
    68858  
    68859 Traceback (most recent call last): 
    68860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68865 mouse_pause_tracking 
    68866 self._mouse_pause() 
    68867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68869 m.pause(self._mouse_pause_position) 
    68870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68872 p = picked_object(x, y, self.view) 
    68873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68881 near, far = self._near_far_bounds(cp, vd) 
    68882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68884 b = self.drawing_bounds(allow_drawing_changes = False) 
    68885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68890 dbounds = [d.bounds() for d in self.child_drawings() 
    68891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68893 if d.display and not getattr(d, 'skip_bounds', False)] 
    68894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68896 return self._any_displayed_positions and len(self._positions) > 0 
    68897 TypeError: object of type 'NoneType' has no len() 
    68898  
    68899 TypeError: object of type 'NoneType' has no len() 
    68900  
    68901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68903 return self._any_displayed_positions and len(self._positions) > 0 
    68904  
    68905 See log for complete Python traceback. 
    68906  
    68907 Traceback (most recent call last): 
    68908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68913 mouse_pause_tracking 
    68914 self._mouse_pause() 
    68915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68917 m.pause(self._mouse_pause_position) 
    68918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68920 p = picked_object(x, y, self.view) 
    68921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68929 near, far = self._near_far_bounds(cp, vd) 
    68930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68932 b = self.drawing_bounds(allow_drawing_changes = False) 
    68933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68938 dbounds = [d.bounds() for d in self.child_drawings() 
    68939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68941 if d.display and not getattr(d, 'skip_bounds', False)] 
    68942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68944 return self._any_displayed_positions and len(self._positions) > 0 
    68945 TypeError: object of type 'NoneType' has no len() 
    68946  
    68947 TypeError: object of type 'NoneType' has no len() 
    68948  
    68949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68951 return self._any_displayed_positions and len(self._positions) > 0 
    68952  
    68953 See log for complete Python traceback. 
    68954  
    68955 Traceback (most recent call last): 
    68956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    68958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    68959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    68961 mouse_pause_tracking 
    68962 self._mouse_pause() 
    68963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    68965 m.pause(self._mouse_pause_position) 
    68966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    68968 p = picked_object(x, y, self.view) 
    68969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    68971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    68972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    68974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    68975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    68977 near, far = self._near_far_bounds(cp, vd) 
    68978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    68980 b = self.drawing_bounds(allow_drawing_changes = False) 
    68981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    68983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    68984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    68986 dbounds = [d.bounds() for d in self.child_drawings() 
    68987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    68989 if d.display and not getattr(d, 'skip_bounds', False)] 
    68990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68992 return self._any_displayed_positions and len(self._positions) > 0 
    68993 TypeError: object of type 'NoneType' has no len() 
    68994  
    68995 TypeError: object of type 'NoneType' has no len() 
    68996  
    68997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    68998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    68999 return self._any_displayed_positions and len(self._positions) > 0 
    69000  
    69001 See log for complete Python traceback. 
    69002  
    69003 Traceback (most recent call last): 
    69004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69009 mouse_pause_tracking 
    69010 self._mouse_pause() 
    69011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69013 m.pause(self._mouse_pause_position) 
    69014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69016 p = picked_object(x, y, self.view) 
    69017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69025 near, far = self._near_far_bounds(cp, vd) 
    69026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69028 b = self.drawing_bounds(allow_drawing_changes = False) 
    69029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69034 dbounds = [d.bounds() for d in self.child_drawings() 
    69035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69037 if d.display and not getattr(d, 'skip_bounds', False)] 
    69038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69040 return self._any_displayed_positions and len(self._positions) > 0 
    69041 TypeError: object of type 'NoneType' has no len() 
    69042  
    69043 TypeError: object of type 'NoneType' has no len() 
    69044  
    69045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69047 return self._any_displayed_positions and len(self._positions) > 0 
    69048  
    69049 See log for complete Python traceback. 
    69050  
    69051 Traceback (most recent call last): 
    69052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69057 mouse_pause_tracking 
    69058 self._mouse_pause() 
    69059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69061 m.pause(self._mouse_pause_position) 
    69062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69064 p = picked_object(x, y, self.view) 
    69065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69073 near, far = self._near_far_bounds(cp, vd) 
    69074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69076 b = self.drawing_bounds(allow_drawing_changes = False) 
    69077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69082 dbounds = [d.bounds() for d in self.child_drawings() 
    69083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69085 if d.display and not getattr(d, 'skip_bounds', False)] 
    69086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69088 return self._any_displayed_positions and len(self._positions) > 0 
    69089 TypeError: object of type 'NoneType' has no len() 
    69090  
    69091 TypeError: object of type 'NoneType' has no len() 
    69092  
    69093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69095 return self._any_displayed_positions and len(self._positions) > 0 
    69096  
    69097 See log for complete Python traceback. 
    69098  
    69099 Traceback (most recent call last): 
    69100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69105 mouse_pause_tracking 
    69106 self._mouse_pause() 
    69107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69109 m.pause(self._mouse_pause_position) 
    69110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69112 p = picked_object(x, y, self.view) 
    69113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69121 near, far = self._near_far_bounds(cp, vd) 
    69122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69124 b = self.drawing_bounds(allow_drawing_changes = False) 
    69125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69130 dbounds = [d.bounds() for d in self.child_drawings() 
    69131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69133 if d.display and not getattr(d, 'skip_bounds', False)] 
    69134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69136 return self._any_displayed_positions and len(self._positions) > 0 
    69137 TypeError: object of type 'NoneType' has no len() 
    69138  
    69139 TypeError: object of type 'NoneType' has no len() 
    69140  
    69141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69143 return self._any_displayed_positions and len(self._positions) > 0 
    69144  
    69145 See log for complete Python traceback. 
    69146  
    69147 Traceback (most recent call last): 
    69148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69153 mouse_pause_tracking 
    69154 self._mouse_pause() 
    69155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69157 m.pause(self._mouse_pause_position) 
    69158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69160 p = picked_object(x, y, self.view) 
    69161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69169 near, far = self._near_far_bounds(cp, vd) 
    69170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69172 b = self.drawing_bounds(allow_drawing_changes = False) 
    69173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69178 dbounds = [d.bounds() for d in self.child_drawings() 
    69179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69181 if d.display and not getattr(d, 'skip_bounds', False)] 
    69182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69184 return self._any_displayed_positions and len(self._positions) > 0 
    69185 TypeError: object of type 'NoneType' has no len() 
    69186  
    69187 TypeError: object of type 'NoneType' has no len() 
    69188  
    69189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69191 return self._any_displayed_positions and len(self._positions) > 0 
    69192  
    69193 See log for complete Python traceback. 
    69194  
    69195 Traceback (most recent call last): 
    69196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69201 mouse_pause_tracking 
    69202 self._mouse_pause() 
    69203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69205 m.pause(self._mouse_pause_position) 
    69206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69208 p = picked_object(x, y, self.view) 
    69209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69217 near, far = self._near_far_bounds(cp, vd) 
    69218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69220 b = self.drawing_bounds(allow_drawing_changes = False) 
    69221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69226 dbounds = [d.bounds() for d in self.child_drawings() 
    69227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69229 if d.display and not getattr(d, 'skip_bounds', False)] 
    69230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69232 return self._any_displayed_positions and len(self._positions) > 0 
    69233 TypeError: object of type 'NoneType' has no len() 
    69234  
    69235 TypeError: object of type 'NoneType' has no len() 
    69236  
    69237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69239 return self._any_displayed_positions and len(self._positions) > 0 
    69240  
    69241 See log for complete Python traceback. 
    69242  
    69243 Traceback (most recent call last): 
    69244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69249 mouse_pause_tracking 
    69250 self._mouse_pause() 
    69251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69253 m.pause(self._mouse_pause_position) 
    69254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69256 p = picked_object(x, y, self.view) 
    69257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69265 near, far = self._near_far_bounds(cp, vd) 
    69266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69268 b = self.drawing_bounds(allow_drawing_changes = False) 
    69269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69274 dbounds = [d.bounds() for d in self.child_drawings() 
    69275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69277 if d.display and not getattr(d, 'skip_bounds', False)] 
    69278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69280 return self._any_displayed_positions and len(self._positions) > 0 
    69281 TypeError: object of type 'NoneType' has no len() 
    69282  
    69283 TypeError: object of type 'NoneType' has no len() 
    69284  
    69285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69287 return self._any_displayed_positions and len(self._positions) > 0 
    69288  
    69289 See log for complete Python traceback. 
    69290  
    69291 Traceback (most recent call last): 
    69292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69297 mouse_pause_tracking 
    69298 self._mouse_pause() 
    69299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69301 m.pause(self._mouse_pause_position) 
    69302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69304 p = picked_object(x, y, self.view) 
    69305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69313 near, far = self._near_far_bounds(cp, vd) 
    69314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69316 b = self.drawing_bounds(allow_drawing_changes = False) 
    69317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69322 dbounds = [d.bounds() for d in self.child_drawings() 
    69323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69325 if d.display and not getattr(d, 'skip_bounds', False)] 
    69326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69328 return self._any_displayed_positions and len(self._positions) > 0 
    69329 TypeError: object of type 'NoneType' has no len() 
    69330  
    69331 TypeError: object of type 'NoneType' has no len() 
    69332  
    69333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69335 return self._any_displayed_positions and len(self._positions) > 0 
    69336  
    69337 See log for complete Python traceback. 
    69338  
    69339 Traceback (most recent call last): 
    69340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69345 mouse_pause_tracking 
    69346 self._mouse_pause() 
    69347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69349 m.pause(self._mouse_pause_position) 
    69350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69352 p = picked_object(x, y, self.view) 
    69353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69361 near, far = self._near_far_bounds(cp, vd) 
    69362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69364 b = self.drawing_bounds(allow_drawing_changes = False) 
    69365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69370 dbounds = [d.bounds() for d in self.child_drawings() 
    69371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69373 if d.display and not getattr(d, 'skip_bounds', False)] 
    69374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69376 return self._any_displayed_positions and len(self._positions) > 0 
    69377 TypeError: object of type 'NoneType' has no len() 
    69378  
    69379 TypeError: object of type 'NoneType' has no len() 
    69380  
    69381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69383 return self._any_displayed_positions and len(self._positions) > 0 
    69384  
    69385 See log for complete Python traceback. 
    69386  
    69387 Traceback (most recent call last): 
    69388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69393 mouse_pause_tracking 
    69394 self._mouse_pause() 
    69395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69397 m.pause(self._mouse_pause_position) 
    69398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69400 p = picked_object(x, y, self.view) 
    69401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69409 near, far = self._near_far_bounds(cp, vd) 
    69410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69412 b = self.drawing_bounds(allow_drawing_changes = False) 
    69413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69418 dbounds = [d.bounds() for d in self.child_drawings() 
    69419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69421 if d.display and not getattr(d, 'skip_bounds', False)] 
    69422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69424 return self._any_displayed_positions and len(self._positions) > 0 
    69425 TypeError: object of type 'NoneType' has no len() 
    69426  
    69427 TypeError: object of type 'NoneType' has no len() 
    69428  
    69429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69431 return self._any_displayed_positions and len(self._positions) > 0 
    69432  
    69433 See log for complete Python traceback. 
    69434  
    69435 Traceback (most recent call last): 
    69436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69441 mouse_pause_tracking 
    69442 self._mouse_pause() 
    69443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69445 m.pause(self._mouse_pause_position) 
    69446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69448 p = picked_object(x, y, self.view) 
    69449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69457 near, far = self._near_far_bounds(cp, vd) 
    69458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69460 b = self.drawing_bounds(allow_drawing_changes = False) 
    69461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69466 dbounds = [d.bounds() for d in self.child_drawings() 
    69467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69469 if d.display and not getattr(d, 'skip_bounds', False)] 
    69470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69472 return self._any_displayed_positions and len(self._positions) > 0 
    69473 TypeError: object of type 'NoneType' has no len() 
    69474  
    69475 TypeError: object of type 'NoneType' has no len() 
    69476  
    69477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69479 return self._any_displayed_positions and len(self._positions) > 0 
    69480  
    69481 See log for complete Python traceback. 
    69482  
    69483 Traceback (most recent call last): 
    69484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69489 mouse_pause_tracking 
    69490 self._mouse_pause() 
    69491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69493 m.pause(self._mouse_pause_position) 
    69494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69496 p = picked_object(x, y, self.view) 
    69497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69505 near, far = self._near_far_bounds(cp, vd) 
    69506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69508 b = self.drawing_bounds(allow_drawing_changes = False) 
    69509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69514 dbounds = [d.bounds() for d in self.child_drawings() 
    69515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69517 if d.display and not getattr(d, 'skip_bounds', False)] 
    69518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69520 return self._any_displayed_positions and len(self._positions) > 0 
    69521 TypeError: object of type 'NoneType' has no len() 
    69522  
    69523 TypeError: object of type 'NoneType' has no len() 
    69524  
    69525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69527 return self._any_displayed_positions and len(self._positions) > 0 
    69528  
    69529 See log for complete Python traceback. 
    69530  
    69531 Traceback (most recent call last): 
    69532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69537 mouse_pause_tracking 
    69538 self._mouse_pause() 
    69539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69541 m.pause(self._mouse_pause_position) 
    69542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69544 p = picked_object(x, y, self.view) 
    69545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69553 near, far = self._near_far_bounds(cp, vd) 
    69554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69556 b = self.drawing_bounds(allow_drawing_changes = False) 
    69557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69562 dbounds = [d.bounds() for d in self.child_drawings() 
    69563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69565 if d.display and not getattr(d, 'skip_bounds', False)] 
    69566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69568 return self._any_displayed_positions and len(self._positions) > 0 
    69569 TypeError: object of type 'NoneType' has no len() 
    69570  
    69571 TypeError: object of type 'NoneType' has no len() 
    69572  
    69573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69575 return self._any_displayed_positions and len(self._positions) > 0 
    69576  
    69577 See log for complete Python traceback. 
    69578  
    69579 Traceback (most recent call last): 
    69580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69585 mouse_pause_tracking 
    69586 self._mouse_pause() 
    69587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69589 m.pause(self._mouse_pause_position) 
    69590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69592 p = picked_object(x, y, self.view) 
    69593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69601 near, far = self._near_far_bounds(cp, vd) 
    69602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69604 b = self.drawing_bounds(allow_drawing_changes = False) 
    69605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69610 dbounds = [d.bounds() for d in self.child_drawings() 
    69611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69613 if d.display and not getattr(d, 'skip_bounds', False)] 
    69614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69616 return self._any_displayed_positions and len(self._positions) > 0 
    69617 TypeError: object of type 'NoneType' has no len() 
    69618  
    69619 TypeError: object of type 'NoneType' has no len() 
    69620  
    69621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69623 return self._any_displayed_positions and len(self._positions) > 0 
    69624  
    69625 See log for complete Python traceback. 
    69626  
    69627 Traceback (most recent call last): 
    69628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69633 mouse_pause_tracking 
    69634 self._mouse_pause() 
    69635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69637 m.pause(self._mouse_pause_position) 
    69638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69640 p = picked_object(x, y, self.view) 
    69641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69649 near, far = self._near_far_bounds(cp, vd) 
    69650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69652 b = self.drawing_bounds(allow_drawing_changes = False) 
    69653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69658 dbounds = [d.bounds() for d in self.child_drawings() 
    69659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69661 if d.display and not getattr(d, 'skip_bounds', False)] 
    69662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69664 return self._any_displayed_positions and len(self._positions) > 0 
    69665 TypeError: object of type 'NoneType' has no len() 
    69666  
    69667 TypeError: object of type 'NoneType' has no len() 
    69668  
    69669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69671 return self._any_displayed_positions and len(self._positions) > 0 
    69672  
    69673 See log for complete Python traceback. 
    69674  
    69675 Traceback (most recent call last): 
    69676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69681 mouse_pause_tracking 
    69682 self._mouse_pause() 
    69683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69685 m.pause(self._mouse_pause_position) 
    69686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69688 p = picked_object(x, y, self.view) 
    69689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69697 near, far = self._near_far_bounds(cp, vd) 
    69698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69700 b = self.drawing_bounds(allow_drawing_changes = False) 
    69701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69706 dbounds = [d.bounds() for d in self.child_drawings() 
    69707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69709 if d.display and not getattr(d, 'skip_bounds', False)] 
    69710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69712 return self._any_displayed_positions and len(self._positions) > 0 
    69713 TypeError: object of type 'NoneType' has no len() 
    69714  
    69715 TypeError: object of type 'NoneType' has no len() 
    69716  
    69717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69719 return self._any_displayed_positions and len(self._positions) > 0 
    69720  
    69721 See log for complete Python traceback. 
    69722  
    69723 Traceback (most recent call last): 
    69724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69729 mouse_pause_tracking 
    69730 self._mouse_pause() 
    69731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69733 m.pause(self._mouse_pause_position) 
    69734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69736 p = picked_object(x, y, self.view) 
    69737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69745 near, far = self._near_far_bounds(cp, vd) 
    69746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69748 b = self.drawing_bounds(allow_drawing_changes = False) 
    69749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69754 dbounds = [d.bounds() for d in self.child_drawings() 
    69755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69757 if d.display and not getattr(d, 'skip_bounds', False)] 
    69758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69760 return self._any_displayed_positions and len(self._positions) > 0 
    69761 TypeError: object of type 'NoneType' has no len() 
    69762  
    69763 TypeError: object of type 'NoneType' has no len() 
    69764  
    69765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69767 return self._any_displayed_positions and len(self._positions) > 0 
    69768  
    69769 See log for complete Python traceback. 
    69770  
    69771 Traceback (most recent call last): 
    69772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69777 mouse_pause_tracking 
    69778 self._mouse_pause() 
    69779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69781 m.pause(self._mouse_pause_position) 
    69782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69784 p = picked_object(x, y, self.view) 
    69785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69793 near, far = self._near_far_bounds(cp, vd) 
    69794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69796 b = self.drawing_bounds(allow_drawing_changes = False) 
    69797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69802 dbounds = [d.bounds() for d in self.child_drawings() 
    69803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69805 if d.display and not getattr(d, 'skip_bounds', False)] 
    69806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69808 return self._any_displayed_positions and len(self._positions) > 0 
    69809 TypeError: object of type 'NoneType' has no len() 
    69810  
    69811 TypeError: object of type 'NoneType' has no len() 
    69812  
    69813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69815 return self._any_displayed_positions and len(self._positions) > 0 
    69816  
    69817 See log for complete Python traceback. 
    69818  
    69819 Traceback (most recent call last): 
    69820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69825 mouse_pause_tracking 
    69826 self._mouse_pause() 
    69827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69829 m.pause(self._mouse_pause_position) 
    69830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69832 p = picked_object(x, y, self.view) 
    69833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69841 near, far = self._near_far_bounds(cp, vd) 
    69842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69844 b = self.drawing_bounds(allow_drawing_changes = False) 
    69845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69850 dbounds = [d.bounds() for d in self.child_drawings() 
    69851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69853 if d.display and not getattr(d, 'skip_bounds', False)] 
    69854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69856 return self._any_displayed_positions and len(self._positions) > 0 
    69857 TypeError: object of type 'NoneType' has no len() 
    69858  
    69859 TypeError: object of type 'NoneType' has no len() 
    69860  
    69861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69863 return self._any_displayed_positions and len(self._positions) > 0 
    69864  
    69865 See log for complete Python traceback. 
    69866  
    69867 Traceback (most recent call last): 
    69868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69873 mouse_pause_tracking 
    69874 self._mouse_pause() 
    69875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69877 m.pause(self._mouse_pause_position) 
    69878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69880 p = picked_object(x, y, self.view) 
    69881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69889 near, far = self._near_far_bounds(cp, vd) 
    69890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69892 b = self.drawing_bounds(allow_drawing_changes = False) 
    69893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69898 dbounds = [d.bounds() for d in self.child_drawings() 
    69899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69901 if d.display and not getattr(d, 'skip_bounds', False)] 
    69902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69904 return self._any_displayed_positions and len(self._positions) > 0 
    69905 TypeError: object of type 'NoneType' has no len() 
    69906  
    69907 TypeError: object of type 'NoneType' has no len() 
    69908  
    69909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69911 return self._any_displayed_positions and len(self._positions) > 0 
    69912  
    69913 See log for complete Python traceback. 
    69914  
    69915 Traceback (most recent call last): 
    69916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69921 mouse_pause_tracking 
    69922 self._mouse_pause() 
    69923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69925 m.pause(self._mouse_pause_position) 
    69926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69928 p = picked_object(x, y, self.view) 
    69929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69937 near, far = self._near_far_bounds(cp, vd) 
    69938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69940 b = self.drawing_bounds(allow_drawing_changes = False) 
    69941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69946 dbounds = [d.bounds() for d in self.child_drawings() 
    69947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69949 if d.display and not getattr(d, 'skip_bounds', False)] 
    69950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69952 return self._any_displayed_positions and len(self._positions) > 0 
    69953 TypeError: object of type 'NoneType' has no len() 
    69954  
    69955 TypeError: object of type 'NoneType' has no len() 
    69956  
    69957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    69959 return self._any_displayed_positions and len(self._positions) > 0 
    69960  
    69961 See log for complete Python traceback. 
    69962  
    69963 Traceback (most recent call last): 
    69964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    69966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    69967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    69969 mouse_pause_tracking 
    69970 self._mouse_pause() 
    69971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    69973 m.pause(self._mouse_pause_position) 
    69974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    69976 p = picked_object(x, y, self.view) 
    69977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    69979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    69980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    69982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    69983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    69985 near, far = self._near_far_bounds(cp, vd) 
    69986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    69988 b = self.drawing_bounds(allow_drawing_changes = False) 
    69989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    69991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    69992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    69994 dbounds = [d.bounds() for d in self.child_drawings() 
    69995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    69997 if d.display and not getattr(d, 'skip_bounds', False)] 
    69998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    69999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70000 return self._any_displayed_positions and len(self._positions) > 0 
    70001 TypeError: object of type 'NoneType' has no len() 
    70002  
    70003 TypeError: object of type 'NoneType' has no len() 
    70004  
    70005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70007 return self._any_displayed_positions and len(self._positions) > 0 
    70008  
    70009 See log for complete Python traceback. 
    70010  
    70011 Traceback (most recent call last): 
    70012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70017 mouse_pause_tracking 
    70018 self._mouse_pause() 
    70019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70021 m.pause(self._mouse_pause_position) 
    70022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70024 p = picked_object(x, y, self.view) 
    70025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70033 near, far = self._near_far_bounds(cp, vd) 
    70034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70036 b = self.drawing_bounds(allow_drawing_changes = False) 
    70037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70042 dbounds = [d.bounds() for d in self.child_drawings() 
    70043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70045 if d.display and not getattr(d, 'skip_bounds', False)] 
    70046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70048 return self._any_displayed_positions and len(self._positions) > 0 
    70049 TypeError: object of type 'NoneType' has no len() 
    70050  
    70051 TypeError: object of type 'NoneType' has no len() 
    70052  
    70053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70055 return self._any_displayed_positions and len(self._positions) > 0 
    70056  
    70057 See log for complete Python traceback. 
    70058  
    70059 Traceback (most recent call last): 
    70060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70065 mouse_pause_tracking 
    70066 self._mouse_pause() 
    70067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70069 m.pause(self._mouse_pause_position) 
    70070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70072 p = picked_object(x, y, self.view) 
    70073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70081 near, far = self._near_far_bounds(cp, vd) 
    70082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70084 b = self.drawing_bounds(allow_drawing_changes = False) 
    70085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70090 dbounds = [d.bounds() for d in self.child_drawings() 
    70091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70093 if d.display and not getattr(d, 'skip_bounds', False)] 
    70094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70096 return self._any_displayed_positions and len(self._positions) > 0 
    70097 TypeError: object of type 'NoneType' has no len() 
    70098  
    70099 TypeError: object of type 'NoneType' has no len() 
    70100  
    70101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70103 return self._any_displayed_positions and len(self._positions) > 0 
    70104  
    70105 See log for complete Python traceback. 
    70106  
    70107 Traceback (most recent call last): 
    70108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70113 mouse_pause_tracking 
    70114 self._mouse_pause() 
    70115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70117 m.pause(self._mouse_pause_position) 
    70118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70120 p = picked_object(x, y, self.view) 
    70121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70129 near, far = self._near_far_bounds(cp, vd) 
    70130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70132 b = self.drawing_bounds(allow_drawing_changes = False) 
    70133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70138 dbounds = [d.bounds() for d in self.child_drawings() 
    70139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70141 if d.display and not getattr(d, 'skip_bounds', False)] 
    70142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70144 return self._any_displayed_positions and len(self._positions) > 0 
    70145 TypeError: object of type 'NoneType' has no len() 
    70146  
    70147 TypeError: object of type 'NoneType' has no len() 
    70148  
    70149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70151 return self._any_displayed_positions and len(self._positions) > 0 
    70152  
    70153 See log for complete Python traceback. 
    70154  
    70155 Traceback (most recent call last): 
    70156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70161 mouse_pause_tracking 
    70162 self._mouse_pause() 
    70163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70165 m.pause(self._mouse_pause_position) 
    70166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70168 p = picked_object(x, y, self.view) 
    70169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70177 near, far = self._near_far_bounds(cp, vd) 
    70178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70180 b = self.drawing_bounds(allow_drawing_changes = False) 
    70181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70186 dbounds = [d.bounds() for d in self.child_drawings() 
    70187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70189 if d.display and not getattr(d, 'skip_bounds', False)] 
    70190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70192 return self._any_displayed_positions and len(self._positions) > 0 
    70193 TypeError: object of type 'NoneType' has no len() 
    70194  
    70195 TypeError: object of type 'NoneType' has no len() 
    70196  
    70197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70199 return self._any_displayed_positions and len(self._positions) > 0 
    70200  
    70201 See log for complete Python traceback. 
    70202  
    70203 Traceback (most recent call last): 
    70204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70209 mouse_pause_tracking 
    70210 self._mouse_pause() 
    70211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70213 m.pause(self._mouse_pause_position) 
    70214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70216 p = picked_object(x, y, self.view) 
    70217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70225 near, far = self._near_far_bounds(cp, vd) 
    70226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70228 b = self.drawing_bounds(allow_drawing_changes = False) 
    70229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70234 dbounds = [d.bounds() for d in self.child_drawings() 
    70235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70237 if d.display and not getattr(d, 'skip_bounds', False)] 
    70238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70240 return self._any_displayed_positions and len(self._positions) > 0 
    70241 TypeError: object of type 'NoneType' has no len() 
    70242  
    70243 TypeError: object of type 'NoneType' has no len() 
    70244  
    70245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70247 return self._any_displayed_positions and len(self._positions) > 0 
    70248  
    70249 See log for complete Python traceback. 
    70250  
    70251 Traceback (most recent call last): 
    70252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70257 mouse_pause_tracking 
    70258 self._mouse_pause() 
    70259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70261 m.pause(self._mouse_pause_position) 
    70262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70264 p = picked_object(x, y, self.view) 
    70265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70273 near, far = self._near_far_bounds(cp, vd) 
    70274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70276 b = self.drawing_bounds(allow_drawing_changes = False) 
    70277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70282 dbounds = [d.bounds() for d in self.child_drawings() 
    70283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70285 if d.display and not getattr(d, 'skip_bounds', False)] 
    70286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70288 return self._any_displayed_positions and len(self._positions) > 0 
    70289 TypeError: object of type 'NoneType' has no len() 
    70290  
    70291 TypeError: object of type 'NoneType' has no len() 
    70292  
    70293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70295 return self._any_displayed_positions and len(self._positions) > 0 
    70296  
    70297 See log for complete Python traceback. 
    70298  
    70299 Traceback (most recent call last): 
    70300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70305 mouse_pause_tracking 
    70306 self._mouse_pause() 
    70307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70309 m.pause(self._mouse_pause_position) 
    70310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70312 p = picked_object(x, y, self.view) 
    70313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70321 near, far = self._near_far_bounds(cp, vd) 
    70322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70324 b = self.drawing_bounds(allow_drawing_changes = False) 
    70325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70330 dbounds = [d.bounds() for d in self.child_drawings() 
    70331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70333 if d.display and not getattr(d, 'skip_bounds', False)] 
    70334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70336 return self._any_displayed_positions and len(self._positions) > 0 
    70337 TypeError: object of type 'NoneType' has no len() 
    70338  
    70339 TypeError: object of type 'NoneType' has no len() 
    70340  
    70341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70343 return self._any_displayed_positions and len(self._positions) > 0 
    70344  
    70345 See log for complete Python traceback. 
    70346  
    70347 Traceback (most recent call last): 
    70348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70353 mouse_pause_tracking 
    70354 self._mouse_pause() 
    70355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70357 m.pause(self._mouse_pause_position) 
    70358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70360 p = picked_object(x, y, self.view) 
    70361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70369 near, far = self._near_far_bounds(cp, vd) 
    70370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70372 b = self.drawing_bounds(allow_drawing_changes = False) 
    70373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70378 dbounds = [d.bounds() for d in self.child_drawings() 
    70379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70381 if d.display and not getattr(d, 'skip_bounds', False)] 
    70382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70384 return self._any_displayed_positions and len(self._positions) > 0 
    70385 TypeError: object of type 'NoneType' has no len() 
    70386  
    70387 TypeError: object of type 'NoneType' has no len() 
    70388  
    70389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70391 return self._any_displayed_positions and len(self._positions) > 0 
    70392  
    70393 See log for complete Python traceback. 
    70394  
    70395 Traceback (most recent call last): 
    70396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70401 mouse_pause_tracking 
    70402 self._mouse_pause() 
    70403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70405 m.pause(self._mouse_pause_position) 
    70406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70408 p = picked_object(x, y, self.view) 
    70409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70417 near, far = self._near_far_bounds(cp, vd) 
    70418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70420 b = self.drawing_bounds(allow_drawing_changes = False) 
    70421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70426 dbounds = [d.bounds() for d in self.child_drawings() 
    70427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70429 if d.display and not getattr(d, 'skip_bounds', False)] 
    70430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70432 return self._any_displayed_positions and len(self._positions) > 0 
    70433 TypeError: object of type 'NoneType' has no len() 
    70434  
    70435 TypeError: object of type 'NoneType' has no len() 
    70436  
    70437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70439 return self._any_displayed_positions and len(self._positions) > 0 
    70440  
    70441 See log for complete Python traceback. 
    70442  
    70443 Traceback (most recent call last): 
    70444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70449 mouse_pause_tracking 
    70450 self._mouse_pause() 
    70451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70453 m.pause(self._mouse_pause_position) 
    70454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70456 p = picked_object(x, y, self.view) 
    70457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70465 near, far = self._near_far_bounds(cp, vd) 
    70466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70468 b = self.drawing_bounds(allow_drawing_changes = False) 
    70469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70474 dbounds = [d.bounds() for d in self.child_drawings() 
    70475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70477 if d.display and not getattr(d, 'skip_bounds', False)] 
    70478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70480 return self._any_displayed_positions and len(self._positions) > 0 
    70481 TypeError: object of type 'NoneType' has no len() 
    70482  
    70483 TypeError: object of type 'NoneType' has no len() 
    70484  
    70485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70487 return self._any_displayed_positions and len(self._positions) > 0 
    70488  
    70489 See log for complete Python traceback. 
    70490  
    70491 Traceback (most recent call last): 
    70492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70497 mouse_pause_tracking 
    70498 self._mouse_pause() 
    70499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70501 m.pause(self._mouse_pause_position) 
    70502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70504 p = picked_object(x, y, self.view) 
    70505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70513 near, far = self._near_far_bounds(cp, vd) 
    70514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70516 b = self.drawing_bounds(allow_drawing_changes = False) 
    70517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70522 dbounds = [d.bounds() for d in self.child_drawings() 
    70523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70525 if d.display and not getattr(d, 'skip_bounds', False)] 
    70526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70528 return self._any_displayed_positions and len(self._positions) > 0 
    70529 TypeError: object of type 'NoneType' has no len() 
    70530  
    70531 TypeError: object of type 'NoneType' has no len() 
    70532  
    70533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70535 return self._any_displayed_positions and len(self._positions) > 0 
    70536  
    70537 See log for complete Python traceback. 
    70538  
    70539 Traceback (most recent call last): 
    70540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70545 mouse_pause_tracking 
    70546 self._mouse_pause() 
    70547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70549 m.pause(self._mouse_pause_position) 
    70550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70552 p = picked_object(x, y, self.view) 
    70553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70561 near, far = self._near_far_bounds(cp, vd) 
    70562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70564 b = self.drawing_bounds(allow_drawing_changes = False) 
    70565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70570 dbounds = [d.bounds() for d in self.child_drawings() 
    70571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70573 if d.display and not getattr(d, 'skip_bounds', False)] 
    70574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70576 return self._any_displayed_positions and len(self._positions) > 0 
    70577 TypeError: object of type 'NoneType' has no len() 
    70578  
    70579 TypeError: object of type 'NoneType' has no len() 
    70580  
    70581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70583 return self._any_displayed_positions and len(self._positions) > 0 
    70584  
    70585 See log for complete Python traceback. 
    70586  
    70587 Traceback (most recent call last): 
    70588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70593 mouse_pause_tracking 
    70594 self._mouse_pause() 
    70595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70597 m.pause(self._mouse_pause_position) 
    70598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70600 p = picked_object(x, y, self.view) 
    70601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70609 near, far = self._near_far_bounds(cp, vd) 
    70610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70612 b = self.drawing_bounds(allow_drawing_changes = False) 
    70613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70618 dbounds = [d.bounds() for d in self.child_drawings() 
    70619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70621 if d.display and not getattr(d, 'skip_bounds', False)] 
    70622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70624 return self._any_displayed_positions and len(self._positions) > 0 
    70625 TypeError: object of type 'NoneType' has no len() 
    70626  
    70627 TypeError: object of type 'NoneType' has no len() 
    70628  
    70629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70631 return self._any_displayed_positions and len(self._positions) > 0 
    70632  
    70633 See log for complete Python traceback. 
    70634  
    70635 Traceback (most recent call last): 
    70636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70641 mouse_pause_tracking 
    70642 self._mouse_pause() 
    70643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70645 m.pause(self._mouse_pause_position) 
    70646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70648 p = picked_object(x, y, self.view) 
    70649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70657 near, far = self._near_far_bounds(cp, vd) 
    70658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70660 b = self.drawing_bounds(allow_drawing_changes = False) 
    70661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70666 dbounds = [d.bounds() for d in self.child_drawings() 
    70667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70669 if d.display and not getattr(d, 'skip_bounds', False)] 
    70670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70672 return self._any_displayed_positions and len(self._positions) > 0 
    70673 TypeError: object of type 'NoneType' has no len() 
    70674  
    70675 TypeError: object of type 'NoneType' has no len() 
    70676  
    70677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70679 return self._any_displayed_positions and len(self._positions) > 0 
    70680  
    70681 See log for complete Python traceback. 
    70682  
    70683 Traceback (most recent call last): 
    70684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70689 mouse_pause_tracking 
    70690 self._mouse_pause() 
    70691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70693 m.pause(self._mouse_pause_position) 
    70694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70696 p = picked_object(x, y, self.view) 
    70697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70705 near, far = self._near_far_bounds(cp, vd) 
    70706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70708 b = self.drawing_bounds(allow_drawing_changes = False) 
    70709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70714 dbounds = [d.bounds() for d in self.child_drawings() 
    70715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70717 if d.display and not getattr(d, 'skip_bounds', False)] 
    70718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70720 return self._any_displayed_positions and len(self._positions) > 0 
    70721 TypeError: object of type 'NoneType' has no len() 
    70722  
    70723 TypeError: object of type 'NoneType' has no len() 
    70724  
    70725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70727 return self._any_displayed_positions and len(self._positions) > 0 
    70728  
    70729 See log for complete Python traceback. 
    70730  
    70731 Traceback (most recent call last): 
    70732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70737 mouse_pause_tracking 
    70738 self._mouse_pause() 
    70739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70741 m.pause(self._mouse_pause_position) 
    70742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70744 p = picked_object(x, y, self.view) 
    70745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70753 near, far = self._near_far_bounds(cp, vd) 
    70754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70756 b = self.drawing_bounds(allow_drawing_changes = False) 
    70757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70762 dbounds = [d.bounds() for d in self.child_drawings() 
    70763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70765 if d.display and not getattr(d, 'skip_bounds', False)] 
    70766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70768 return self._any_displayed_positions and len(self._positions) > 0 
    70769 TypeError: object of type 'NoneType' has no len() 
    70770  
    70771 TypeError: object of type 'NoneType' has no len() 
    70772  
    70773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70775 return self._any_displayed_positions and len(self._positions) > 0 
    70776  
    70777 See log for complete Python traceback. 
    70778  
    70779 Traceback (most recent call last): 
    70780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70785 mouse_pause_tracking 
    70786 self._mouse_pause() 
    70787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70789 m.pause(self._mouse_pause_position) 
    70790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70792 p = picked_object(x, y, self.view) 
    70793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70801 near, far = self._near_far_bounds(cp, vd) 
    70802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70804 b = self.drawing_bounds(allow_drawing_changes = False) 
    70805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70810 dbounds = [d.bounds() for d in self.child_drawings() 
    70811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70813 if d.display and not getattr(d, 'skip_bounds', False)] 
    70814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70816 return self._any_displayed_positions and len(self._positions) > 0 
    70817 TypeError: object of type 'NoneType' has no len() 
    70818  
    70819 TypeError: object of type 'NoneType' has no len() 
    70820  
    70821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70823 return self._any_displayed_positions and len(self._positions) > 0 
    70824  
    70825 See log for complete Python traceback. 
    70826  
    70827 Traceback (most recent call last): 
    70828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70833 mouse_pause_tracking 
    70834 self._mouse_pause() 
    70835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70837 m.pause(self._mouse_pause_position) 
    70838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70840 p = picked_object(x, y, self.view) 
    70841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70849 near, far = self._near_far_bounds(cp, vd) 
    70850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70852 b = self.drawing_bounds(allow_drawing_changes = False) 
    70853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70858 dbounds = [d.bounds() for d in self.child_drawings() 
    70859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70861 if d.display and not getattr(d, 'skip_bounds', False)] 
    70862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70864 return self._any_displayed_positions and len(self._positions) > 0 
    70865 TypeError: object of type 'NoneType' has no len() 
    70866  
    70867 TypeError: object of type 'NoneType' has no len() 
    70868  
    70869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70871 return self._any_displayed_positions and len(self._positions) > 0 
    70872  
    70873 See log for complete Python traceback. 
    70874  
    70875 Traceback (most recent call last): 
    70876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70881 mouse_pause_tracking 
    70882 self._mouse_pause() 
    70883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70885 m.pause(self._mouse_pause_position) 
    70886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70888 p = picked_object(x, y, self.view) 
    70889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70897 near, far = self._near_far_bounds(cp, vd) 
    70898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70900 b = self.drawing_bounds(allow_drawing_changes = False) 
    70901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70906 dbounds = [d.bounds() for d in self.child_drawings() 
    70907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70909 if d.display and not getattr(d, 'skip_bounds', False)] 
    70910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70912 return self._any_displayed_positions and len(self._positions) > 0 
    70913 TypeError: object of type 'NoneType' has no len() 
    70914  
    70915 TypeError: object of type 'NoneType' has no len() 
    70916  
    70917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70919 return self._any_displayed_positions and len(self._positions) > 0 
    70920  
    70921 See log for complete Python traceback. 
    70922  
    70923 Traceback (most recent call last): 
    70924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70929 mouse_pause_tracking 
    70930 self._mouse_pause() 
    70931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70933 m.pause(self._mouse_pause_position) 
    70934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70936 p = picked_object(x, y, self.view) 
    70937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70945 near, far = self._near_far_bounds(cp, vd) 
    70946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70948 b = self.drawing_bounds(allow_drawing_changes = False) 
    70949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    70952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    70954 dbounds = [d.bounds() for d in self.child_drawings() 
    70955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    70957 if d.display and not getattr(d, 'skip_bounds', False)] 
    70958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70960 return self._any_displayed_positions and len(self._positions) > 0 
    70961 TypeError: object of type 'NoneType' has no len() 
    70962  
    70963 TypeError: object of type 'NoneType' has no len() 
    70964  
    70965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    70967 return self._any_displayed_positions and len(self._positions) > 0 
    70968  
    70969 See log for complete Python traceback. 
    70970  
    70971 Traceback (most recent call last): 
    70972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    70974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    70975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    70977 mouse_pause_tracking 
    70978 self._mouse_pause() 
    70979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    70981 m.pause(self._mouse_pause_position) 
    70982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    70984 p = picked_object(x, y, self.view) 
    70985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    70987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    70988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    70990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    70991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    70993 near, far = self._near_far_bounds(cp, vd) 
    70994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    70996 b = self.drawing_bounds(allow_drawing_changes = False) 
    70997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    70998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    70999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71002 dbounds = [d.bounds() for d in self.child_drawings() 
    71003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71005 if d.display and not getattr(d, 'skip_bounds', False)] 
    71006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71008 return self._any_displayed_positions and len(self._positions) > 0 
    71009 TypeError: object of type 'NoneType' has no len() 
    71010  
    71011 TypeError: object of type 'NoneType' has no len() 
    71012  
    71013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71015 return self._any_displayed_positions and len(self._positions) > 0 
    71016  
    71017 See log for complete Python traceback. 
    71018  
    71019 Traceback (most recent call last): 
    71020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71025 mouse_pause_tracking 
    71026 self._mouse_pause() 
    71027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71029 m.pause(self._mouse_pause_position) 
    71030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71032 p = picked_object(x, y, self.view) 
    71033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71041 near, far = self._near_far_bounds(cp, vd) 
    71042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71044 b = self.drawing_bounds(allow_drawing_changes = False) 
    71045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71050 dbounds = [d.bounds() for d in self.child_drawings() 
    71051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71053 if d.display and not getattr(d, 'skip_bounds', False)] 
    71054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71056 return self._any_displayed_positions and len(self._positions) > 0 
    71057 TypeError: object of type 'NoneType' has no len() 
    71058  
    71059 TypeError: object of type 'NoneType' has no len() 
    71060  
    71061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71063 return self._any_displayed_positions and len(self._positions) > 0 
    71064  
    71065 See log for complete Python traceback. 
    71066  
    71067 Traceback (most recent call last): 
    71068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71073 mouse_pause_tracking 
    71074 self._mouse_pause() 
    71075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71077 m.pause(self._mouse_pause_position) 
    71078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71080 p = picked_object(x, y, self.view) 
    71081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71089 near, far = self._near_far_bounds(cp, vd) 
    71090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71092 b = self.drawing_bounds(allow_drawing_changes = False) 
    71093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71098 dbounds = [d.bounds() for d in self.child_drawings() 
    71099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71101 if d.display and not getattr(d, 'skip_bounds', False)] 
    71102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71104 return self._any_displayed_positions and len(self._positions) > 0 
    71105 TypeError: object of type 'NoneType' has no len() 
    71106  
    71107 TypeError: object of type 'NoneType' has no len() 
    71108  
    71109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71111 return self._any_displayed_positions and len(self._positions) > 0 
    71112  
    71113 See log for complete Python traceback. 
    71114  
    71115 Traceback (most recent call last): 
    71116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71121 mouse_pause_tracking 
    71122 self._mouse_pause() 
    71123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71125 m.pause(self._mouse_pause_position) 
    71126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71128 p = picked_object(x, y, self.view) 
    71129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71137 near, far = self._near_far_bounds(cp, vd) 
    71138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71140 b = self.drawing_bounds(allow_drawing_changes = False) 
    71141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71146 dbounds = [d.bounds() for d in self.child_drawings() 
    71147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71149 if d.display and not getattr(d, 'skip_bounds', False)] 
    71150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71152 return self._any_displayed_positions and len(self._positions) > 0 
    71153 TypeError: object of type 'NoneType' has no len() 
    71154  
    71155 TypeError: object of type 'NoneType' has no len() 
    71156  
    71157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71159 return self._any_displayed_positions and len(self._positions) > 0 
    71160  
    71161 See log for complete Python traceback. 
    71162  
    71163 Traceback (most recent call last): 
    71164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71169 mouse_pause_tracking 
    71170 self._mouse_pause() 
    71171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71173 m.pause(self._mouse_pause_position) 
    71174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71176 p = picked_object(x, y, self.view) 
    71177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71185 near, far = self._near_far_bounds(cp, vd) 
    71186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71188 b = self.drawing_bounds(allow_drawing_changes = False) 
    71189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71194 dbounds = [d.bounds() for d in self.child_drawings() 
    71195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71197 if d.display and not getattr(d, 'skip_bounds', False)] 
    71198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71200 return self._any_displayed_positions and len(self._positions) > 0 
    71201 TypeError: object of type 'NoneType' has no len() 
    71202  
    71203 TypeError: object of type 'NoneType' has no len() 
    71204  
    71205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71207 return self._any_displayed_positions and len(self._positions) > 0 
    71208  
    71209 See log for complete Python traceback. 
    71210  
    71211 Traceback (most recent call last): 
    71212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71217 mouse_pause_tracking 
    71218 self._mouse_pause() 
    71219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71221 m.pause(self._mouse_pause_position) 
    71222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71224 p = picked_object(x, y, self.view) 
    71225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71233 near, far = self._near_far_bounds(cp, vd) 
    71234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71236 b = self.drawing_bounds(allow_drawing_changes = False) 
    71237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71242 dbounds = [d.bounds() for d in self.child_drawings() 
    71243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71245 if d.display and not getattr(d, 'skip_bounds', False)] 
    71246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71248 return self._any_displayed_positions and len(self._positions) > 0 
    71249 TypeError: object of type 'NoneType' has no len() 
    71250  
    71251 TypeError: object of type 'NoneType' has no len() 
    71252  
    71253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71255 return self._any_displayed_positions and len(self._positions) > 0 
    71256  
    71257 See log for complete Python traceback. 
    71258  
    71259 Traceback (most recent call last): 
    71260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71265 mouse_pause_tracking 
    71266 self._mouse_pause() 
    71267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71269 m.pause(self._mouse_pause_position) 
    71270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71272 p = picked_object(x, y, self.view) 
    71273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71281 near, far = self._near_far_bounds(cp, vd) 
    71282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71284 b = self.drawing_bounds(allow_drawing_changes = False) 
    71285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71290 dbounds = [d.bounds() for d in self.child_drawings() 
    71291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71293 if d.display and not getattr(d, 'skip_bounds', False)] 
    71294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71296 return self._any_displayed_positions and len(self._positions) > 0 
    71297 TypeError: object of type 'NoneType' has no len() 
    71298  
    71299 TypeError: object of type 'NoneType' has no len() 
    71300  
    71301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71303 return self._any_displayed_positions and len(self._positions) > 0 
    71304  
    71305 See log for complete Python traceback. 
    71306  
    71307 Traceback (most recent call last): 
    71308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71313 mouse_pause_tracking 
    71314 self._mouse_pause() 
    71315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71317 m.pause(self._mouse_pause_position) 
    71318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71320 p = picked_object(x, y, self.view) 
    71321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71329 near, far = self._near_far_bounds(cp, vd) 
    71330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71332 b = self.drawing_bounds(allow_drawing_changes = False) 
    71333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71338 dbounds = [d.bounds() for d in self.child_drawings() 
    71339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71341 if d.display and not getattr(d, 'skip_bounds', False)] 
    71342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71344 return self._any_displayed_positions and len(self._positions) > 0 
    71345 TypeError: object of type 'NoneType' has no len() 
    71346  
    71347 TypeError: object of type 'NoneType' has no len() 
    71348  
    71349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71351 return self._any_displayed_positions and len(self._positions) > 0 
    71352  
    71353 See log for complete Python traceback. 
    71354  
    71355 Traceback (most recent call last): 
    71356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71361 mouse_pause_tracking 
    71362 self._mouse_pause() 
    71363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71365 m.pause(self._mouse_pause_position) 
    71366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71368 p = picked_object(x, y, self.view) 
    71369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71377 near, far = self._near_far_bounds(cp, vd) 
    71378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71380 b = self.drawing_bounds(allow_drawing_changes = False) 
    71381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71386 dbounds = [d.bounds() for d in self.child_drawings() 
    71387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71389 if d.display and not getattr(d, 'skip_bounds', False)] 
    71390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71392 return self._any_displayed_positions and len(self._positions) > 0 
    71393 TypeError: object of type 'NoneType' has no len() 
    71394  
    71395 TypeError: object of type 'NoneType' has no len() 
    71396  
    71397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71399 return self._any_displayed_positions and len(self._positions) > 0 
    71400  
    71401 See log for complete Python traceback. 
    71402  
    71403 Traceback (most recent call last): 
    71404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71409 mouse_pause_tracking 
    71410 self._mouse_pause() 
    71411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71413 m.pause(self._mouse_pause_position) 
    71414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71416 p = picked_object(x, y, self.view) 
    71417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71425 near, far = self._near_far_bounds(cp, vd) 
    71426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71428 b = self.drawing_bounds(allow_drawing_changes = False) 
    71429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71434 dbounds = [d.bounds() for d in self.child_drawings() 
    71435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71437 if d.display and not getattr(d, 'skip_bounds', False)] 
    71438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71440 return self._any_displayed_positions and len(self._positions) > 0 
    71441 TypeError: object of type 'NoneType' has no len() 
    71442  
    71443 TypeError: object of type 'NoneType' has no len() 
    71444  
    71445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71447 return self._any_displayed_positions and len(self._positions) > 0 
    71448  
    71449 See log for complete Python traceback. 
    71450  
    71451 Traceback (most recent call last): 
    71452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71457 mouse_pause_tracking 
    71458 self._mouse_pause() 
    71459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71461 m.pause(self._mouse_pause_position) 
    71462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71464 p = picked_object(x, y, self.view) 
    71465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71473 near, far = self._near_far_bounds(cp, vd) 
    71474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71476 b = self.drawing_bounds(allow_drawing_changes = False) 
    71477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71482 dbounds = [d.bounds() for d in self.child_drawings() 
    71483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71485 if d.display and not getattr(d, 'skip_bounds', False)] 
    71486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71488 return self._any_displayed_positions and len(self._positions) > 0 
    71489 TypeError: object of type 'NoneType' has no len() 
    71490  
    71491 TypeError: object of type 'NoneType' has no len() 
    71492  
    71493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71495 return self._any_displayed_positions and len(self._positions) > 0 
    71496  
    71497 See log for complete Python traceback. 
    71498  
    71499 Traceback (most recent call last): 
    71500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71505 mouse_pause_tracking 
    71506 self._mouse_pause() 
    71507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71509 m.pause(self._mouse_pause_position) 
    71510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71512 p = picked_object(x, y, self.view) 
    71513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71521 near, far = self._near_far_bounds(cp, vd) 
    71522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71524 b = self.drawing_bounds(allow_drawing_changes = False) 
    71525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71530 dbounds = [d.bounds() for d in self.child_drawings() 
    71531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71533 if d.display and not getattr(d, 'skip_bounds', False)] 
    71534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71536 return self._any_displayed_positions and len(self._positions) > 0 
    71537 TypeError: object of type 'NoneType' has no len() 
    71538  
    71539 TypeError: object of type 'NoneType' has no len() 
    71540  
    71541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71543 return self._any_displayed_positions and len(self._positions) > 0 
    71544  
    71545 See log for complete Python traceback. 
    71546  
    71547 Traceback (most recent call last): 
    71548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71553 mouse_pause_tracking 
    71554 self._mouse_pause() 
    71555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71557 m.pause(self._mouse_pause_position) 
    71558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71560 p = picked_object(x, y, self.view) 
    71561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71569 near, far = self._near_far_bounds(cp, vd) 
    71570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71572 b = self.drawing_bounds(allow_drawing_changes = False) 
    71573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71578 dbounds = [d.bounds() for d in self.child_drawings() 
    71579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71581 if d.display and not getattr(d, 'skip_bounds', False)] 
    71582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71584 return self._any_displayed_positions and len(self._positions) > 0 
    71585 TypeError: object of type 'NoneType' has no len() 
    71586  
    71587 TypeError: object of type 'NoneType' has no len() 
    71588  
    71589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71591 return self._any_displayed_positions and len(self._positions) > 0 
    71592  
    71593 See log for complete Python traceback. 
    71594  
    71595 Traceback (most recent call last): 
    71596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71601 mouse_pause_tracking 
    71602 self._mouse_pause() 
    71603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71605 m.pause(self._mouse_pause_position) 
    71606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71608 p = picked_object(x, y, self.view) 
    71609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71617 near, far = self._near_far_bounds(cp, vd) 
    71618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71620 b = self.drawing_bounds(allow_drawing_changes = False) 
    71621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71626 dbounds = [d.bounds() for d in self.child_drawings() 
    71627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71629 if d.display and not getattr(d, 'skip_bounds', False)] 
    71630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71632 return self._any_displayed_positions and len(self._positions) > 0 
    71633 TypeError: object of type 'NoneType' has no len() 
    71634  
    71635 TypeError: object of type 'NoneType' has no len() 
    71636  
    71637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71639 return self._any_displayed_positions and len(self._positions) > 0 
    71640  
    71641 See log for complete Python traceback. 
    71642  
    71643 Traceback (most recent call last): 
    71644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71649 mouse_pause_tracking 
    71650 self._mouse_pause() 
    71651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71653 m.pause(self._mouse_pause_position) 
    71654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71656 p = picked_object(x, y, self.view) 
    71657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71665 near, far = self._near_far_bounds(cp, vd) 
    71666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71668 b = self.drawing_bounds(allow_drawing_changes = False) 
    71669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71674 dbounds = [d.bounds() for d in self.child_drawings() 
    71675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71677 if d.display and not getattr(d, 'skip_bounds', False)] 
    71678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71680 return self._any_displayed_positions and len(self._positions) > 0 
    71681 TypeError: object of type 'NoneType' has no len() 
    71682  
    71683 TypeError: object of type 'NoneType' has no len() 
    71684  
    71685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71687 return self._any_displayed_positions and len(self._positions) > 0 
    71688  
    71689 See log for complete Python traceback. 
    71690  
    71691 Traceback (most recent call last): 
    71692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71697 mouse_pause_tracking 
    71698 self._mouse_pause() 
    71699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71701 m.pause(self._mouse_pause_position) 
    71702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71704 p = picked_object(x, y, self.view) 
    71705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71713 near, far = self._near_far_bounds(cp, vd) 
    71714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71716 b = self.drawing_bounds(allow_drawing_changes = False) 
    71717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71722 dbounds = [d.bounds() for d in self.child_drawings() 
    71723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71725 if d.display and not getattr(d, 'skip_bounds', False)] 
    71726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71728 return self._any_displayed_positions and len(self._positions) > 0 
    71729 TypeError: object of type 'NoneType' has no len() 
    71730  
    71731 TypeError: object of type 'NoneType' has no len() 
    71732  
    71733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71735 return self._any_displayed_positions and len(self._positions) > 0 
    71736  
    71737 See log for complete Python traceback. 
    71738  
    71739 Traceback (most recent call last): 
    71740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71745 mouse_pause_tracking 
    71746 self._mouse_pause() 
    71747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71749 m.pause(self._mouse_pause_position) 
    71750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71752 p = picked_object(x, y, self.view) 
    71753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71761 near, far = self._near_far_bounds(cp, vd) 
    71762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71764 b = self.drawing_bounds(allow_drawing_changes = False) 
    71765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71770 dbounds = [d.bounds() for d in self.child_drawings() 
    71771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71773 if d.display and not getattr(d, 'skip_bounds', False)] 
    71774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71776 return self._any_displayed_positions and len(self._positions) > 0 
    71777 TypeError: object of type 'NoneType' has no len() 
    71778  
    71779 TypeError: object of type 'NoneType' has no len() 
    71780  
    71781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71783 return self._any_displayed_positions and len(self._positions) > 0 
    71784  
    71785 See log for complete Python traceback. 
    71786  
    71787 Traceback (most recent call last): 
    71788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71793 mouse_pause_tracking 
    71794 self._mouse_pause() 
    71795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71797 m.pause(self._mouse_pause_position) 
    71798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71800 p = picked_object(x, y, self.view) 
    71801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71809 near, far = self._near_far_bounds(cp, vd) 
    71810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71812 b = self.drawing_bounds(allow_drawing_changes = False) 
    71813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71818 dbounds = [d.bounds() for d in self.child_drawings() 
    71819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71821 if d.display and not getattr(d, 'skip_bounds', False)] 
    71822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71824 return self._any_displayed_positions and len(self._positions) > 0 
    71825 TypeError: object of type 'NoneType' has no len() 
    71826  
    71827 TypeError: object of type 'NoneType' has no len() 
    71828  
    71829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71831 return self._any_displayed_positions and len(self._positions) > 0 
    71832  
    71833 See log for complete Python traceback. 
    71834  
    71835 Traceback (most recent call last): 
    71836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71841 mouse_pause_tracking 
    71842 self._mouse_pause() 
    71843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71845 m.pause(self._mouse_pause_position) 
    71846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71848 p = picked_object(x, y, self.view) 
    71849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71857 near, far = self._near_far_bounds(cp, vd) 
    71858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71860 b = self.drawing_bounds(allow_drawing_changes = False) 
    71861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71866 dbounds = [d.bounds() for d in self.child_drawings() 
    71867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71869 if d.display and not getattr(d, 'skip_bounds', False)] 
    71870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71872 return self._any_displayed_positions and len(self._positions) > 0 
    71873 TypeError: object of type 'NoneType' has no len() 
    71874  
    71875 TypeError: object of type 'NoneType' has no len() 
    71876  
    71877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71879 return self._any_displayed_positions and len(self._positions) > 0 
    71880  
    71881 See log for complete Python traceback. 
    71882  
    71883 Traceback (most recent call last): 
    71884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71889 mouse_pause_tracking 
    71890 self._mouse_pause() 
    71891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71893 m.pause(self._mouse_pause_position) 
    71894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71896 p = picked_object(x, y, self.view) 
    71897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71905 near, far = self._near_far_bounds(cp, vd) 
    71906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71908 b = self.drawing_bounds(allow_drawing_changes = False) 
    71909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71914 dbounds = [d.bounds() for d in self.child_drawings() 
    71915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71917 if d.display and not getattr(d, 'skip_bounds', False)] 
    71918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71920 return self._any_displayed_positions and len(self._positions) > 0 
    71921 TypeError: object of type 'NoneType' has no len() 
    71922  
    71923 TypeError: object of type 'NoneType' has no len() 
    71924  
    71925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71927 return self._any_displayed_positions and len(self._positions) > 0 
    71928  
    71929 See log for complete Python traceback. 
    71930  
    71931 Traceback (most recent call last): 
    71932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71937 mouse_pause_tracking 
    71938 self._mouse_pause() 
    71939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71941 m.pause(self._mouse_pause_position) 
    71942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71944 p = picked_object(x, y, self.view) 
    71945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    71953 near, far = self._near_far_bounds(cp, vd) 
    71954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    71956 b = self.drawing_bounds(allow_drawing_changes = False) 
    71957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    71959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    71960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    71962 dbounds = [d.bounds() for d in self.child_drawings() 
    71963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    71965 if d.display and not getattr(d, 'skip_bounds', False)] 
    71966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71968 return self._any_displayed_positions and len(self._positions) > 0 
    71969 TypeError: object of type 'NoneType' has no len() 
    71970  
    71971 TypeError: object of type 'NoneType' has no len() 
    71972  
    71973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    71975 return self._any_displayed_positions and len(self._positions) > 0 
    71976  
    71977 See log for complete Python traceback. 
    71978  
    71979 Traceback (most recent call last): 
    71980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    71982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    71983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    71985 mouse_pause_tracking 
    71986 self._mouse_pause() 
    71987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    71989 m.pause(self._mouse_pause_position) 
    71990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    71992 p = picked_object(x, y, self.view) 
    71993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    71995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    71996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    71997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    71998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    71999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72001 near, far = self._near_far_bounds(cp, vd) 
    72002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72004 b = self.drawing_bounds(allow_drawing_changes = False) 
    72005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72010 dbounds = [d.bounds() for d in self.child_drawings() 
    72011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72013 if d.display and not getattr(d, 'skip_bounds', False)] 
    72014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72016 return self._any_displayed_positions and len(self._positions) > 0 
    72017 TypeError: object of type 'NoneType' has no len() 
    72018  
    72019 TypeError: object of type 'NoneType' has no len() 
    72020  
    72021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72023 return self._any_displayed_positions and len(self._positions) > 0 
    72024  
    72025 See log for complete Python traceback. 
    72026  
    72027 Traceback (most recent call last): 
    72028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72033 mouse_pause_tracking 
    72034 self._mouse_pause() 
    72035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72037 m.pause(self._mouse_pause_position) 
    72038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72040 p = picked_object(x, y, self.view) 
    72041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72049 near, far = self._near_far_bounds(cp, vd) 
    72050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72052 b = self.drawing_bounds(allow_drawing_changes = False) 
    72053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72058 dbounds = [d.bounds() for d in self.child_drawings() 
    72059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72061 if d.display and not getattr(d, 'skip_bounds', False)] 
    72062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72064 return self._any_displayed_positions and len(self._positions) > 0 
    72065 TypeError: object of type 'NoneType' has no len() 
    72066  
    72067 TypeError: object of type 'NoneType' has no len() 
    72068  
    72069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72071 return self._any_displayed_positions and len(self._positions) > 0 
    72072  
    72073 See log for complete Python traceback. 
    72074  
    72075 Traceback (most recent call last): 
    72076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72081 mouse_pause_tracking 
    72082 self._mouse_pause() 
    72083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72085 m.pause(self._mouse_pause_position) 
    72086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72088 p = picked_object(x, y, self.view) 
    72089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72097 near, far = self._near_far_bounds(cp, vd) 
    72098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72100 b = self.drawing_bounds(allow_drawing_changes = False) 
    72101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72106 dbounds = [d.bounds() for d in self.child_drawings() 
    72107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72109 if d.display and not getattr(d, 'skip_bounds', False)] 
    72110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72112 return self._any_displayed_positions and len(self._positions) > 0 
    72113 TypeError: object of type 'NoneType' has no len() 
    72114  
    72115 TypeError: object of type 'NoneType' has no len() 
    72116  
    72117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72119 return self._any_displayed_positions and len(self._positions) > 0 
    72120  
    72121 See log for complete Python traceback. 
    72122  
    72123 Traceback (most recent call last): 
    72124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72129 mouse_pause_tracking 
    72130 self._mouse_pause() 
    72131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72133 m.pause(self._mouse_pause_position) 
    72134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72136 p = picked_object(x, y, self.view) 
    72137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72145 near, far = self._near_far_bounds(cp, vd) 
    72146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72148 b = self.drawing_bounds(allow_drawing_changes = False) 
    72149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72154 dbounds = [d.bounds() for d in self.child_drawings() 
    72155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72157 if d.display and not getattr(d, 'skip_bounds', False)] 
    72158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72160 return self._any_displayed_positions and len(self._positions) > 0 
    72161 TypeError: object of type 'NoneType' has no len() 
    72162  
    72163 TypeError: object of type 'NoneType' has no len() 
    72164  
    72165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72167 return self._any_displayed_positions and len(self._positions) > 0 
    72168  
    72169 See log for complete Python traceback. 
    72170  
    72171 Traceback (most recent call last): 
    72172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72177 mouse_pause_tracking 
    72178 self._mouse_pause() 
    72179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72181 m.pause(self._mouse_pause_position) 
    72182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72184 p = picked_object(x, y, self.view) 
    72185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72193 near, far = self._near_far_bounds(cp, vd) 
    72194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72196 b = self.drawing_bounds(allow_drawing_changes = False) 
    72197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72202 dbounds = [d.bounds() for d in self.child_drawings() 
    72203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72205 if d.display and not getattr(d, 'skip_bounds', False)] 
    72206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72208 return self._any_displayed_positions and len(self._positions) > 0 
    72209 TypeError: object of type 'NoneType' has no len() 
    72210  
    72211 TypeError: object of type 'NoneType' has no len() 
    72212  
    72213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72215 return self._any_displayed_positions and len(self._positions) > 0 
    72216  
    72217 See log for complete Python traceback. 
    72218  
    72219 Traceback (most recent call last): 
    72220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72225 mouse_pause_tracking 
    72226 self._mouse_pause() 
    72227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72229 m.pause(self._mouse_pause_position) 
    72230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72232 p = picked_object(x, y, self.view) 
    72233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72241 near, far = self._near_far_bounds(cp, vd) 
    72242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72244 b = self.drawing_bounds(allow_drawing_changes = False) 
    72245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72250 dbounds = [d.bounds() for d in self.child_drawings() 
    72251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72253 if d.display and not getattr(d, 'skip_bounds', False)] 
    72254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72256 return self._any_displayed_positions and len(self._positions) > 0 
    72257 TypeError: object of type 'NoneType' has no len() 
    72258  
    72259 TypeError: object of type 'NoneType' has no len() 
    72260  
    72261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72263 return self._any_displayed_positions and len(self._positions) > 0 
    72264  
    72265 See log for complete Python traceback. 
    72266  
    72267 Traceback (most recent call last): 
    72268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72273 mouse_pause_tracking 
    72274 self._mouse_pause() 
    72275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72277 m.pause(self._mouse_pause_position) 
    72278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72280 p = picked_object(x, y, self.view) 
    72281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72289 near, far = self._near_far_bounds(cp, vd) 
    72290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72292 b = self.drawing_bounds(allow_drawing_changes = False) 
    72293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72298 dbounds = [d.bounds() for d in self.child_drawings() 
    72299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72301 if d.display and not getattr(d, 'skip_bounds', False)] 
    72302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72304 return self._any_displayed_positions and len(self._positions) > 0 
    72305 TypeError: object of type 'NoneType' has no len() 
    72306  
    72307 TypeError: object of type 'NoneType' has no len() 
    72308  
    72309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72311 return self._any_displayed_positions and len(self._positions) > 0 
    72312  
    72313 See log for complete Python traceback. 
    72314  
    72315 Traceback (most recent call last): 
    72316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72321 mouse_pause_tracking 
    72322 self._mouse_pause() 
    72323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72325 m.pause(self._mouse_pause_position) 
    72326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72328 p = picked_object(x, y, self.view) 
    72329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72337 near, far = self._near_far_bounds(cp, vd) 
    72338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72340 b = self.drawing_bounds(allow_drawing_changes = False) 
    72341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72346 dbounds = [d.bounds() for d in self.child_drawings() 
    72347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72349 if d.display and not getattr(d, 'skip_bounds', False)] 
    72350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72352 return self._any_displayed_positions and len(self._positions) > 0 
    72353 TypeError: object of type 'NoneType' has no len() 
    72354  
    72355 TypeError: object of type 'NoneType' has no len() 
    72356  
    72357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72359 return self._any_displayed_positions and len(self._positions) > 0 
    72360  
    72361 See log for complete Python traceback. 
    72362  
    72363 Traceback (most recent call last): 
    72364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72369 mouse_pause_tracking 
    72370 self._mouse_pause() 
    72371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72373 m.pause(self._mouse_pause_position) 
    72374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72376 p = picked_object(x, y, self.view) 
    72377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72385 near, far = self._near_far_bounds(cp, vd) 
    72386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72388 b = self.drawing_bounds(allow_drawing_changes = False) 
    72389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72394 dbounds = [d.bounds() for d in self.child_drawings() 
    72395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72397 if d.display and not getattr(d, 'skip_bounds', False)] 
    72398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72400 return self._any_displayed_positions and len(self._positions) > 0 
    72401 TypeError: object of type 'NoneType' has no len() 
    72402  
    72403 TypeError: object of type 'NoneType' has no len() 
    72404  
    72405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72407 return self._any_displayed_positions and len(self._positions) > 0 
    72408  
    72409 See log for complete Python traceback. 
    72410  
    72411 Traceback (most recent call last): 
    72412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72417 mouse_pause_tracking 
    72418 self._mouse_pause() 
    72419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72421 m.pause(self._mouse_pause_position) 
    72422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72424 p = picked_object(x, y, self.view) 
    72425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72433 near, far = self._near_far_bounds(cp, vd) 
    72434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72436 b = self.drawing_bounds(allow_drawing_changes = False) 
    72437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72442 dbounds = [d.bounds() for d in self.child_drawings() 
    72443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72445 if d.display and not getattr(d, 'skip_bounds', False)] 
    72446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72448 return self._any_displayed_positions and len(self._positions) > 0 
    72449 TypeError: object of type 'NoneType' has no len() 
    72450  
    72451 TypeError: object of type 'NoneType' has no len() 
    72452  
    72453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72455 return self._any_displayed_positions and len(self._positions) > 0 
    72456  
    72457 See log for complete Python traceback. 
    72458  
    72459 Traceback (most recent call last): 
    72460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72465 mouse_pause_tracking 
    72466 self._mouse_pause() 
    72467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72469 m.pause(self._mouse_pause_position) 
    72470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72472 p = picked_object(x, y, self.view) 
    72473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72481 near, far = self._near_far_bounds(cp, vd) 
    72482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72484 b = self.drawing_bounds(allow_drawing_changes = False) 
    72485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72490 dbounds = [d.bounds() for d in self.child_drawings() 
    72491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72493 if d.display and not getattr(d, 'skip_bounds', False)] 
    72494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72496 return self._any_displayed_positions and len(self._positions) > 0 
    72497 TypeError: object of type 'NoneType' has no len() 
    72498  
    72499 TypeError: object of type 'NoneType' has no len() 
    72500  
    72501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72503 return self._any_displayed_positions and len(self._positions) > 0 
    72504  
    72505 See log for complete Python traceback. 
    72506  
    72507 Traceback (most recent call last): 
    72508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72513 mouse_pause_tracking 
    72514 self._mouse_pause() 
    72515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72517 m.pause(self._mouse_pause_position) 
    72518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72520 p = picked_object(x, y, self.view) 
    72521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72529 near, far = self._near_far_bounds(cp, vd) 
    72530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72532 b = self.drawing_bounds(allow_drawing_changes = False) 
    72533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72538 dbounds = [d.bounds() for d in self.child_drawings() 
    72539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72541 if d.display and not getattr(d, 'skip_bounds', False)] 
    72542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72544 return self._any_displayed_positions and len(self._positions) > 0 
    72545 TypeError: object of type 'NoneType' has no len() 
    72546  
    72547 TypeError: object of type 'NoneType' has no len() 
    72548  
    72549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72551 return self._any_displayed_positions and len(self._positions) > 0 
    72552  
    72553 See log for complete Python traceback. 
    72554  
    72555 Traceback (most recent call last): 
    72556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72561 mouse_pause_tracking 
    72562 self._mouse_pause() 
    72563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72565 m.pause(self._mouse_pause_position) 
    72566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72568 p = picked_object(x, y, self.view) 
    72569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72577 near, far = self._near_far_bounds(cp, vd) 
    72578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72580 b = self.drawing_bounds(allow_drawing_changes = False) 
    72581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72586 dbounds = [d.bounds() for d in self.child_drawings() 
    72587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72589 if d.display and not getattr(d, 'skip_bounds', False)] 
    72590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72592 return self._any_displayed_positions and len(self._positions) > 0 
    72593 TypeError: object of type 'NoneType' has no len() 
    72594  
    72595 TypeError: object of type 'NoneType' has no len() 
    72596  
    72597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72599 return self._any_displayed_positions and len(self._positions) > 0 
    72600  
    72601 See log for complete Python traceback. 
    72602  
    72603 Traceback (most recent call last): 
    72604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72609 mouse_pause_tracking 
    72610 self._mouse_pause() 
    72611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72613 m.pause(self._mouse_pause_position) 
    72614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72616 p = picked_object(x, y, self.view) 
    72617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72625 near, far = self._near_far_bounds(cp, vd) 
    72626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72628 b = self.drawing_bounds(allow_drawing_changes = False) 
    72629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72634 dbounds = [d.bounds() for d in self.child_drawings() 
    72635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72637 if d.display and not getattr(d, 'skip_bounds', False)] 
    72638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72640 return self._any_displayed_positions and len(self._positions) > 0 
    72641 TypeError: object of type 'NoneType' has no len() 
    72642  
    72643 TypeError: object of type 'NoneType' has no len() 
    72644  
    72645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72647 return self._any_displayed_positions and len(self._positions) > 0 
    72648  
    72649 See log for complete Python traceback. 
    72650  
    72651 Traceback (most recent call last): 
    72652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72657 mouse_pause_tracking 
    72658 self._mouse_pause() 
    72659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72661 m.pause(self._mouse_pause_position) 
    72662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72664 p = picked_object(x, y, self.view) 
    72665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72673 near, far = self._near_far_bounds(cp, vd) 
    72674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72676 b = self.drawing_bounds(allow_drawing_changes = False) 
    72677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72682 dbounds = [d.bounds() for d in self.child_drawings() 
    72683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72685 if d.display and not getattr(d, 'skip_bounds', False)] 
    72686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72688 return self._any_displayed_positions and len(self._positions) > 0 
    72689 TypeError: object of type 'NoneType' has no len() 
    72690  
    72691 TypeError: object of type 'NoneType' has no len() 
    72692  
    72693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72695 return self._any_displayed_positions and len(self._positions) > 0 
    72696  
    72697 See log for complete Python traceback. 
    72698  
    72699 Traceback (most recent call last): 
    72700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72705 mouse_pause_tracking 
    72706 self._mouse_pause() 
    72707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72709 m.pause(self._mouse_pause_position) 
    72710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72712 p = picked_object(x, y, self.view) 
    72713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72721 near, far = self._near_far_bounds(cp, vd) 
    72722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72724 b = self.drawing_bounds(allow_drawing_changes = False) 
    72725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72730 dbounds = [d.bounds() for d in self.child_drawings() 
    72731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72733 if d.display and not getattr(d, 'skip_bounds', False)] 
    72734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72736 return self._any_displayed_positions and len(self._positions) > 0 
    72737 TypeError: object of type 'NoneType' has no len() 
    72738  
    72739 TypeError: object of type 'NoneType' has no len() 
    72740  
    72741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72743 return self._any_displayed_positions and len(self._positions) > 0 
    72744  
    72745 See log for complete Python traceback. 
    72746  
    72747 Traceback (most recent call last): 
    72748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72753 mouse_pause_tracking 
    72754 self._mouse_pause() 
    72755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72757 m.pause(self._mouse_pause_position) 
    72758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72760 p = picked_object(x, y, self.view) 
    72761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72769 near, far = self._near_far_bounds(cp, vd) 
    72770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72772 b = self.drawing_bounds(allow_drawing_changes = False) 
    72773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72778 dbounds = [d.bounds() for d in self.child_drawings() 
    72779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72781 if d.display and not getattr(d, 'skip_bounds', False)] 
    72782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72784 return self._any_displayed_positions and len(self._positions) > 0 
    72785 TypeError: object of type 'NoneType' has no len() 
    72786  
    72787 TypeError: object of type 'NoneType' has no len() 
    72788  
    72789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72791 return self._any_displayed_positions and len(self._positions) > 0 
    72792  
    72793 See log for complete Python traceback. 
    72794  
    72795 Traceback (most recent call last): 
    72796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72801 mouse_pause_tracking 
    72802 self._mouse_pause() 
    72803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72805 m.pause(self._mouse_pause_position) 
    72806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72808 p = picked_object(x, y, self.view) 
    72809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72817 near, far = self._near_far_bounds(cp, vd) 
    72818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72820 b = self.drawing_bounds(allow_drawing_changes = False) 
    72821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72826 dbounds = [d.bounds() for d in self.child_drawings() 
    72827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72829 if d.display and not getattr(d, 'skip_bounds', False)] 
    72830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72832 return self._any_displayed_positions and len(self._positions) > 0 
    72833 TypeError: object of type 'NoneType' has no len() 
    72834  
    72835 TypeError: object of type 'NoneType' has no len() 
    72836  
    72837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72839 return self._any_displayed_positions and len(self._positions) > 0 
    72840  
    72841 See log for complete Python traceback. 
    72842  
    72843 Traceback (most recent call last): 
    72844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72845 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72846 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72848 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72849 mouse_pause_tracking 
    72850 self._mouse_pause() 
    72851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72852 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72853 m.pause(self._mouse_pause_position) 
    72854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72855 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72856 p = picked_object(x, y, self.view) 
    72857 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72858 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72859 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72861 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72862 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72864 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72865 near, far = self._near_far_bounds(cp, vd) 
    72866 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72867 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72868 b = self.drawing_bounds(allow_drawing_changes = False) 
    72869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72870 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72871 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72872 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72873 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72874 dbounds = [d.bounds() for d in self.child_drawings() 
    72875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72876 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72877 if d.display and not getattr(d, 'skip_bounds', False)] 
    72878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72879 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72880 return self._any_displayed_positions and len(self._positions) > 0 
    72881 TypeError: object of type 'NoneType' has no len() 
    72882  
    72883 TypeError: object of type 'NoneType' has no len() 
    72884  
    72885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72886 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72887 return self._any_displayed_positions and len(self._positions) > 0 
    72888  
    72889 See log for complete Python traceback. 
    72890  
    72891 Traceback (most recent call last): 
    72892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72893 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72894 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72896 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72897 mouse_pause_tracking 
    72898 self._mouse_pause() 
    72899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72900 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72901 m.pause(self._mouse_pause_position) 
    72902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72903 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72904 p = picked_object(x, y, self.view) 
    72905 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72906 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72907 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72909 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72910 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72912 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72913 near, far = self._near_far_bounds(cp, vd) 
    72914 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72915 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72916 b = self.drawing_bounds(allow_drawing_changes = False) 
    72917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72918 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72919 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72920 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72921 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72922 dbounds = [d.bounds() for d in self.child_drawings() 
    72923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72924 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72925 if d.display and not getattr(d, 'skip_bounds', False)] 
    72926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72927 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72928 return self._any_displayed_positions and len(self._positions) > 0 
    72929 TypeError: object of type 'NoneType' has no len() 
    72930  
    72931 TypeError: object of type 'NoneType' has no len() 
    72932  
    72933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72934 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72935 return self._any_displayed_positions and len(self._positions) > 0 
    72936  
    72937 See log for complete Python traceback. 
    72938  
    72939 Traceback (most recent call last): 
    72940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72941 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72942 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72944 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72945 mouse_pause_tracking 
    72946 self._mouse_pause() 
    72947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72948 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72949 m.pause(self._mouse_pause_position) 
    72950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72951 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    72952 p = picked_object(x, y, self.view) 
    72953 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72954 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    72955 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    72956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72957 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    72958 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    72959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72960 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    72961 near, far = self._near_far_bounds(cp, vd) 
    72962 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72963 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    72964 b = self.drawing_bounds(allow_drawing_changes = False) 
    72965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72966 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    72967 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    72968 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72969 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    72970 dbounds = [d.bounds() for d in self.child_drawings() 
    72971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72972 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    72973 if d.display and not getattr(d, 'skip_bounds', False)] 
    72974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72975 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72976 return self._any_displayed_positions and len(self._positions) > 0 
    72977 TypeError: object of type 'NoneType' has no len() 
    72978  
    72979 TypeError: object of type 'NoneType' has no len() 
    72980  
    72981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72982 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    72983 return self._any_displayed_positions and len(self._positions) > 0 
    72984  
    72985 See log for complete Python traceback. 
    72986  
    72987 Traceback (most recent call last): 
    72988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72989 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    72990 self.session.ui.mouse_modes.mouse_pause_tracking() 
    72991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72992 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    72993 mouse_pause_tracking 
    72994 self._mouse_pause() 
    72995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72996 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    72997 m.pause(self._mouse_pause_position) 
    72998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    72999 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73000 p = picked_object(x, y, self.view) 
    73001 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73002 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73003 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73005 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73006 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73008 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73009 near, far = self._near_far_bounds(cp, vd) 
    73010 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73011 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73012 b = self.drawing_bounds(allow_drawing_changes = False) 
    73013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73014 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73015 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73016 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73017 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73018 dbounds = [d.bounds() for d in self.child_drawings() 
    73019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73020 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73021 if d.display and not getattr(d, 'skip_bounds', False)] 
    73022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73023 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73024 return self._any_displayed_positions and len(self._positions) > 0 
    73025 TypeError: object of type 'NoneType' has no len() 
    73026  
    73027 TypeError: object of type 'NoneType' has no len() 
    73028  
    73029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73030 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73031 return self._any_displayed_positions and len(self._positions) > 0 
    73032  
    73033 See log for complete Python traceback. 
    73034  
    73035 Traceback (most recent call last): 
    73036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73037 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73038 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73040 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73041 mouse_pause_tracking 
    73042 self._mouse_pause() 
    73043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73044 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73045 m.pause(self._mouse_pause_position) 
    73046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73047 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73048 p = picked_object(x, y, self.view) 
    73049 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73050 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73051 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73053 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73054 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73056 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73057 near, far = self._near_far_bounds(cp, vd) 
    73058 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73059 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73060 b = self.drawing_bounds(allow_drawing_changes = False) 
    73061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73062 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73063 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73064 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73065 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73066 dbounds = [d.bounds() for d in self.child_drawings() 
    73067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73068 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73069 if d.display and not getattr(d, 'skip_bounds', False)] 
    73070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73071 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73072 return self._any_displayed_positions and len(self._positions) > 0 
    73073 TypeError: object of type 'NoneType' has no len() 
    73074  
    73075 TypeError: object of type 'NoneType' has no len() 
    73076  
    73077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73078 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73079 return self._any_displayed_positions and len(self._positions) > 0 
    73080  
    73081 See log for complete Python traceback. 
    73082  
    73083 Traceback (most recent call last): 
    73084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73085 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73088 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73089 mouse_pause_tracking 
    73090 self._mouse_pause() 
    73091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73092 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73093 m.pause(self._mouse_pause_position) 
    73094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73095 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73096 p = picked_object(x, y, self.view) 
    73097 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73098 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73099 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73101 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73102 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73104 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73105 near, far = self._near_far_bounds(cp, vd) 
    73106 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73107 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73108 b = self.drawing_bounds(allow_drawing_changes = False) 
    73109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73110 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73111 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73112 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73113 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73114 dbounds = [d.bounds() for d in self.child_drawings() 
    73115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73116 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73117 if d.display and not getattr(d, 'skip_bounds', False)] 
    73118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73119 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73120 return self._any_displayed_positions and len(self._positions) > 0 
    73121 TypeError: object of type 'NoneType' has no len() 
    73122  
    73123 TypeError: object of type 'NoneType' has no len() 
    73124  
    73125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73126 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73127 return self._any_displayed_positions and len(self._positions) > 0 
    73128  
    73129 See log for complete Python traceback. 
    73130  
    73131 Traceback (most recent call last): 
    73132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73133 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73134 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73136 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73137 mouse_pause_tracking 
    73138 self._mouse_pause() 
    73139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73140 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73141 m.pause(self._mouse_pause_position) 
    73142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73143 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73144 p = picked_object(x, y, self.view) 
    73145 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73146 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73147 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73149 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73150 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73152 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73153 near, far = self._near_far_bounds(cp, vd) 
    73154 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73155 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73156 b = self.drawing_bounds(allow_drawing_changes = False) 
    73157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73158 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73159 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73160 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73161 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73162 dbounds = [d.bounds() for d in self.child_drawings() 
    73163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73164 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73165 if d.display and not getattr(d, 'skip_bounds', False)] 
    73166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73167 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73168 return self._any_displayed_positions and len(self._positions) > 0 
    73169 TypeError: object of type 'NoneType' has no len() 
    73170  
    73171 TypeError: object of type 'NoneType' has no len() 
    73172  
    73173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73174 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73175 return self._any_displayed_positions and len(self._positions) > 0 
    73176  
    73177 See log for complete Python traceback. 
    73178  
    73179 Traceback (most recent call last): 
    73180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73181 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73182 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73184 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73185 mouse_pause_tracking 
    73186 self._mouse_pause() 
    73187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73188 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73189 m.pause(self._mouse_pause_position) 
    73190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73191 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73192 p = picked_object(x, y, self.view) 
    73193 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73194 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73195 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73197 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73198 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73200 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73201 near, far = self._near_far_bounds(cp, vd) 
    73202 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73203 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73204 b = self.drawing_bounds(allow_drawing_changes = False) 
    73205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73206 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73207 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73208 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73209 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73210 dbounds = [d.bounds() for d in self.child_drawings() 
    73211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73212 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73213 if d.display and not getattr(d, 'skip_bounds', False)] 
    73214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73215 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73216 return self._any_displayed_positions and len(self._positions) > 0 
    73217 TypeError: object of type 'NoneType' has no len() 
    73218  
    73219 TypeError: object of type 'NoneType' has no len() 
    73220  
    73221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73222 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73223 return self._any_displayed_positions and len(self._positions) > 0 
    73224  
    73225 See log for complete Python traceback. 
    73226  
    73227 Traceback (most recent call last): 
    73228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73229 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73230 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73232 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73233 mouse_pause_tracking 
    73234 self._mouse_pause() 
    73235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73236 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73237 m.pause(self._mouse_pause_position) 
    73238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73239 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73240 p = picked_object(x, y, self.view) 
    73241 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73242 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73243 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73245 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73246 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73248 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73249 near, far = self._near_far_bounds(cp, vd) 
    73250 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73251 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73252 b = self.drawing_bounds(allow_drawing_changes = False) 
    73253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73254 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73255 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73256 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73257 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73258 dbounds = [d.bounds() for d in self.child_drawings() 
    73259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73260 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73261 if d.display and not getattr(d, 'skip_bounds', False)] 
    73262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73263 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73264 return self._any_displayed_positions and len(self._positions) > 0 
    73265 TypeError: object of type 'NoneType' has no len() 
    73266  
    73267 TypeError: object of type 'NoneType' has no len() 
    73268  
    73269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73270 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73271 return self._any_displayed_positions and len(self._positions) > 0 
    73272  
    73273 See log for complete Python traceback. 
    73274  
    73275 Traceback (most recent call last): 
    73276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73277 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73278 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73280 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73281 mouse_pause_tracking 
    73282 self._mouse_pause() 
    73283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73284 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73285 m.pause(self._mouse_pause_position) 
    73286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73287 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73288 p = picked_object(x, y, self.view) 
    73289 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73290 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73291 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73293 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73294 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73296 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73297 near, far = self._near_far_bounds(cp, vd) 
    73298 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73299 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73300 b = self.drawing_bounds(allow_drawing_changes = False) 
    73301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73302 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73303 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73304 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73305 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73306 dbounds = [d.bounds() for d in self.child_drawings() 
    73307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73308 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73309 if d.display and not getattr(d, 'skip_bounds', False)] 
    73310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73311 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73312 return self._any_displayed_positions and len(self._positions) > 0 
    73313 TypeError: object of type 'NoneType' has no len() 
    73314  
    73315 TypeError: object of type 'NoneType' has no len() 
    73316  
    73317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73318 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73319 return self._any_displayed_positions and len(self._positions) > 0 
    73320  
    73321 See log for complete Python traceback. 
    73322  
    73323 Traceback (most recent call last): 
    73324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73325 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73326 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73328 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73329 mouse_pause_tracking 
    73330 self._mouse_pause() 
    73331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73332 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73333 m.pause(self._mouse_pause_position) 
    73334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73335 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73336 p = picked_object(x, y, self.view) 
    73337 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73338 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73339 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73341 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73342 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73344 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73345 near, far = self._near_far_bounds(cp, vd) 
    73346 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73347 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73348 b = self.drawing_bounds(allow_drawing_changes = False) 
    73349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73350 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73351 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73352 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73353 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73354 dbounds = [d.bounds() for d in self.child_drawings() 
    73355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73356 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73357 if d.display and not getattr(d, 'skip_bounds', False)] 
    73358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73359 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73360 return self._any_displayed_positions and len(self._positions) > 0 
    73361 TypeError: object of type 'NoneType' has no len() 
    73362  
    73363 TypeError: object of type 'NoneType' has no len() 
    73364  
    73365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73366 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73367 return self._any_displayed_positions and len(self._positions) > 0 
    73368  
    73369 See log for complete Python traceback. 
    73370  
    73371 Traceback (most recent call last): 
    73372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73373 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73374 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73376 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73377 mouse_pause_tracking 
    73378 self._mouse_pause() 
    73379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73380 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73381 m.pause(self._mouse_pause_position) 
    73382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73383 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73384 p = picked_object(x, y, self.view) 
    73385 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73386 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73387 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73389 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73390 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73392 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73393 near, far = self._near_far_bounds(cp, vd) 
    73394 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73395 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73396 b = self.drawing_bounds(allow_drawing_changes = False) 
    73397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73398 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73399 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73400 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73401 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73402 dbounds = [d.bounds() for d in self.child_drawings() 
    73403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73404 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73405 if d.display and not getattr(d, 'skip_bounds', False)] 
    73406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73407 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73408 return self._any_displayed_positions and len(self._positions) > 0 
    73409 TypeError: object of type 'NoneType' has no len() 
    73410  
    73411 TypeError: object of type 'NoneType' has no len() 
    73412  
    73413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73414 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73415 return self._any_displayed_positions and len(self._positions) > 0 
    73416  
    73417 See log for complete Python traceback. 
    73418  
    73419 Traceback (most recent call last): 
    73420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73421 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73422 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73424 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73425 mouse_pause_tracking 
    73426 self._mouse_pause() 
    73427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73428 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73429 m.pause(self._mouse_pause_position) 
    73430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73431 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73432 p = picked_object(x, y, self.view) 
    73433 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73434 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73435 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73437 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73438 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73440 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73441 near, far = self._near_far_bounds(cp, vd) 
    73442 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73443 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73444 b = self.drawing_bounds(allow_drawing_changes = False) 
    73445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73446 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73447 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73448 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73449 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73450 dbounds = [d.bounds() for d in self.child_drawings() 
    73451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73452 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73453 if d.display and not getattr(d, 'skip_bounds', False)] 
    73454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73455 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73456 return self._any_displayed_positions and len(self._positions) > 0 
    73457 TypeError: object of type 'NoneType' has no len() 
    73458  
    73459 TypeError: object of type 'NoneType' has no len() 
    73460  
    73461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73462 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73463 return self._any_displayed_positions and len(self._positions) > 0 
    73464  
    73465 See log for complete Python traceback. 
    73466  
    73467 Traceback (most recent call last): 
    73468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73469 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73470 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73472 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73473 mouse_pause_tracking 
    73474 self._mouse_pause() 
    73475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73476 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73477 m.pause(self._mouse_pause_position) 
    73478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73479 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73480 p = picked_object(x, y, self.view) 
    73481 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73482 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73483 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73485 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73486 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73488 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73489 near, far = self._near_far_bounds(cp, vd) 
    73490 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73491 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73492 b = self.drawing_bounds(allow_drawing_changes = False) 
    73493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73494 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73495 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73496 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73497 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73498 dbounds = [d.bounds() for d in self.child_drawings() 
    73499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73500 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73501 if d.display and not getattr(d, 'skip_bounds', False)] 
    73502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73503 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73504 return self._any_displayed_positions and len(self._positions) > 0 
    73505 TypeError: object of type 'NoneType' has no len() 
    73506  
    73507 TypeError: object of type 'NoneType' has no len() 
    73508  
    73509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73510 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73511 return self._any_displayed_positions and len(self._positions) > 0 
    73512  
    73513 See log for complete Python traceback. 
    73514  
    73515 Traceback (most recent call last): 
    73516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73517 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73518 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73520 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73521 mouse_pause_tracking 
    73522 self._mouse_pause() 
    73523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73524 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73525 m.pause(self._mouse_pause_position) 
    73526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73527 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73528 p = picked_object(x, y, self.view) 
    73529 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73530 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73531 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73533 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73534 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73536 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73537 near, far = self._near_far_bounds(cp, vd) 
    73538 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73539 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73540 b = self.drawing_bounds(allow_drawing_changes = False) 
    73541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73542 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73543 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73544 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73545 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73546 dbounds = [d.bounds() for d in self.child_drawings() 
    73547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73548 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73549 if d.display and not getattr(d, 'skip_bounds', False)] 
    73550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73551 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73552 return self._any_displayed_positions and len(self._positions) > 0 
    73553 TypeError: object of type 'NoneType' has no len() 
    73554  
    73555 TypeError: object of type 'NoneType' has no len() 
    73556  
    73557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73558 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73559 return self._any_displayed_positions and len(self._positions) > 0 
    73560  
    73561 See log for complete Python traceback. 
    73562  
    73563 Traceback (most recent call last): 
    73564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73565 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73568 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73569 mouse_pause_tracking 
    73570 self._mouse_pause() 
    73571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73572 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73573 m.pause(self._mouse_pause_position) 
    73574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73575 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73576 p = picked_object(x, y, self.view) 
    73577 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73578 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73579 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73581 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73582 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73584 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73585 near, far = self._near_far_bounds(cp, vd) 
    73586 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73587 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73588 b = self.drawing_bounds(allow_drawing_changes = False) 
    73589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73590 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73591 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73592 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73593 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73594 dbounds = [d.bounds() for d in self.child_drawings() 
    73595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73596 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73597 if d.display and not getattr(d, 'skip_bounds', False)] 
    73598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73599 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73600 return self._any_displayed_positions and len(self._positions) > 0 
    73601 TypeError: object of type 'NoneType' has no len() 
    73602  
    73603 TypeError: object of type 'NoneType' has no len() 
    73604  
    73605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73606 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73607 return self._any_displayed_positions and len(self._positions) > 0 
    73608  
    73609 See log for complete Python traceback. 
    73610  
    73611 Traceback (most recent call last): 
    73612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73613 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73616 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73617 mouse_pause_tracking 
    73618 self._mouse_pause() 
    73619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73620 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73621 m.pause(self._mouse_pause_position) 
    73622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73623 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73624 p = picked_object(x, y, self.view) 
    73625 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73626 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73627 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73629 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73630 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73632 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73633 near, far = self._near_far_bounds(cp, vd) 
    73634 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73635 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73636 b = self.drawing_bounds(allow_drawing_changes = False) 
    73637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73638 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73639 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73640 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73641 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73642 dbounds = [d.bounds() for d in self.child_drawings() 
    73643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73644 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73645 if d.display and not getattr(d, 'skip_bounds', False)] 
    73646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73647 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73648 return self._any_displayed_positions and len(self._positions) > 0 
    73649 TypeError: object of type 'NoneType' has no len() 
    73650  
    73651 TypeError: object of type 'NoneType' has no len() 
    73652  
    73653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73654 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73655 return self._any_displayed_positions and len(self._positions) > 0 
    73656  
    73657 See log for complete Python traceback. 
    73658  
    73659 Traceback (most recent call last): 
    73660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73661 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73662 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73664 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73665 mouse_pause_tracking 
    73666 self._mouse_pause() 
    73667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73668 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73669 m.pause(self._mouse_pause_position) 
    73670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73671 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73672 p = picked_object(x, y, self.view) 
    73673 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73674 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73675 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73677 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73678 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73680 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73681 near, far = self._near_far_bounds(cp, vd) 
    73682 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73683 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73684 b = self.drawing_bounds(allow_drawing_changes = False) 
    73685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73686 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73687 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73688 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73689 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73690 dbounds = [d.bounds() for d in self.child_drawings() 
    73691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73692 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73693 if d.display and not getattr(d, 'skip_bounds', False)] 
    73694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73695 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73696 return self._any_displayed_positions and len(self._positions) > 0 
    73697 TypeError: object of type 'NoneType' has no len() 
    73698  
    73699 TypeError: object of type 'NoneType' has no len() 
    73700  
    73701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73702 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73703 return self._any_displayed_positions and len(self._positions) > 0 
    73704  
    73705 See log for complete Python traceback. 
    73706  
    73707 Traceback (most recent call last): 
    73708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73709 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73710 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73712 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73713 mouse_pause_tracking 
    73714 self._mouse_pause() 
    73715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73716 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73717 m.pause(self._mouse_pause_position) 
    73718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73719 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73720 p = picked_object(x, y, self.view) 
    73721 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73722 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73723 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73725 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73726 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73728 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73729 near, far = self._near_far_bounds(cp, vd) 
    73730 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73731 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73732 b = self.drawing_bounds(allow_drawing_changes = False) 
    73733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73734 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73735 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73736 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73737 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73738 dbounds = [d.bounds() for d in self.child_drawings() 
    73739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73740 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73741 if d.display and not getattr(d, 'skip_bounds', False)] 
    73742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73743 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73744 return self._any_displayed_positions and len(self._positions) > 0 
    73745 TypeError: object of type 'NoneType' has no len() 
    73746  
    73747 TypeError: object of type 'NoneType' has no len() 
    73748  
    73749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73750 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73751 return self._any_displayed_positions and len(self._positions) > 0 
    73752  
    73753 See log for complete Python traceback. 
    73754  
    73755 Traceback (most recent call last): 
    73756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73757 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73758 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73760 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73761 mouse_pause_tracking 
    73762 self._mouse_pause() 
    73763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73764 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73765 m.pause(self._mouse_pause_position) 
    73766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73767 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73768 p = picked_object(x, y, self.view) 
    73769 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73770 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73771 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73773 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73774 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73776 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73777 near, far = self._near_far_bounds(cp, vd) 
    73778 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73779 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73780 b = self.drawing_bounds(allow_drawing_changes = False) 
    73781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73782 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73783 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73784 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73785 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73786 dbounds = [d.bounds() for d in self.child_drawings() 
    73787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73788 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73789 if d.display and not getattr(d, 'skip_bounds', False)] 
    73790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73791 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73792 return self._any_displayed_positions and len(self._positions) > 0 
    73793 TypeError: object of type 'NoneType' has no len() 
    73794  
    73795 TypeError: object of type 'NoneType' has no len() 
    73796  
    73797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73798 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73799 return self._any_displayed_positions and len(self._positions) > 0 
    73800  
    73801 See log for complete Python traceback. 
    73802  
    73803 Traceback (most recent call last): 
    73804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73805 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73806 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73808 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73809 mouse_pause_tracking 
    73810 self._mouse_pause() 
    73811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73812 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73813 m.pause(self._mouse_pause_position) 
    73814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73815 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73816 p = picked_object(x, y, self.view) 
    73817 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73818 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73819 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73821 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73822 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73824 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73825 near, far = self._near_far_bounds(cp, vd) 
    73826 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73827 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73828 b = self.drawing_bounds(allow_drawing_changes = False) 
    73829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73830 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73831 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73832 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73833 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73834 dbounds = [d.bounds() for d in self.child_drawings() 
    73835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73836 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73837 if d.display and not getattr(d, 'skip_bounds', False)] 
    73838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73839 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73840 return self._any_displayed_positions and len(self._positions) > 0 
    73841 TypeError: object of type 'NoneType' has no len() 
    73842  
    73843 TypeError: object of type 'NoneType' has no len() 
    73844  
    73845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73846 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73847 return self._any_displayed_positions and len(self._positions) > 0 
    73848  
    73849 See log for complete Python traceback. 
    73850  
    73851 Traceback (most recent call last): 
    73852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73853 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73854 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73856 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73857 mouse_pause_tracking 
    73858 self._mouse_pause() 
    73859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73860 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73861 m.pause(self._mouse_pause_position) 
    73862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73863 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73864 p = picked_object(x, y, self.view) 
    73865 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73866 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73867 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73869 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73870 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73872 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73873 near, far = self._near_far_bounds(cp, vd) 
    73874 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73875 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73876 b = self.drawing_bounds(allow_drawing_changes = False) 
    73877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73878 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73879 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73880 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73881 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73882 dbounds = [d.bounds() for d in self.child_drawings() 
    73883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73884 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73885 if d.display and not getattr(d, 'skip_bounds', False)] 
    73886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73887 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73888 return self._any_displayed_positions and len(self._positions) > 0 
    73889 TypeError: object of type 'NoneType' has no len() 
    73890  
    73891 TypeError: object of type 'NoneType' has no len() 
    73892  
    73893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73894 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73895 return self._any_displayed_positions and len(self._positions) > 0 
    73896  
    73897 See log for complete Python traceback. 
    73898  
    73899 Traceback (most recent call last): 
    73900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73901 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73902 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73904 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73905 mouse_pause_tracking 
    73906 self._mouse_pause() 
    73907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73908 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73909 m.pause(self._mouse_pause_position) 
    73910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73911 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73912 p = picked_object(x, y, self.view) 
    73913 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73914 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73915 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73917 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73918 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73920 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73921 near, far = self._near_far_bounds(cp, vd) 
    73922 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73923 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73924 b = self.drawing_bounds(allow_drawing_changes = False) 
    73925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73926 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73927 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73928 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73929 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73930 dbounds = [d.bounds() for d in self.child_drawings() 
    73931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73932 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73933 if d.display and not getattr(d, 'skip_bounds', False)] 
    73934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73935 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73936 return self._any_displayed_positions and len(self._positions) > 0 
    73937 TypeError: object of type 'NoneType' has no len() 
    73938  
    73939 TypeError: object of type 'NoneType' has no len() 
    73940  
    73941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73942 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73943 return self._any_displayed_positions and len(self._positions) > 0 
    73944  
    73945 See log for complete Python traceback. 
    73946  
    73947 Traceback (most recent call last): 
    73948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73949 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73950 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73952 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    73953 mouse_pause_tracking 
    73954 self._mouse_pause() 
    73955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73956 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    73957 m.pause(self._mouse_pause_position) 
    73958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73959 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    73960 p = picked_object(x, y, self.view) 
    73961 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73962 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    73963 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    73964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73965 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    73966 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    73967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73968 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    73969 near, far = self._near_far_bounds(cp, vd) 
    73970 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73971 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    73972 b = self.drawing_bounds(allow_drawing_changes = False) 
    73973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73974 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    73975 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    73976 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73977 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    73978 dbounds = [d.bounds() for d in self.child_drawings() 
    73979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73980 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    73981 if d.display and not getattr(d, 'skip_bounds', False)] 
    73982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73983 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73984 return self._any_displayed_positions and len(self._positions) > 0 
    73985 TypeError: object of type 'NoneType' has no len() 
    73986  
    73987 TypeError: object of type 'NoneType' has no len() 
    73988  
    73989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73990 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    73991 return self._any_displayed_positions and len(self._positions) > 0 
    73992  
    73993 See log for complete Python traceback. 
    73994  
    73995 Traceback (most recent call last): 
    73996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    73997 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    73998 self.session.ui.mouse_modes.mouse_pause_tracking() 
    73999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74000 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74001 mouse_pause_tracking 
    74002 self._mouse_pause() 
    74003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74004 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74005 m.pause(self._mouse_pause_position) 
    74006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74007 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74008 p = picked_object(x, y, self.view) 
    74009 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74010 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74011 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74013 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74014 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74016 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74017 near, far = self._near_far_bounds(cp, vd) 
    74018 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74019 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74020 b = self.drawing_bounds(allow_drawing_changes = False) 
    74021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74022 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74023 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74024 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74025 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74026 dbounds = [d.bounds() for d in self.child_drawings() 
    74027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74028 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74029 if d.display and not getattr(d, 'skip_bounds', False)] 
    74030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74031 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74032 return self._any_displayed_positions and len(self._positions) > 0 
    74033 TypeError: object of type 'NoneType' has no len() 
    74034  
    74035 TypeError: object of type 'NoneType' has no len() 
    74036  
    74037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74038 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74039 return self._any_displayed_positions and len(self._positions) > 0 
    74040  
    74041 See log for complete Python traceback. 
    74042  
    74043 Traceback (most recent call last): 
    74044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74045 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74048 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74049 mouse_pause_tracking 
    74050 self._mouse_pause() 
    74051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74052 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74053 m.pause(self._mouse_pause_position) 
    74054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74055 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74056 p = picked_object(x, y, self.view) 
    74057 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74058 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74059 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74061 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74062 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74064 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74065 near, far = self._near_far_bounds(cp, vd) 
    74066 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74067 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74068 b = self.drawing_bounds(allow_drawing_changes = False) 
    74069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74070 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74071 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74072 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74073 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74074 dbounds = [d.bounds() for d in self.child_drawings() 
    74075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74076 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74077 if d.display and not getattr(d, 'skip_bounds', False)] 
    74078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74079 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74080 return self._any_displayed_positions and len(self._positions) > 0 
    74081 TypeError: object of type 'NoneType' has no len() 
    74082  
    74083 TypeError: object of type 'NoneType' has no len() 
    74084  
    74085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74086 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74087 return self._any_displayed_positions and len(self._positions) > 0 
    74088  
    74089 See log for complete Python traceback. 
    74090  
    74091 Traceback (most recent call last): 
    74092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74093 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74096 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74097 mouse_pause_tracking 
    74098 self._mouse_pause() 
    74099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74100 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74101 m.pause(self._mouse_pause_position) 
    74102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74103 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74104 p = picked_object(x, y, self.view) 
    74105 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74106 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74107 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74109 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74110 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74112 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74113 near, far = self._near_far_bounds(cp, vd) 
    74114 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74115 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74116 b = self.drawing_bounds(allow_drawing_changes = False) 
    74117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74118 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74119 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74120 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74121 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74122 dbounds = [d.bounds() for d in self.child_drawings() 
    74123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74124 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74125 if d.display and not getattr(d, 'skip_bounds', False)] 
    74126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74127 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74128 return self._any_displayed_positions and len(self._positions) > 0 
    74129 TypeError: object of type 'NoneType' has no len() 
    74130  
    74131 TypeError: object of type 'NoneType' has no len() 
    74132  
    74133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74134 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74135 return self._any_displayed_positions and len(self._positions) > 0 
    74136  
    74137 See log for complete Python traceback. 
    74138  
    74139 Traceback (most recent call last): 
    74140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74141 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74142 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74144 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74145 mouse_pause_tracking 
    74146 self._mouse_pause() 
    74147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74148 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74149 m.pause(self._mouse_pause_position) 
    74150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74151 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74152 p = picked_object(x, y, self.view) 
    74153 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74154 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74155 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74157 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74158 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74160 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74161 near, far = self._near_far_bounds(cp, vd) 
    74162 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74163 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74164 b = self.drawing_bounds(allow_drawing_changes = False) 
    74165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74166 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74167 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74168 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74169 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74170 dbounds = [d.bounds() for d in self.child_drawings() 
    74171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74172 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74173 if d.display and not getattr(d, 'skip_bounds', False)] 
    74174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74175 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74176 return self._any_displayed_positions and len(self._positions) > 0 
    74177 TypeError: object of type 'NoneType' has no len() 
    74178  
    74179 TypeError: object of type 'NoneType' has no len() 
    74180  
    74181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74182 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74183 return self._any_displayed_positions and len(self._positions) > 0 
    74184  
    74185 See log for complete Python traceback. 
    74186  
    74187 Traceback (most recent call last): 
    74188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74189 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74190 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74192 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74193 mouse_pause_tracking 
    74194 self._mouse_pause() 
    74195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74196 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74197 m.pause(self._mouse_pause_position) 
    74198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74199 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74200 p = picked_object(x, y, self.view) 
    74201 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74202 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74203 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74205 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74206 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74208 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74209 near, far = self._near_far_bounds(cp, vd) 
    74210 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74211 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74212 b = self.drawing_bounds(allow_drawing_changes = False) 
    74213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74214 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74215 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74216 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74217 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74218 dbounds = [d.bounds() for d in self.child_drawings() 
    74219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74220 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74221 if d.display and not getattr(d, 'skip_bounds', False)] 
    74222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74223 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74224 return self._any_displayed_positions and len(self._positions) > 0 
    74225 TypeError: object of type 'NoneType' has no len() 
    74226  
    74227 TypeError: object of type 'NoneType' has no len() 
    74228  
    74229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74230 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74231 return self._any_displayed_positions and len(self._positions) > 0 
    74232  
    74233 See log for complete Python traceback. 
    74234  
    74235 Traceback (most recent call last): 
    74236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74237 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74238 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74240 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74241 mouse_pause_tracking 
    74242 self._mouse_pause() 
    74243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74244 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74245 m.pause(self._mouse_pause_position) 
    74246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74247 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74248 p = picked_object(x, y, self.view) 
    74249 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74250 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74251 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74253 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74254 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74256 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74257 near, far = self._near_far_bounds(cp, vd) 
    74258 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74259 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74260 b = self.drawing_bounds(allow_drawing_changes = False) 
    74261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74262 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74263 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74264 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74265 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74266 dbounds = [d.bounds() for d in self.child_drawings() 
    74267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74268 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74269 if d.display and not getattr(d, 'skip_bounds', False)] 
    74270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74271 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74272 return self._any_displayed_positions and len(self._positions) > 0 
    74273 TypeError: object of type 'NoneType' has no len() 
    74274  
    74275 TypeError: object of type 'NoneType' has no len() 
    74276  
    74277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74278 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74279 return self._any_displayed_positions and len(self._positions) > 0 
    74280  
    74281 See log for complete Python traceback. 
    74282  
    74283 Traceback (most recent call last): 
    74284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74285 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74286 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74288 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74289 mouse_pause_tracking 
    74290 self._mouse_pause() 
    74291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74292 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74293 m.pause(self._mouse_pause_position) 
    74294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74295 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74296 p = picked_object(x, y, self.view) 
    74297 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74298 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74299 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74301 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74302 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74304 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74305 near, far = self._near_far_bounds(cp, vd) 
    74306 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74307 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74308 b = self.drawing_bounds(allow_drawing_changes = False) 
    74309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74310 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74311 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74312 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74313 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74314 dbounds = [d.bounds() for d in self.child_drawings() 
    74315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74316 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74317 if d.display and not getattr(d, 'skip_bounds', False)] 
    74318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74319 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74320 return self._any_displayed_positions and len(self._positions) > 0 
    74321 TypeError: object of type 'NoneType' has no len() 
    74322  
    74323 TypeError: object of type 'NoneType' has no len() 
    74324  
    74325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74326 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74327 return self._any_displayed_positions and len(self._positions) > 0 
    74328  
    74329 See log for complete Python traceback. 
    74330  
    74331 Traceback (most recent call last): 
    74332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74333 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74334 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74336 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74337 mouse_pause_tracking 
    74338 self._mouse_pause() 
    74339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74340 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74341 m.pause(self._mouse_pause_position) 
    74342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74343 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74344 p = picked_object(x, y, self.view) 
    74345 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74346 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74347 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74349 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74350 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74352 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74353 near, far = self._near_far_bounds(cp, vd) 
    74354 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74355 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74356 b = self.drawing_bounds(allow_drawing_changes = False) 
    74357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74358 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74359 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74360 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74361 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74362 dbounds = [d.bounds() for d in self.child_drawings() 
    74363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74364 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74365 if d.display and not getattr(d, 'skip_bounds', False)] 
    74366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74367 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74368 return self._any_displayed_positions and len(self._positions) > 0 
    74369 TypeError: object of type 'NoneType' has no len() 
    74370  
    74371 TypeError: object of type 'NoneType' has no len() 
    74372  
    74373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74374 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74375 return self._any_displayed_positions and len(self._positions) > 0 
    74376  
    74377 See log for complete Python traceback. 
    74378  
    74379 Traceback (most recent call last): 
    74380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74381 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74382 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74384 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74385 mouse_pause_tracking 
    74386 self._mouse_pause() 
    74387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74388 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74389 m.pause(self._mouse_pause_position) 
    74390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74391 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74392 p = picked_object(x, y, self.view) 
    74393 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74394 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74395 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74397 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74398 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74400 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74401 near, far = self._near_far_bounds(cp, vd) 
    74402 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74403 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74404 b = self.drawing_bounds(allow_drawing_changes = False) 
    74405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74406 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74407 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74408 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74409 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74410 dbounds = [d.bounds() for d in self.child_drawings() 
    74411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74412 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74413 if d.display and not getattr(d, 'skip_bounds', False)] 
    74414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74415 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74416 return self._any_displayed_positions and len(self._positions) > 0 
    74417 TypeError: object of type 'NoneType' has no len() 
    74418  
    74419 TypeError: object of type 'NoneType' has no len() 
    74420  
    74421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74422 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74423 return self._any_displayed_positions and len(self._positions) > 0 
    74424  
    74425 See log for complete Python traceback. 
    74426  
    74427 Traceback (most recent call last): 
    74428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74429 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74430 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74432 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74433 mouse_pause_tracking 
    74434 self._mouse_pause() 
    74435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74436 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74437 m.pause(self._mouse_pause_position) 
    74438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74439 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74440 p = picked_object(x, y, self.view) 
    74441 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74442 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74443 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74445 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74446 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74448 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74449 near, far = self._near_far_bounds(cp, vd) 
    74450 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74451 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74452 b = self.drawing_bounds(allow_drawing_changes = False) 
    74453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74454 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74455 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74456 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74457 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74458 dbounds = [d.bounds() for d in self.child_drawings() 
    74459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74460 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74461 if d.display and not getattr(d, 'skip_bounds', False)] 
    74462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74463 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74464 return self._any_displayed_positions and len(self._positions) > 0 
    74465 TypeError: object of type 'NoneType' has no len() 
    74466  
    74467 TypeError: object of type 'NoneType' has no len() 
    74468  
    74469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74470 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74471 return self._any_displayed_positions and len(self._positions) > 0 
    74472  
    74473 See log for complete Python traceback. 
    74474  
    74475 Traceback (most recent call last): 
    74476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74477 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74478 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74480 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74481 mouse_pause_tracking 
    74482 self._mouse_pause() 
    74483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74484 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74485 m.pause(self._mouse_pause_position) 
    74486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74487 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74488 p = picked_object(x, y, self.view) 
    74489 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74490 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74491 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74493 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74494 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74496 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74497 near, far = self._near_far_bounds(cp, vd) 
    74498 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74499 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74500 b = self.drawing_bounds(allow_drawing_changes = False) 
    74501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74502 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74503 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74504 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74505 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74506 dbounds = [d.bounds() for d in self.child_drawings() 
    74507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74508 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74509 if d.display and not getattr(d, 'skip_bounds', False)] 
    74510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74511 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74512 return self._any_displayed_positions and len(self._positions) > 0 
    74513 TypeError: object of type 'NoneType' has no len() 
    74514  
    74515 TypeError: object of type 'NoneType' has no len() 
    74516  
    74517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74518 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74519 return self._any_displayed_positions and len(self._positions) > 0 
    74520  
    74521 See log for complete Python traceback. 
    74522  
    74523 Traceback (most recent call last): 
    74524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74525 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74526 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74528 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74529 mouse_pause_tracking 
    74530 self._mouse_pause() 
    74531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74532 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74533 m.pause(self._mouse_pause_position) 
    74534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74535 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74536 p = picked_object(x, y, self.view) 
    74537 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74538 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74539 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74541 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74542 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74544 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74545 near, far = self._near_far_bounds(cp, vd) 
    74546 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74547 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74548 b = self.drawing_bounds(allow_drawing_changes = False) 
    74549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74550 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74551 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74552 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74553 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74554 dbounds = [d.bounds() for d in self.child_drawings() 
    74555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74556 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74557 if d.display and not getattr(d, 'skip_bounds', False)] 
    74558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74559 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74560 return self._any_displayed_positions and len(self._positions) > 0 
    74561 TypeError: object of type 'NoneType' has no len() 
    74562  
    74563 TypeError: object of type 'NoneType' has no len() 
    74564  
    74565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74566 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74567 return self._any_displayed_positions and len(self._positions) > 0 
    74568  
    74569 See log for complete Python traceback. 
    74570  
    74571 Traceback (most recent call last): 
    74572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74573 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74576 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74577 mouse_pause_tracking 
    74578 self._mouse_pause() 
    74579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74580 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74581 m.pause(self._mouse_pause_position) 
    74582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74583 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74584 p = picked_object(x, y, self.view) 
    74585 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74586 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74587 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74589 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74590 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74592 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74593 near, far = self._near_far_bounds(cp, vd) 
    74594 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74595 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74596 b = self.drawing_bounds(allow_drawing_changes = False) 
    74597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74598 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74599 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74600 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74601 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74602 dbounds = [d.bounds() for d in self.child_drawings() 
    74603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74604 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74605 if d.display and not getattr(d, 'skip_bounds', False)] 
    74606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74607 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74608 return self._any_displayed_positions and len(self._positions) > 0 
    74609 TypeError: object of type 'NoneType' has no len() 
    74610  
    74611 TypeError: object of type 'NoneType' has no len() 
    74612  
    74613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74614 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74615 return self._any_displayed_positions and len(self._positions) > 0 
    74616  
    74617 See log for complete Python traceback. 
    74618  
    74619 Traceback (most recent call last): 
    74620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74621 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74624 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74625 mouse_pause_tracking 
    74626 self._mouse_pause() 
    74627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74628 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74629 m.pause(self._mouse_pause_position) 
    74630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74631 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74632 p = picked_object(x, y, self.view) 
    74633 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74634 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74635 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74637 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74638 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74640 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74641 near, far = self._near_far_bounds(cp, vd) 
    74642 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74643 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74644 b = self.drawing_bounds(allow_drawing_changes = False) 
    74645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74646 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74647 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74648 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74649 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74650 dbounds = [d.bounds() for d in self.child_drawings() 
    74651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74652 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74653 if d.display and not getattr(d, 'skip_bounds', False)] 
    74654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74655 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74656 return self._any_displayed_positions and len(self._positions) > 0 
    74657 TypeError: object of type 'NoneType' has no len() 
    74658  
    74659 TypeError: object of type 'NoneType' has no len() 
    74660  
    74661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74662 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74663 return self._any_displayed_positions and len(self._positions) > 0 
    74664  
    74665 See log for complete Python traceback. 
    74666  
    74667 Traceback (most recent call last): 
    74668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74669 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74670 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74672 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74673 mouse_pause_tracking 
    74674 self._mouse_pause() 
    74675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74676 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74677 m.pause(self._mouse_pause_position) 
    74678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74679 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74680 p = picked_object(x, y, self.view) 
    74681 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74682 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74683 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74685 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74686 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74688 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74689 near, far = self._near_far_bounds(cp, vd) 
    74690 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74691 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74692 b = self.drawing_bounds(allow_drawing_changes = False) 
    74693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74694 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74695 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74696 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74697 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74698 dbounds = [d.bounds() for d in self.child_drawings() 
    74699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74700 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74701 if d.display and not getattr(d, 'skip_bounds', False)] 
    74702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74703 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74704 return self._any_displayed_positions and len(self._positions) > 0 
    74705 TypeError: object of type 'NoneType' has no len() 
    74706  
    74707 TypeError: object of type 'NoneType' has no len() 
    74708  
    74709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74710 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74711 return self._any_displayed_positions and len(self._positions) > 0 
    74712  
    74713 See log for complete Python traceback. 
    74714  
    74715 Traceback (most recent call last): 
    74716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74717 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74718 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74720 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74721 mouse_pause_tracking 
    74722 self._mouse_pause() 
    74723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74724 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74725 m.pause(self._mouse_pause_position) 
    74726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74727 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74728 p = picked_object(x, y, self.view) 
    74729 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74730 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74731 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74733 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74734 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74736 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74737 near, far = self._near_far_bounds(cp, vd) 
    74738 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74739 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74740 b = self.drawing_bounds(allow_drawing_changes = False) 
    74741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74742 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74743 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74744 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74745 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74746 dbounds = [d.bounds() for d in self.child_drawings() 
    74747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74748 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74749 if d.display and not getattr(d, 'skip_bounds', False)] 
    74750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74751 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74752 return self._any_displayed_positions and len(self._positions) > 0 
    74753 TypeError: object of type 'NoneType' has no len() 
    74754  
    74755 TypeError: object of type 'NoneType' has no len() 
    74756  
    74757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74758 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74759 return self._any_displayed_positions and len(self._positions) > 0 
    74760  
    74761 See log for complete Python traceback. 
    74762  
    74763 Traceback (most recent call last): 
    74764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74765 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74766 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74768 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74769 mouse_pause_tracking 
    74770 self._mouse_pause() 
    74771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74772 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74773 m.pause(self._mouse_pause_position) 
    74774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74775 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74776 p = picked_object(x, y, self.view) 
    74777 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74778 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74779 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74781 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74782 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74784 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74785 near, far = self._near_far_bounds(cp, vd) 
    74786 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74787 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74788 b = self.drawing_bounds(allow_drawing_changes = False) 
    74789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74790 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74791 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74792 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74793 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74794 dbounds = [d.bounds() for d in self.child_drawings() 
    74795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74796 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74797 if d.display and not getattr(d, 'skip_bounds', False)] 
    74798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74799 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74800 return self._any_displayed_positions and len(self._positions) > 0 
    74801 TypeError: object of type 'NoneType' has no len() 
    74802  
    74803 TypeError: object of type 'NoneType' has no len() 
    74804  
    74805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74806 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74807 return self._any_displayed_positions and len(self._positions) > 0 
    74808  
    74809 See log for complete Python traceback. 
    74810  
    74811 Traceback (most recent call last): 
    74812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74813 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74814 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74816 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74817 mouse_pause_tracking 
    74818 self._mouse_pause() 
    74819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74820 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74821 m.pause(self._mouse_pause_position) 
    74822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74823 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74824 p = picked_object(x, y, self.view) 
    74825 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74826 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74827 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74829 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74830 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74832 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74833 near, far = self._near_far_bounds(cp, vd) 
    74834 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74835 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74836 b = self.drawing_bounds(allow_drawing_changes = False) 
    74837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74838 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74839 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74840 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74841 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74842 dbounds = [d.bounds() for d in self.child_drawings() 
    74843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74844 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74845 if d.display and not getattr(d, 'skip_bounds', False)] 
    74846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74847 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74848 return self._any_displayed_positions and len(self._positions) > 0 
    74849 TypeError: object of type 'NoneType' has no len() 
    74850  
    74851 TypeError: object of type 'NoneType' has no len() 
    74852  
    74853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74854 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74855 return self._any_displayed_positions and len(self._positions) > 0 
    74856  
    74857 See log for complete Python traceback. 
    74858  
    74859 Traceback (most recent call last): 
    74860 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74861 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74862 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74863 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74864 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74865 mouse_pause_tracking 
    74866 self._mouse_pause() 
    74867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74868 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74869 m.pause(self._mouse_pause_position) 
    74870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74871 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74872 p = picked_object(x, y, self.view) 
    74873 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74874 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74875 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74877 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74878 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74880 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74881 near, far = self._near_far_bounds(cp, vd) 
    74882 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74883 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74884 b = self.drawing_bounds(allow_drawing_changes = False) 
    74885 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74886 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74887 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74888 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74889 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74890 dbounds = [d.bounds() for d in self.child_drawings() 
    74891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74892 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74893 if d.display and not getattr(d, 'skip_bounds', False)] 
    74894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74895 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74896 return self._any_displayed_positions and len(self._positions) > 0 
    74897 TypeError: object of type 'NoneType' has no len() 
    74898  
    74899 TypeError: object of type 'NoneType' has no len() 
    74900  
    74901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74902 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74903 return self._any_displayed_positions and len(self._positions) > 0 
    74904  
    74905 See log for complete Python traceback. 
    74906  
    74907 Traceback (most recent call last): 
    74908 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74909 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74910 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74911 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74912 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74913 mouse_pause_tracking 
    74914 self._mouse_pause() 
    74915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74916 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74917 m.pause(self._mouse_pause_position) 
    74918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74919 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74920 p = picked_object(x, y, self.view) 
    74921 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74922 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74923 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74925 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74926 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74928 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74929 near, far = self._near_far_bounds(cp, vd) 
    74930 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74931 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74932 b = self.drawing_bounds(allow_drawing_changes = False) 
    74933 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74934 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74935 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74936 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74937 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74938 dbounds = [d.bounds() for d in self.child_drawings() 
    74939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74940 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74941 if d.display and not getattr(d, 'skip_bounds', False)] 
    74942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74943 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74944 return self._any_displayed_positions and len(self._positions) > 0 
    74945 TypeError: object of type 'NoneType' has no len() 
    74946  
    74947 TypeError: object of type 'NoneType' has no len() 
    74948  
    74949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74950 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74951 return self._any_displayed_positions and len(self._positions) > 0 
    74952  
    74953 See log for complete Python traceback. 
    74954  
    74955 Traceback (most recent call last): 
    74956 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74957 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    74958 self.session.ui.mouse_modes.mouse_pause_tracking() 
    74959 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74960 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    74961 mouse_pause_tracking 
    74962 self._mouse_pause() 
    74963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74964 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    74965 m.pause(self._mouse_pause_position) 
    74966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74967 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    74968 p = picked_object(x, y, self.view) 
    74969 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74970 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    74971 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    74972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74973 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    74974 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    74975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74976 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    74977 near, far = self._near_far_bounds(cp, vd) 
    74978 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74979 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    74980 b = self.drawing_bounds(allow_drawing_changes = False) 
    74981 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74982 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    74983 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    74984 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74985 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    74986 dbounds = [d.bounds() for d in self.child_drawings() 
    74987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74988 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    74989 if d.display and not getattr(d, 'skip_bounds', False)] 
    74990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74991 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74992 return self._any_displayed_positions and len(self._positions) > 0 
    74993 TypeError: object of type 'NoneType' has no len() 
    74994  
    74995 TypeError: object of type 'NoneType' has no len() 
    74996  
    74997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    74998 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    74999 return self._any_displayed_positions and len(self._positions) > 0 
    75000  
    75001 See log for complete Python traceback. 
    75002  
    75003 Traceback (most recent call last): 
    75004 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75005 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75006 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75007 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75008 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75009 mouse_pause_tracking 
    75010 self._mouse_pause() 
    75011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75012 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75013 m.pause(self._mouse_pause_position) 
    75014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75015 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75016 p = picked_object(x, y, self.view) 
    75017 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75018 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75019 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75021 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75022 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75024 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75025 near, far = self._near_far_bounds(cp, vd) 
    75026 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75027 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75028 b = self.drawing_bounds(allow_drawing_changes = False) 
    75029 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75030 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75031 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75032 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75033 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75034 dbounds = [d.bounds() for d in self.child_drawings() 
    75035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75036 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75037 if d.display and not getattr(d, 'skip_bounds', False)] 
    75038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75039 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75040 return self._any_displayed_positions and len(self._positions) > 0 
    75041 TypeError: object of type 'NoneType' has no len() 
    75042  
    75043 TypeError: object of type 'NoneType' has no len() 
    75044  
    75045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75046 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75047 return self._any_displayed_positions and len(self._positions) > 0 
    75048  
    75049 See log for complete Python traceback. 
    75050  
    75051 Traceback (most recent call last): 
    75052 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75053 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75055 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75056 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75057 mouse_pause_tracking 
    75058 self._mouse_pause() 
    75059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75060 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75061 m.pause(self._mouse_pause_position) 
    75062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75063 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75064 p = picked_object(x, y, self.view) 
    75065 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75066 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75067 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75069 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75070 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75072 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75073 near, far = self._near_far_bounds(cp, vd) 
    75074 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75075 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75076 b = self.drawing_bounds(allow_drawing_changes = False) 
    75077 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75078 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75079 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75080 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75081 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75082 dbounds = [d.bounds() for d in self.child_drawings() 
    75083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75084 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75085 if d.display and not getattr(d, 'skip_bounds', False)] 
    75086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75087 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75088 return self._any_displayed_positions and len(self._positions) > 0 
    75089 TypeError: object of type 'NoneType' has no len() 
    75090  
    75091 TypeError: object of type 'NoneType' has no len() 
    75092  
    75093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75094 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75095 return self._any_displayed_positions and len(self._positions) > 0 
    75096  
    75097 See log for complete Python traceback. 
    75098  
    75099 Traceback (most recent call last): 
    75100 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75101 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75103 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75104 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75105 mouse_pause_tracking 
    75106 self._mouse_pause() 
    75107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75108 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75109 m.pause(self._mouse_pause_position) 
    75110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75111 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75112 p = picked_object(x, y, self.view) 
    75113 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75114 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75115 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75117 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75118 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75120 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75121 near, far = self._near_far_bounds(cp, vd) 
    75122 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75123 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75124 b = self.drawing_bounds(allow_drawing_changes = False) 
    75125 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75126 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75127 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75128 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75129 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75130 dbounds = [d.bounds() for d in self.child_drawings() 
    75131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75132 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75133 if d.display and not getattr(d, 'skip_bounds', False)] 
    75134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75135 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75136 return self._any_displayed_positions and len(self._positions) > 0 
    75137 TypeError: object of type 'NoneType' has no len() 
    75138  
    75139 TypeError: object of type 'NoneType' has no len() 
    75140  
    75141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75142 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75143 return self._any_displayed_positions and len(self._positions) > 0 
    75144  
    75145 See log for complete Python traceback. 
    75146  
    75147 Traceback (most recent call last): 
    75148 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75149 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75150 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75151 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75152 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75153 mouse_pause_tracking 
    75154 self._mouse_pause() 
    75155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75156 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75157 m.pause(self._mouse_pause_position) 
    75158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75159 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75160 p = picked_object(x, y, self.view) 
    75161 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75162 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75163 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75165 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75166 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75168 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75169 near, far = self._near_far_bounds(cp, vd) 
    75170 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75171 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75172 b = self.drawing_bounds(allow_drawing_changes = False) 
    75173 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75174 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75175 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75176 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75177 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75178 dbounds = [d.bounds() for d in self.child_drawings() 
    75179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75180 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75181 if d.display and not getattr(d, 'skip_bounds', False)] 
    75182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75183 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75184 return self._any_displayed_positions and len(self._positions) > 0 
    75185 TypeError: object of type 'NoneType' has no len() 
    75186  
    75187 TypeError: object of type 'NoneType' has no len() 
    75188  
    75189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75190 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75191 return self._any_displayed_positions and len(self._positions) > 0 
    75192  
    75193 See log for complete Python traceback. 
    75194  
    75195 Traceback (most recent call last): 
    75196 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75197 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75198 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75199 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75200 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75201 mouse_pause_tracking 
    75202 self._mouse_pause() 
    75203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75204 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75205 m.pause(self._mouse_pause_position) 
    75206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75207 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75208 p = picked_object(x, y, self.view) 
    75209 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75210 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75211 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75213 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75214 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75216 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75217 near, far = self._near_far_bounds(cp, vd) 
    75218 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75219 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75220 b = self.drawing_bounds(allow_drawing_changes = False) 
    75221 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75222 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75223 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75224 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75225 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75226 dbounds = [d.bounds() for d in self.child_drawings() 
    75227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75228 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75229 if d.display and not getattr(d, 'skip_bounds', False)] 
    75230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75231 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75232 return self._any_displayed_positions and len(self._positions) > 0 
    75233 TypeError: object of type 'NoneType' has no len() 
    75234  
    75235 TypeError: object of type 'NoneType' has no len() 
    75236  
    75237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75238 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75239 return self._any_displayed_positions and len(self._positions) > 0 
    75240  
    75241 See log for complete Python traceback. 
    75242  
    75243 Traceback (most recent call last): 
    75244 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75245 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75246 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75247 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75248 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75249 mouse_pause_tracking 
    75250 self._mouse_pause() 
    75251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75252 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75253 m.pause(self._mouse_pause_position) 
    75254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75255 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75256 p = picked_object(x, y, self.view) 
    75257 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75258 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75259 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75261 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75262 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75264 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75265 near, far = self._near_far_bounds(cp, vd) 
    75266 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75267 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75268 b = self.drawing_bounds(allow_drawing_changes = False) 
    75269 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75270 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75271 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75272 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75273 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75274 dbounds = [d.bounds() for d in self.child_drawings() 
    75275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75276 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75277 if d.display and not getattr(d, 'skip_bounds', False)] 
    75278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75279 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75280 return self._any_displayed_positions and len(self._positions) > 0 
    75281 TypeError: object of type 'NoneType' has no len() 
    75282  
    75283 TypeError: object of type 'NoneType' has no len() 
    75284  
    75285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75286 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75287 return self._any_displayed_positions and len(self._positions) > 0 
    75288  
    75289 See log for complete Python traceback. 
    75290  
    75291 Traceback (most recent call last): 
    75292 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75293 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75294 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75295 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75296 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75297 mouse_pause_tracking 
    75298 self._mouse_pause() 
    75299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75300 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75301 m.pause(self._mouse_pause_position) 
    75302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75303 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75304 p = picked_object(x, y, self.view) 
    75305 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75306 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75307 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75309 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75310 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75312 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75313 near, far = self._near_far_bounds(cp, vd) 
    75314 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75315 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75316 b = self.drawing_bounds(allow_drawing_changes = False) 
    75317 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75318 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75319 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75320 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75321 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75322 dbounds = [d.bounds() for d in self.child_drawings() 
    75323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75324 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75325 if d.display and not getattr(d, 'skip_bounds', False)] 
    75326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75327 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75328 return self._any_displayed_positions and len(self._positions) > 0 
    75329 TypeError: object of type 'NoneType' has no len() 
    75330  
    75331 TypeError: object of type 'NoneType' has no len() 
    75332  
    75333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75334 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75335 return self._any_displayed_positions and len(self._positions) > 0 
    75336  
    75337 See log for complete Python traceback. 
    75338  
    75339 Traceback (most recent call last): 
    75340 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75341 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75342 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75343 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75344 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75345 mouse_pause_tracking 
    75346 self._mouse_pause() 
    75347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75348 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75349 m.pause(self._mouse_pause_position) 
    75350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75351 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75352 p = picked_object(x, y, self.view) 
    75353 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75354 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75355 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75357 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75358 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75360 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75361 near, far = self._near_far_bounds(cp, vd) 
    75362 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75363 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75364 b = self.drawing_bounds(allow_drawing_changes = False) 
    75365 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75366 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75367 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75368 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75369 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75370 dbounds = [d.bounds() for d in self.child_drawings() 
    75371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75372 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75373 if d.display and not getattr(d, 'skip_bounds', False)] 
    75374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75375 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75376 return self._any_displayed_positions and len(self._positions) > 0 
    75377 TypeError: object of type 'NoneType' has no len() 
    75378  
    75379 TypeError: object of type 'NoneType' has no len() 
    75380  
    75381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75382 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75383 return self._any_displayed_positions and len(self._positions) > 0 
    75384  
    75385 See log for complete Python traceback. 
    75386  
    75387 Traceback (most recent call last): 
    75388 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75389 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75390 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75391 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75392 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75393 mouse_pause_tracking 
    75394 self._mouse_pause() 
    75395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75396 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75397 m.pause(self._mouse_pause_position) 
    75398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75399 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75400 p = picked_object(x, y, self.view) 
    75401 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75402 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75403 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75405 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75406 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75408 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75409 near, far = self._near_far_bounds(cp, vd) 
    75410 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75411 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75412 b = self.drawing_bounds(allow_drawing_changes = False) 
    75413 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75414 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75415 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75416 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75417 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75418 dbounds = [d.bounds() for d in self.child_drawings() 
    75419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75420 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75421 if d.display and not getattr(d, 'skip_bounds', False)] 
    75422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75423 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75424 return self._any_displayed_positions and len(self._positions) > 0 
    75425 TypeError: object of type 'NoneType' has no len() 
    75426  
    75427 TypeError: object of type 'NoneType' has no len() 
    75428  
    75429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75430 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75431 return self._any_displayed_positions and len(self._positions) > 0 
    75432  
    75433 See log for complete Python traceback. 
    75434  
    75435 Traceback (most recent call last): 
    75436 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75437 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75438 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75439 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75440 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75441 mouse_pause_tracking 
    75442 self._mouse_pause() 
    75443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75444 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75445 m.pause(self._mouse_pause_position) 
    75446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75447 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75448 p = picked_object(x, y, self.view) 
    75449 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75450 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75451 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75453 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75454 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75456 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75457 near, far = self._near_far_bounds(cp, vd) 
    75458 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75459 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75460 b = self.drawing_bounds(allow_drawing_changes = False) 
    75461 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75462 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75463 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75464 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75465 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75466 dbounds = [d.bounds() for d in self.child_drawings() 
    75467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75468 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75469 if d.display and not getattr(d, 'skip_bounds', False)] 
    75470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75471 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75472 return self._any_displayed_positions and len(self._positions) > 0 
    75473 TypeError: object of type 'NoneType' has no len() 
    75474  
    75475 TypeError: object of type 'NoneType' has no len() 
    75476  
    75477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75478 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75479 return self._any_displayed_positions and len(self._positions) > 0 
    75480  
    75481 See log for complete Python traceback. 
    75482  
    75483 Traceback (most recent call last): 
    75484 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75485 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75486 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75487 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75488 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75489 mouse_pause_tracking 
    75490 self._mouse_pause() 
    75491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75492 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75493 m.pause(self._mouse_pause_position) 
    75494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75495 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75496 p = picked_object(x, y, self.view) 
    75497 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75498 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75499 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75501 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75502 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75504 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75505 near, far = self._near_far_bounds(cp, vd) 
    75506 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75507 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75508 b = self.drawing_bounds(allow_drawing_changes = False) 
    75509 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75510 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75511 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75512 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75513 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75514 dbounds = [d.bounds() for d in self.child_drawings() 
    75515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75516 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75517 if d.display and not getattr(d, 'skip_bounds', False)] 
    75518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75519 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75520 return self._any_displayed_positions and len(self._positions) > 0 
    75521 TypeError: object of type 'NoneType' has no len() 
    75522  
    75523 TypeError: object of type 'NoneType' has no len() 
    75524  
    75525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75526 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75527 return self._any_displayed_positions and len(self._positions) > 0 
    75528  
    75529 See log for complete Python traceback. 
    75530  
    75531 Traceback (most recent call last): 
    75532 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75533 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75534 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75535 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75536 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75537 mouse_pause_tracking 
    75538 self._mouse_pause() 
    75539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75540 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75541 m.pause(self._mouse_pause_position) 
    75542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75543 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75544 p = picked_object(x, y, self.view) 
    75545 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75546 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75547 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75549 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75550 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75552 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75553 near, far = self._near_far_bounds(cp, vd) 
    75554 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75555 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75556 b = self.drawing_bounds(allow_drawing_changes = False) 
    75557 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75558 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75559 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75560 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75561 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75562 dbounds = [d.bounds() for d in self.child_drawings() 
    75563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75564 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75565 if d.display and not getattr(d, 'skip_bounds', False)] 
    75566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75567 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75568 return self._any_displayed_positions and len(self._positions) > 0 
    75569 TypeError: object of type 'NoneType' has no len() 
    75570  
    75571 TypeError: object of type 'NoneType' has no len() 
    75572  
    75573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75574 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75575 return self._any_displayed_positions and len(self._positions) > 0 
    75576  
    75577 See log for complete Python traceback. 
    75578  
    75579 Traceback (most recent call last): 
    75580 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75581 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75583 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75584 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75585 mouse_pause_tracking 
    75586 self._mouse_pause() 
    75587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75588 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75589 m.pause(self._mouse_pause_position) 
    75590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75591 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75592 p = picked_object(x, y, self.view) 
    75593 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75594 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75595 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75597 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75598 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75600 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75601 near, far = self._near_far_bounds(cp, vd) 
    75602 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75603 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75604 b = self.drawing_bounds(allow_drawing_changes = False) 
    75605 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75606 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75607 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75608 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75609 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75610 dbounds = [d.bounds() for d in self.child_drawings() 
    75611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75612 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75613 if d.display and not getattr(d, 'skip_bounds', False)] 
    75614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75615 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75616 return self._any_displayed_positions and len(self._positions) > 0 
    75617 TypeError: object of type 'NoneType' has no len() 
    75618  
    75619 TypeError: object of type 'NoneType' has no len() 
    75620  
    75621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75622 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75623 return self._any_displayed_positions and len(self._positions) > 0 
    75624  
    75625 See log for complete Python traceback. 
    75626  
    75627 Traceback (most recent call last): 
    75628 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75629 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75630 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75631 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75632 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75633 mouse_pause_tracking 
    75634 self._mouse_pause() 
    75635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75636 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75637 m.pause(self._mouse_pause_position) 
    75638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75639 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75640 p = picked_object(x, y, self.view) 
    75641 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75642 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75643 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75645 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75646 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75648 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75649 near, far = self._near_far_bounds(cp, vd) 
    75650 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75651 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75652 b = self.drawing_bounds(allow_drawing_changes = False) 
    75653 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75654 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75655 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75656 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75657 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75658 dbounds = [d.bounds() for d in self.child_drawings() 
    75659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75660 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75661 if d.display and not getattr(d, 'skip_bounds', False)] 
    75662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75663 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75664 return self._any_displayed_positions and len(self._positions) > 0 
    75665 TypeError: object of type 'NoneType' has no len() 
    75666  
    75667 TypeError: object of type 'NoneType' has no len() 
    75668  
    75669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75670 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75671 return self._any_displayed_positions and len(self._positions) > 0 
    75672  
    75673 See log for complete Python traceback. 
    75674  
    75675 Traceback (most recent call last): 
    75676 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75677 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75678 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75679 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75680 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75681 mouse_pause_tracking 
    75682 self._mouse_pause() 
    75683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75684 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75685 m.pause(self._mouse_pause_position) 
    75686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75687 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75688 p = picked_object(x, y, self.view) 
    75689 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75690 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75691 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75693 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75694 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75696 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75697 near, far = self._near_far_bounds(cp, vd) 
    75698 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75699 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75700 b = self.drawing_bounds(allow_drawing_changes = False) 
    75701 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75702 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75703 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75704 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75705 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75706 dbounds = [d.bounds() for d in self.child_drawings() 
    75707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75708 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75709 if d.display and not getattr(d, 'skip_bounds', False)] 
    75710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75711 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75712 return self._any_displayed_positions and len(self._positions) > 0 
    75713 TypeError: object of type 'NoneType' has no len() 
    75714  
    75715 TypeError: object of type 'NoneType' has no len() 
    75716  
    75717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75718 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75719 return self._any_displayed_positions and len(self._positions) > 0 
    75720  
    75721 See log for complete Python traceback. 
    75722  
    75723 Traceback (most recent call last): 
    75724 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75725 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75726 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75727 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75728 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75729 mouse_pause_tracking 
    75730 self._mouse_pause() 
    75731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75732 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75733 m.pause(self._mouse_pause_position) 
    75734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75735 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75736 p = picked_object(x, y, self.view) 
    75737 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75738 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75739 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75741 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75742 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75744 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75745 near, far = self._near_far_bounds(cp, vd) 
    75746 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75747 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75748 b = self.drawing_bounds(allow_drawing_changes = False) 
    75749 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75750 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75751 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75752 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75753 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75754 dbounds = [d.bounds() for d in self.child_drawings() 
    75755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75756 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75757 if d.display and not getattr(d, 'skip_bounds', False)] 
    75758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75759 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75760 return self._any_displayed_positions and len(self._positions) > 0 
    75761 TypeError: object of type 'NoneType' has no len() 
    75762  
    75763 TypeError: object of type 'NoneType' has no len() 
    75764  
    75765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75766 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75767 return self._any_displayed_positions and len(self._positions) > 0 
    75768  
    75769 See log for complete Python traceback. 
    75770  
    75771 Traceback (most recent call last): 
    75772 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75773 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75774 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75775 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75776 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75777 mouse_pause_tracking 
    75778 self._mouse_pause() 
    75779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75780 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75781 m.pause(self._mouse_pause_position) 
    75782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75783 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75784 p = picked_object(x, y, self.view) 
    75785 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75786 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75787 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75789 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75790 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75792 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75793 near, far = self._near_far_bounds(cp, vd) 
    75794 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75795 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75796 b = self.drawing_bounds(allow_drawing_changes = False) 
    75797 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75798 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75799 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75800 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75801 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75802 dbounds = [d.bounds() for d in self.child_drawings() 
    75803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75804 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75805 if d.display and not getattr(d, 'skip_bounds', False)] 
    75806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75807 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75808 return self._any_displayed_positions and len(self._positions) > 0 
    75809 TypeError: object of type 'NoneType' has no len() 
    75810  
    75811 TypeError: object of type 'NoneType' has no len() 
    75812  
    75813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75814 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75815 return self._any_displayed_positions and len(self._positions) > 0 
    75816  
    75817 See log for complete Python traceback. 
    75818  
    75819 Traceback (most recent call last): 
    75820 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75821 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75822 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75823 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75824 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75825 mouse_pause_tracking 
    75826 self._mouse_pause() 
    75827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75828 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75829 m.pause(self._mouse_pause_position) 
    75830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75831 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75832 p = picked_object(x, y, self.view) 
    75833 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75834 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75835 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75837 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75838 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75840 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75841 near, far = self._near_far_bounds(cp, vd) 
    75842 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75843 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75844 b = self.drawing_bounds(allow_drawing_changes = False) 
    75845 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75846 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75847 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75848 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75849 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75850 dbounds = [d.bounds() for d in self.child_drawings() 
    75851 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75852 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75853 if d.display and not getattr(d, 'skip_bounds', False)] 
    75854 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75855 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75856 return self._any_displayed_positions and len(self._positions) > 0 
    75857 TypeError: object of type 'NoneType' has no len() 
    75858  
    75859 TypeError: object of type 'NoneType' has no len() 
    75860  
    75861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75862 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75863 return self._any_displayed_positions and len(self._positions) > 0 
    75864  
    75865 See log for complete Python traceback. 
    75866  
    75867 Traceback (most recent call last): 
    75868 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75869 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75870 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75871 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75872 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75873 mouse_pause_tracking 
    75874 self._mouse_pause() 
    75875 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75876 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75877 m.pause(self._mouse_pause_position) 
    75878 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75879 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75880 p = picked_object(x, y, self.view) 
    75881 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75882 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75883 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75885 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75886 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75888 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75889 near, far = self._near_far_bounds(cp, vd) 
    75890 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75891 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75892 b = self.drawing_bounds(allow_drawing_changes = False) 
    75893 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75894 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75895 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75896 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75897 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75898 dbounds = [d.bounds() for d in self.child_drawings() 
    75899 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75900 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75901 if d.display and not getattr(d, 'skip_bounds', False)] 
    75902 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75903 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75904 return self._any_displayed_positions and len(self._positions) > 0 
    75905 TypeError: object of type 'NoneType' has no len() 
    75906  
    75907 TypeError: object of type 'NoneType' has no len() 
    75908  
    75909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75910 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75911 return self._any_displayed_positions and len(self._positions) > 0 
    75912  
    75913 See log for complete Python traceback. 
    75914  
    75915 Traceback (most recent call last): 
    75916 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75917 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75918 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75919 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75920 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75921 mouse_pause_tracking 
    75922 self._mouse_pause() 
    75923 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75924 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75925 m.pause(self._mouse_pause_position) 
    75926 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75927 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75928 p = picked_object(x, y, self.view) 
    75929 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75930 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75931 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75933 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75934 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75936 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75937 near, far = self._near_far_bounds(cp, vd) 
    75938 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75939 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75940 b = self.drawing_bounds(allow_drawing_changes = False) 
    75941 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75942 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75943 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75944 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75945 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75946 dbounds = [d.bounds() for d in self.child_drawings() 
    75947 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75948 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75949 if d.display and not getattr(d, 'skip_bounds', False)] 
    75950 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75951 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75952 return self._any_displayed_positions and len(self._positions) > 0 
    75953 TypeError: object of type 'NoneType' has no len() 
    75954  
    75955 TypeError: object of type 'NoneType' has no len() 
    75956  
    75957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75958 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    75959 return self._any_displayed_positions and len(self._positions) > 0 
    75960  
    75961 See log for complete Python traceback. 
    75962  
    75963 Traceback (most recent call last): 
    75964 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75965 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    75966 self.session.ui.mouse_modes.mouse_pause_tracking() 
    75967 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75968 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    75969 mouse_pause_tracking 
    75970 self._mouse_pause() 
    75971 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75972 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    75973 m.pause(self._mouse_pause_position) 
    75974 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75975 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    75976 p = picked_object(x, y, self.view) 
    75977 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75978 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    75979 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    75980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75981 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    75982 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    75983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75984 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    75985 near, far = self._near_far_bounds(cp, vd) 
    75986 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75987 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    75988 b = self.drawing_bounds(allow_drawing_changes = False) 
    75989 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75990 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    75991 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    75992 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75993 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    75994 dbounds = [d.bounds() for d in self.child_drawings() 
    75995 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75996 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    75997 if d.display and not getattr(d, 'skip_bounds', False)] 
    75998 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    75999 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76000 return self._any_displayed_positions and len(self._positions) > 0 
    76001 TypeError: object of type 'NoneType' has no len() 
    76002  
    76003 TypeError: object of type 'NoneType' has no len() 
    76004  
    76005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76006 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76007 return self._any_displayed_positions and len(self._positions) > 0 
    76008  
    76009 See log for complete Python traceback. 
    76010  
    76011 Traceback (most recent call last): 
    76012 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76013 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76014 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76015 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76016 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76017 mouse_pause_tracking 
    76018 self._mouse_pause() 
    76019 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76020 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76021 m.pause(self._mouse_pause_position) 
    76022 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76023 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76024 p = picked_object(x, y, self.view) 
    76025 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76026 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76027 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76029 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76030 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76032 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76033 near, far = self._near_far_bounds(cp, vd) 
    76034 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76035 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76036 b = self.drawing_bounds(allow_drawing_changes = False) 
    76037 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76038 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76039 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76040 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76041 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76042 dbounds = [d.bounds() for d in self.child_drawings() 
    76043 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76044 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76045 if d.display and not getattr(d, 'skip_bounds', False)] 
    76046 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76047 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76048 return self._any_displayed_positions and len(self._positions) > 0 
    76049 TypeError: object of type 'NoneType' has no len() 
    76050  
    76051 TypeError: object of type 'NoneType' has no len() 
    76052  
    76053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76054 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76055 return self._any_displayed_positions and len(self._positions) > 0 
    76056  
    76057 See log for complete Python traceback. 
    76058  
    76059 Traceback (most recent call last): 
    76060 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76061 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76063 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76064 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76065 mouse_pause_tracking 
    76066 self._mouse_pause() 
    76067 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76068 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76069 m.pause(self._mouse_pause_position) 
    76070 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76071 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76072 p = picked_object(x, y, self.view) 
    76073 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76074 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76075 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76077 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76078 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76080 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76081 near, far = self._near_far_bounds(cp, vd) 
    76082 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76083 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76084 b = self.drawing_bounds(allow_drawing_changes = False) 
    76085 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76086 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76087 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76088 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76089 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76090 dbounds = [d.bounds() for d in self.child_drawings() 
    76091 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76092 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76093 if d.display and not getattr(d, 'skip_bounds', False)] 
    76094 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76095 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76096 return self._any_displayed_positions and len(self._positions) > 0 
    76097 TypeError: object of type 'NoneType' has no len() 
    76098  
    76099 TypeError: object of type 'NoneType' has no len() 
    76100  
    76101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76102 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76103 return self._any_displayed_positions and len(self._positions) > 0 
    76104  
    76105 See log for complete Python traceback. 
    76106  
    76107 Traceback (most recent call last): 
    76108 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76109 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76111 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76112 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76113 mouse_pause_tracking 
    76114 self._mouse_pause() 
    76115 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76116 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76117 m.pause(self._mouse_pause_position) 
    76118 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76119 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76120 p = picked_object(x, y, self.view) 
    76121 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76122 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76123 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76125 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76126 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76128 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76129 near, far = self._near_far_bounds(cp, vd) 
    76130 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76131 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76132 b = self.drawing_bounds(allow_drawing_changes = False) 
    76133 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76134 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76135 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76136 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76137 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76138 dbounds = [d.bounds() for d in self.child_drawings() 
    76139 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76140 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76141 if d.display and not getattr(d, 'skip_bounds', False)] 
    76142 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76143 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76144 return self._any_displayed_positions and len(self._positions) > 0 
    76145 TypeError: object of type 'NoneType' has no len() 
    76146  
    76147 TypeError: object of type 'NoneType' has no len() 
    76148  
    76149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76150 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76151 return self._any_displayed_positions and len(self._positions) > 0 
    76152  
    76153 See log for complete Python traceback. 
    76154  
    76155 Traceback (most recent call last): 
    76156 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76157 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76158 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76159 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76160 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76161 mouse_pause_tracking 
    76162 self._mouse_pause() 
    76163 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76164 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76165 m.pause(self._mouse_pause_position) 
    76166 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76167 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76168 p = picked_object(x, y, self.view) 
    76169 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76170 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76171 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76173 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76174 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76176 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76177 near, far = self._near_far_bounds(cp, vd) 
    76178 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76179 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76180 b = self.drawing_bounds(allow_drawing_changes = False) 
    76181 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76182 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76183 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76184 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76185 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76186 dbounds = [d.bounds() for d in self.child_drawings() 
    76187 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76188 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76189 if d.display and not getattr(d, 'skip_bounds', False)] 
    76190 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76191 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76192 return self._any_displayed_positions and len(self._positions) > 0 
    76193 TypeError: object of type 'NoneType' has no len() 
    76194  
    76195 TypeError: object of type 'NoneType' has no len() 
    76196  
    76197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76198 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76199 return self._any_displayed_positions and len(self._positions) > 0 
    76200  
    76201 See log for complete Python traceback. 
    76202  
    76203 Traceback (most recent call last): 
    76204 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76205 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76206 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76207 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76208 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76209 mouse_pause_tracking 
    76210 self._mouse_pause() 
    76211 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76212 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76213 m.pause(self._mouse_pause_position) 
    76214 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76215 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76216 p = picked_object(x, y, self.view) 
    76217 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76218 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76219 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76221 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76222 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76224 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76225 near, far = self._near_far_bounds(cp, vd) 
    76226 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76227 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76228 b = self.drawing_bounds(allow_drawing_changes = False) 
    76229 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76230 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76231 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76232 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76233 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76234 dbounds = [d.bounds() for d in self.child_drawings() 
    76235 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76236 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76237 if d.display and not getattr(d, 'skip_bounds', False)] 
    76238 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76239 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76240 return self._any_displayed_positions and len(self._positions) > 0 
    76241 TypeError: object of type 'NoneType' has no len() 
    76242  
    76243 TypeError: object of type 'NoneType' has no len() 
    76244  
    76245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76246 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76247 return self._any_displayed_positions and len(self._positions) > 0 
    76248  
    76249 See log for complete Python traceback. 
    76250  
    76251 Traceback (most recent call last): 
    76252 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76253 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76254 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76255 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76256 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76257 mouse_pause_tracking 
    76258 self._mouse_pause() 
    76259 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76260 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76261 m.pause(self._mouse_pause_position) 
    76262 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76263 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76264 p = picked_object(x, y, self.view) 
    76265 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76266 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76267 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76269 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76270 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76272 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76273 near, far = self._near_far_bounds(cp, vd) 
    76274 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76275 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76276 b = self.drawing_bounds(allow_drawing_changes = False) 
    76277 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76278 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76279 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76280 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76281 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76282 dbounds = [d.bounds() for d in self.child_drawings() 
    76283 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76284 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76285 if d.display and not getattr(d, 'skip_bounds', False)] 
    76286 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76287 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76288 return self._any_displayed_positions and len(self._positions) > 0 
    76289 TypeError: object of type 'NoneType' has no len() 
    76290  
    76291 TypeError: object of type 'NoneType' has no len() 
    76292  
    76293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76294 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76295 return self._any_displayed_positions and len(self._positions) > 0 
    76296  
    76297 See log for complete Python traceback. 
    76298  
    76299 Traceback (most recent call last): 
    76300 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76301 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76302 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76303 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76304 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76305 mouse_pause_tracking 
    76306 self._mouse_pause() 
    76307 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76308 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76309 m.pause(self._mouse_pause_position) 
    76310 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76311 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76312 p = picked_object(x, y, self.view) 
    76313 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76314 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76315 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76317 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76318 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76320 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76321 near, far = self._near_far_bounds(cp, vd) 
    76322 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76323 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76324 b = self.drawing_bounds(allow_drawing_changes = False) 
    76325 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76326 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76327 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76328 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76329 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76330 dbounds = [d.bounds() for d in self.child_drawings() 
    76331 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76332 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76333 if d.display and not getattr(d, 'skip_bounds', False)] 
    76334 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76335 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76336 return self._any_displayed_positions and len(self._positions) > 0 
    76337 TypeError: object of type 'NoneType' has no len() 
    76338  
    76339 TypeError: object of type 'NoneType' has no len() 
    76340  
    76341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76342 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76343 return self._any_displayed_positions and len(self._positions) > 0 
    76344  
    76345 See log for complete Python traceback. 
    76346  
    76347 Traceback (most recent call last): 
    76348 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76349 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76350 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76351 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76352 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76353 mouse_pause_tracking 
    76354 self._mouse_pause() 
    76355 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76356 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76357 m.pause(self._mouse_pause_position) 
    76358 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76359 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76360 p = picked_object(x, y, self.view) 
    76361 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76362 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76363 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76365 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76366 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76368 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76369 near, far = self._near_far_bounds(cp, vd) 
    76370 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76371 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76372 b = self.drawing_bounds(allow_drawing_changes = False) 
    76373 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76374 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76375 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76376 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76377 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76378 dbounds = [d.bounds() for d in self.child_drawings() 
    76379 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76380 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76381 if d.display and not getattr(d, 'skip_bounds', False)] 
    76382 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76383 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76384 return self._any_displayed_positions and len(self._positions) > 0 
    76385 TypeError: object of type 'NoneType' has no len() 
    76386  
    76387 TypeError: object of type 'NoneType' has no len() 
    76388  
    76389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76390 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76391 return self._any_displayed_positions and len(self._positions) > 0 
    76392  
    76393 See log for complete Python traceback. 
    76394  
    76395 Traceback (most recent call last): 
    76396 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76397 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76398 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76399 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76400 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76401 mouse_pause_tracking 
    76402 self._mouse_pause() 
    76403 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76404 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76405 m.pause(self._mouse_pause_position) 
    76406 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76407 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76408 p = picked_object(x, y, self.view) 
    76409 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76410 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76411 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76413 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76414 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76416 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76417 near, far = self._near_far_bounds(cp, vd) 
    76418 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76419 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76420 b = self.drawing_bounds(allow_drawing_changes = False) 
    76421 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76422 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76423 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76424 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76425 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76426 dbounds = [d.bounds() for d in self.child_drawings() 
    76427 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76428 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76429 if d.display and not getattr(d, 'skip_bounds', False)] 
    76430 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76431 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76432 return self._any_displayed_positions and len(self._positions) > 0 
    76433 TypeError: object of type 'NoneType' has no len() 
    76434  
    76435 TypeError: object of type 'NoneType' has no len() 
    76436  
    76437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76438 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76439 return self._any_displayed_positions and len(self._positions) > 0 
    76440  
    76441 See log for complete Python traceback. 
    76442  
    76443 Traceback (most recent call last): 
    76444 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76445 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76446 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76447 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76448 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76449 mouse_pause_tracking 
    76450 self._mouse_pause() 
    76451 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76452 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76453 m.pause(self._mouse_pause_position) 
    76454 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76455 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76456 p = picked_object(x, y, self.view) 
    76457 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76458 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76459 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76461 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76462 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76464 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76465 near, far = self._near_far_bounds(cp, vd) 
    76466 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76467 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76468 b = self.drawing_bounds(allow_drawing_changes = False) 
    76469 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76470 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76471 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76472 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76473 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76474 dbounds = [d.bounds() for d in self.child_drawings() 
    76475 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76476 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76477 if d.display and not getattr(d, 'skip_bounds', False)] 
    76478 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76479 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76480 return self._any_displayed_positions and len(self._positions) > 0 
    76481 TypeError: object of type 'NoneType' has no len() 
    76482  
    76483 TypeError: object of type 'NoneType' has no len() 
    76484  
    76485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76486 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76487 return self._any_displayed_positions and len(self._positions) > 0 
    76488  
    76489 See log for complete Python traceback. 
    76490  
    76491 Traceback (most recent call last): 
    76492 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76493 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76494 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76495 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76496 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76497 mouse_pause_tracking 
    76498 self._mouse_pause() 
    76499 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76500 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76501 m.pause(self._mouse_pause_position) 
    76502 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76503 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76504 p = picked_object(x, y, self.view) 
    76505 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76506 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76507 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76509 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76510 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76512 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76513 near, far = self._near_far_bounds(cp, vd) 
    76514 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76515 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76516 b = self.drawing_bounds(allow_drawing_changes = False) 
    76517 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76518 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76519 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76520 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76521 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76522 dbounds = [d.bounds() for d in self.child_drawings() 
    76523 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76524 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76525 if d.display and not getattr(d, 'skip_bounds', False)] 
    76526 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76527 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76528 return self._any_displayed_positions and len(self._positions) > 0 
    76529 TypeError: object of type 'NoneType' has no len() 
    76530  
    76531 TypeError: object of type 'NoneType' has no len() 
    76532  
    76533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76534 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76535 return self._any_displayed_positions and len(self._positions) > 0 
    76536  
    76537 See log for complete Python traceback. 
    76538  
    76539 Traceback (most recent call last): 
    76540 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76541 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76543 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76544 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76545 mouse_pause_tracking 
    76546 self._mouse_pause() 
    76547 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76548 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76549 m.pause(self._mouse_pause_position) 
    76550 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76551 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76552 p = picked_object(x, y, self.view) 
    76553 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76554 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76555 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76557 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76558 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76560 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76561 near, far = self._near_far_bounds(cp, vd) 
    76562 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76563 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76564 b = self.drawing_bounds(allow_drawing_changes = False) 
    76565 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76566 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76567 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76568 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76569 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76570 dbounds = [d.bounds() for d in self.child_drawings() 
    76571 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76572 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76573 if d.display and not getattr(d, 'skip_bounds', False)] 
    76574 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76575 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76576 return self._any_displayed_positions and len(self._positions) > 0 
    76577 TypeError: object of type 'NoneType' has no len() 
    76578  
    76579 TypeError: object of type 'NoneType' has no len() 
    76580  
    76581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76582 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76583 return self._any_displayed_positions and len(self._positions) > 0 
    76584  
    76585 See log for complete Python traceback. 
    76586  
    76587 Traceback (most recent call last): 
    76588 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76589 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76591 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76592 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76593 mouse_pause_tracking 
    76594 self._mouse_pause() 
    76595 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76596 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76597 m.pause(self._mouse_pause_position) 
    76598 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76599 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76600 p = picked_object(x, y, self.view) 
    76601 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76602 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76603 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76605 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76606 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76608 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76609 near, far = self._near_far_bounds(cp, vd) 
    76610 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76611 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76612 b = self.drawing_bounds(allow_drawing_changes = False) 
    76613 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76614 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76615 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76616 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76617 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76618 dbounds = [d.bounds() for d in self.child_drawings() 
    76619 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76620 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76621 if d.display and not getattr(d, 'skip_bounds', False)] 
    76622 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76623 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76624 return self._any_displayed_positions and len(self._positions) > 0 
    76625 TypeError: object of type 'NoneType' has no len() 
    76626  
    76627 TypeError: object of type 'NoneType' has no len() 
    76628  
    76629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76630 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76631 return self._any_displayed_positions and len(self._positions) > 0 
    76632  
    76633 See log for complete Python traceback. 
    76634  
    76635 Traceback (most recent call last): 
    76636 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76637 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76638 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76639 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76640 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76641 mouse_pause_tracking 
    76642 self._mouse_pause() 
    76643 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76644 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76645 m.pause(self._mouse_pause_position) 
    76646 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76647 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76648 p = picked_object(x, y, self.view) 
    76649 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76650 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76651 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76653 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76654 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76656 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76657 near, far = self._near_far_bounds(cp, vd) 
    76658 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76659 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76660 b = self.drawing_bounds(allow_drawing_changes = False) 
    76661 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76662 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76663 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76664 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76665 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76666 dbounds = [d.bounds() for d in self.child_drawings() 
    76667 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76668 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76669 if d.display and not getattr(d, 'skip_bounds', False)] 
    76670 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76671 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76672 return self._any_displayed_positions and len(self._positions) > 0 
    76673 TypeError: object of type 'NoneType' has no len() 
    76674  
    76675 TypeError: object of type 'NoneType' has no len() 
    76676  
    76677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76678 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76679 return self._any_displayed_positions and len(self._positions) > 0 
    76680  
    76681 See log for complete Python traceback. 
    76682  
    76683 Traceback (most recent call last): 
    76684 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76685 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76686 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76687 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76688 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76689 mouse_pause_tracking 
    76690 self._mouse_pause() 
    76691 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76692 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76693 m.pause(self._mouse_pause_position) 
    76694 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76695 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76696 p = picked_object(x, y, self.view) 
    76697 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76698 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76699 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76701 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76702 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76704 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76705 near, far = self._near_far_bounds(cp, vd) 
    76706 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76707 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76708 b = self.drawing_bounds(allow_drawing_changes = False) 
    76709 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76710 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76711 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76712 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76713 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76714 dbounds = [d.bounds() for d in self.child_drawings() 
    76715 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76716 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76717 if d.display and not getattr(d, 'skip_bounds', False)] 
    76718 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76719 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76720 return self._any_displayed_positions and len(self._positions) > 0 
    76721 TypeError: object of type 'NoneType' has no len() 
    76722  
    76723 TypeError: object of type 'NoneType' has no len() 
    76724  
    76725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76726 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76727 return self._any_displayed_positions and len(self._positions) > 0 
    76728  
    76729 See log for complete Python traceback. 
    76730  
    76731 Traceback (most recent call last): 
    76732 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76733 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76734 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76735 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76736 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76737 mouse_pause_tracking 
    76738 self._mouse_pause() 
    76739 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76740 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76741 m.pause(self._mouse_pause_position) 
    76742 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76743 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76744 p = picked_object(x, y, self.view) 
    76745 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76746 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76747 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76749 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76750 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76752 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76753 near, far = self._near_far_bounds(cp, vd) 
    76754 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76755 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76756 b = self.drawing_bounds(allow_drawing_changes = False) 
    76757 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76758 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76759 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76760 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76761 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76762 dbounds = [d.bounds() for d in self.child_drawings() 
    76763 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76764 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76765 if d.display and not getattr(d, 'skip_bounds', False)] 
    76766 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76767 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76768 return self._any_displayed_positions and len(self._positions) > 0 
    76769 TypeError: object of type 'NoneType' has no len() 
    76770  
    76771 TypeError: object of type 'NoneType' has no len() 
    76772  
    76773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76774 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76775 return self._any_displayed_positions and len(self._positions) > 0 
    76776  
    76777 See log for complete Python traceback. 
    76778  
    76779 Traceback (most recent call last): 
    76780 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76781 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76782 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76783 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76784 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76785 mouse_pause_tracking 
    76786 self._mouse_pause() 
    76787 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76788 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76789 m.pause(self._mouse_pause_position) 
    76790 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76791 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76792 p = picked_object(x, y, self.view) 
    76793 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76794 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76795 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76797 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76798 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76800 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76801 near, far = self._near_far_bounds(cp, vd) 
    76802 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76803 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76804 b = self.drawing_bounds(allow_drawing_changes = False) 
    76805 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76806 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76807 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76808 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76809 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76810 dbounds = [d.bounds() for d in self.child_drawings() 
    76811 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76812 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76813 if d.display and not getattr(d, 'skip_bounds', False)] 
    76814 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76815 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76816 return self._any_displayed_positions and len(self._positions) > 0 
    76817 TypeError: object of type 'NoneType' has no len() 
    76818  
    76819 TypeError: object of type 'NoneType' has no len() 
    76820  
    76821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76822 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76823 return self._any_displayed_positions and len(self._positions) > 0 
    76824  
    76825 See log for complete Python traceback. 
    76826  
    76827 Traceback (most recent call last): 
    76828 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76829 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76830 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76831 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76832 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76833 mouse_pause_tracking 
    76834 self._mouse_pause() 
    76835 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76836 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76837 m.pause(self._mouse_pause_position) 
    76838 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76839 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76840 p = picked_object(x, y, self.view) 
    76841 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76842 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76843 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76844 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76845 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76846 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76847 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76848 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76849 near, far = self._near_far_bounds(cp, vd) 
    76850 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76851 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76852 b = self.drawing_bounds(allow_drawing_changes = False) 
    76853 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76854 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76855 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76856 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76857 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76858 dbounds = [d.bounds() for d in self.child_drawings() 
    76859 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76860 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76861 if d.display and not getattr(d, 'skip_bounds', False)] 
    76862 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76863 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76864 return self._any_displayed_positions and len(self._positions) > 0 
    76865 TypeError: object of type 'NoneType' has no len() 
    76866  
    76867 TypeError: object of type 'NoneType' has no len() 
    76868  
    76869 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76870 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76871 return self._any_displayed_positions and len(self._positions) > 0 
    76872  
    76873 See log for complete Python traceback. 
    76874  
    76875 Traceback (most recent call last): 
    76876 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76877 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76878 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76879 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76880 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76881 mouse_pause_tracking 
    76882 self._mouse_pause() 
    76883 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76884 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76885 m.pause(self._mouse_pause_position) 
    76886 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76887 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76888 p = picked_object(x, y, self.view) 
    76889 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76890 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76891 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76892 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76893 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76894 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76895 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76896 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76897 near, far = self._near_far_bounds(cp, vd) 
    76898 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76899 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76900 b = self.drawing_bounds(allow_drawing_changes = False) 
    76901 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76902 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76903 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76904 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76905 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76906 dbounds = [d.bounds() for d in self.child_drawings() 
    76907 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76908 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76909 if d.display and not getattr(d, 'skip_bounds', False)] 
    76910 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76911 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76912 return self._any_displayed_positions and len(self._positions) > 0 
    76913 TypeError: object of type 'NoneType' has no len() 
    76914  
    76915 TypeError: object of type 'NoneType' has no len() 
    76916  
    76917 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76918 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76919 return self._any_displayed_positions and len(self._positions) > 0 
    76920  
    76921 See log for complete Python traceback. 
    76922  
    76923 Traceback (most recent call last): 
    76924 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76925 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76926 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76927 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76928 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76929 mouse_pause_tracking 
    76930 self._mouse_pause() 
    76931 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76932 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76933 m.pause(self._mouse_pause_position) 
    76934 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76935 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76936 p = picked_object(x, y, self.view) 
    76937 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76938 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76939 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76940 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76941 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76942 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76943 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76944 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76945 near, far = self._near_far_bounds(cp, vd) 
    76946 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76947 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76948 b = self.drawing_bounds(allow_drawing_changes = False) 
    76949 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76950 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76951 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    76952 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76953 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    76954 dbounds = [d.bounds() for d in self.child_drawings() 
    76955 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76956 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    76957 if d.display and not getattr(d, 'skip_bounds', False)] 
    76958 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76959 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76960 return self._any_displayed_positions and len(self._positions) > 0 
    76961 TypeError: object of type 'NoneType' has no len() 
    76962  
    76963 TypeError: object of type 'NoneType' has no len() 
    76964  
    76965 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76966 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    76967 return self._any_displayed_positions and len(self._positions) > 0 
    76968  
    76969 See log for complete Python traceback. 
    76970  
    76971 Traceback (most recent call last): 
    76972 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76973 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    76974 self.session.ui.mouse_modes.mouse_pause_tracking() 
    76975 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76976 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    76977 mouse_pause_tracking 
    76978 self._mouse_pause() 
    76979 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76980 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    76981 m.pause(self._mouse_pause_position) 
    76982 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76983 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    76984 p = picked_object(x, y, self.view) 
    76985 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76986 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    76987 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    76988 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76989 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    76990 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    76991 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76992 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    76993 near, far = self._near_far_bounds(cp, vd) 
    76994 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76995 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    76996 b = self.drawing_bounds(allow_drawing_changes = False) 
    76997 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    76998 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    76999 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77000 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77001 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77002 dbounds = [d.bounds() for d in self.child_drawings() 
    77003 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77004 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77005 if d.display and not getattr(d, 'skip_bounds', False)] 
    77006 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77007 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77008 return self._any_displayed_positions and len(self._positions) > 0 
    77009 TypeError: object of type 'NoneType' has no len() 
    77010  
    77011 TypeError: object of type 'NoneType' has no len() 
    77012  
    77013 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77014 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77015 return self._any_displayed_positions and len(self._positions) > 0 
    77016  
    77017 See log for complete Python traceback. 
    77018  
    77019 Traceback (most recent call last): 
    77020 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77021 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77022 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77023 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77024 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77025 mouse_pause_tracking 
    77026 self._mouse_pause() 
    77027 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77028 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77029 m.pause(self._mouse_pause_position) 
    77030 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77031 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77032 p = picked_object(x, y, self.view) 
    77033 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77034 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77035 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77036 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77037 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77038 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77039 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77040 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77041 near, far = self._near_far_bounds(cp, vd) 
    77042 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77043 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77044 b = self.drawing_bounds(allow_drawing_changes = False) 
    77045 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77046 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77047 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77048 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77049 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77050 dbounds = [d.bounds() for d in self.child_drawings() 
    77051 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77052 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77053 if d.display and not getattr(d, 'skip_bounds', False)] 
    77054 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77055 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77056 return self._any_displayed_positions and len(self._positions) > 0 
    77057 TypeError: object of type 'NoneType' has no len() 
    77058  
    77059 TypeError: object of type 'NoneType' has no len() 
    77060  
    77061 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77062 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77063 return self._any_displayed_positions and len(self._positions) > 0 
    77064  
    77065 See log for complete Python traceback. 
    77066  
    77067 Traceback (most recent call last): 
    77068 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77069 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77071 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77072 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77073 mouse_pause_tracking 
    77074 self._mouse_pause() 
    77075 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77076 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77077 m.pause(self._mouse_pause_position) 
    77078 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77079 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77080 p = picked_object(x, y, self.view) 
    77081 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77082 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77083 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77084 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77085 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77086 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77087 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77088 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77089 near, far = self._near_far_bounds(cp, vd) 
    77090 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77091 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77092 b = self.drawing_bounds(allow_drawing_changes = False) 
    77093 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77094 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77095 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77096 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77097 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77098 dbounds = [d.bounds() for d in self.child_drawings() 
    77099 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77100 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77101 if d.display and not getattr(d, 'skip_bounds', False)] 
    77102 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77103 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77104 return self._any_displayed_positions and len(self._positions) > 0 
    77105 TypeError: object of type 'NoneType' has no len() 
    77106  
    77107 TypeError: object of type 'NoneType' has no len() 
    77108  
    77109 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77110 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77111 return self._any_displayed_positions and len(self._positions) > 0 
    77112  
    77113 See log for complete Python traceback. 
    77114  
    77115 Traceback (most recent call last): 
    77116 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77117 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77119 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77120 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77121 mouse_pause_tracking 
    77122 self._mouse_pause() 
    77123 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77124 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77125 m.pause(self._mouse_pause_position) 
    77126 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77127 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77128 p = picked_object(x, y, self.view) 
    77129 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77130 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77131 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77132 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77133 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77134 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77135 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77136 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77137 near, far = self._near_far_bounds(cp, vd) 
    77138 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77139 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77140 b = self.drawing_bounds(allow_drawing_changes = False) 
    77141 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77142 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77143 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77144 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77145 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77146 dbounds = [d.bounds() for d in self.child_drawings() 
    77147 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77148 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77149 if d.display and not getattr(d, 'skip_bounds', False)] 
    77150 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77151 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77152 return self._any_displayed_positions and len(self._positions) > 0 
    77153 TypeError: object of type 'NoneType' has no len() 
    77154  
    77155 TypeError: object of type 'NoneType' has no len() 
    77156  
    77157 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77158 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77159 return self._any_displayed_positions and len(self._positions) > 0 
    77160  
    77161 See log for complete Python traceback. 
    77162  
    77163 Traceback (most recent call last): 
    77164 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77165 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77166 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77167 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77168 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77169 mouse_pause_tracking 
    77170 self._mouse_pause() 
    77171 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77172 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77173 m.pause(self._mouse_pause_position) 
    77174 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77175 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77176 p = picked_object(x, y, self.view) 
    77177 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77178 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77179 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77180 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77181 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77182 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77183 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77184 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77185 near, far = self._near_far_bounds(cp, vd) 
    77186 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77187 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77188 b = self.drawing_bounds(allow_drawing_changes = False) 
    77189 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77190 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77191 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77192 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77193 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77194 dbounds = [d.bounds() for d in self.child_drawings() 
    77195 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77196 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77197 if d.display and not getattr(d, 'skip_bounds', False)] 
    77198 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77199 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77200 return self._any_displayed_positions and len(self._positions) > 0 
    77201 TypeError: object of type 'NoneType' has no len() 
    77202  
    77203 TypeError: object of type 'NoneType' has no len() 
    77204  
    77205 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77206 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77207 return self._any_displayed_positions and len(self._positions) > 0 
    77208  
    77209 See log for complete Python traceback. 
    77210  
    77211 Traceback (most recent call last): 
    77212 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77213 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77214 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77215 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77216 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77217 mouse_pause_tracking 
    77218 self._mouse_pause() 
    77219 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77220 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77221 m.pause(self._mouse_pause_position) 
    77222 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77223 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77224 p = picked_object(x, y, self.view) 
    77225 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77226 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77227 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77228 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77229 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77230 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77231 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77232 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77233 near, far = self._near_far_bounds(cp, vd) 
    77234 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77235 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77236 b = self.drawing_bounds(allow_drawing_changes = False) 
    77237 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77238 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77239 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77240 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77241 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77242 dbounds = [d.bounds() for d in self.child_drawings() 
    77243 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77244 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77245 if d.display and not getattr(d, 'skip_bounds', False)] 
    77246 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77247 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77248 return self._any_displayed_positions and len(self._positions) > 0 
    77249 TypeError: object of type 'NoneType' has no len() 
    77250  
    77251 TypeError: object of type 'NoneType' has no len() 
    77252  
    77253 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77254 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77255 return self._any_displayed_positions and len(self._positions) > 0 
    77256  
    77257 See log for complete Python traceback. 
    77258  
    77259 Traceback (most recent call last): 
    77260 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77261 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77262 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77263 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77264 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77265 mouse_pause_tracking 
    77266 self._mouse_pause() 
    77267 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77268 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77269 m.pause(self._mouse_pause_position) 
    77270 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77271 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77272 p = picked_object(x, y, self.view) 
    77273 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77274 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77275 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77276 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77277 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77278 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77279 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77280 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77281 near, far = self._near_far_bounds(cp, vd) 
    77282 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77283 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77284 b = self.drawing_bounds(allow_drawing_changes = False) 
    77285 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77286 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77287 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77288 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77289 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77290 dbounds = [d.bounds() for d in self.child_drawings() 
    77291 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77292 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77293 if d.display and not getattr(d, 'skip_bounds', False)] 
    77294 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77295 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77296 return self._any_displayed_positions and len(self._positions) > 0 
    77297 TypeError: object of type 'NoneType' has no len() 
    77298  
    77299 TypeError: object of type 'NoneType' has no len() 
    77300  
    77301 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77302 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77303 return self._any_displayed_positions and len(self._positions) > 0 
    77304  
    77305 See log for complete Python traceback. 
    77306  
    77307 Traceback (most recent call last): 
    77308 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77309 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77310 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77311 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77312 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77313 mouse_pause_tracking 
    77314 self._mouse_pause() 
    77315 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77316 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77317 m.pause(self._mouse_pause_position) 
    77318 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77319 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77320 p = picked_object(x, y, self.view) 
    77321 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77322 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77323 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77324 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77325 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77326 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77327 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77328 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77329 near, far = self._near_far_bounds(cp, vd) 
    77330 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77331 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77332 b = self.drawing_bounds(allow_drawing_changes = False) 
    77333 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77334 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77335 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77336 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77337 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77338 dbounds = [d.bounds() for d in self.child_drawings() 
    77339 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77340 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77341 if d.display and not getattr(d, 'skip_bounds', False)] 
    77342 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77343 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77344 return self._any_displayed_positions and len(self._positions) > 0 
    77345 TypeError: object of type 'NoneType' has no len() 
    77346  
    77347 TypeError: object of type 'NoneType' has no len() 
    77348  
    77349 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77350 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77351 return self._any_displayed_positions and len(self._positions) > 0 
    77352  
    77353 See log for complete Python traceback. 
    77354  
    77355 Traceback (most recent call last): 
    77356 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77357 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77358 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77359 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77360 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77361 mouse_pause_tracking 
    77362 self._mouse_pause() 
    77363 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77364 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77365 m.pause(self._mouse_pause_position) 
    77366 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77367 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77368 p = picked_object(x, y, self.view) 
    77369 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77370 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77371 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77372 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77373 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77374 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77375 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77376 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77377 near, far = self._near_far_bounds(cp, vd) 
    77378 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77379 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77380 b = self.drawing_bounds(allow_drawing_changes = False) 
    77381 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77382 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77383 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77384 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77385 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77386 dbounds = [d.bounds() for d in self.child_drawings() 
    77387 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77388 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77389 if d.display and not getattr(d, 'skip_bounds', False)] 
    77390 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77391 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77392 return self._any_displayed_positions and len(self._positions) > 0 
    77393 TypeError: object of type 'NoneType' has no len() 
    77394  
    77395 TypeError: object of type 'NoneType' has no len() 
    77396  
    77397 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77398 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77399 return self._any_displayed_positions and len(self._positions) > 0 
    77400  
    77401 See log for complete Python traceback. 
    77402  
    77403 Traceback (most recent call last): 
    77404 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77405 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77406 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77407 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77408 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77409 mouse_pause_tracking 
    77410 self._mouse_pause() 
    77411 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77412 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77413 m.pause(self._mouse_pause_position) 
    77414 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77415 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77416 p = picked_object(x, y, self.view) 
    77417 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77418 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77419 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77420 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77421 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77422 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77423 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77424 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77425 near, far = self._near_far_bounds(cp, vd) 
    77426 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77427 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77428 b = self.drawing_bounds(allow_drawing_changes = False) 
    77429 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77430 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77431 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77432 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77433 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77434 dbounds = [d.bounds() for d in self.child_drawings() 
    77435 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77436 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77437 if d.display and not getattr(d, 'skip_bounds', False)] 
    77438 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77439 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77440 return self._any_displayed_positions and len(self._positions) > 0 
    77441 TypeError: object of type 'NoneType' has no len() 
    77442  
    77443 TypeError: object of type 'NoneType' has no len() 
    77444  
    77445 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77446 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77447 return self._any_displayed_positions and len(self._positions) > 0 
    77448  
    77449 See log for complete Python traceback. 
    77450  
    77451 Traceback (most recent call last): 
    77452 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77453 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77454 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77455 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77456 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77457 mouse_pause_tracking 
    77458 self._mouse_pause() 
    77459 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77460 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77461 m.pause(self._mouse_pause_position) 
    77462 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77463 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77464 p = picked_object(x, y, self.view) 
    77465 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77466 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77467 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77468 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77469 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77470 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77471 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77472 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77473 near, far = self._near_far_bounds(cp, vd) 
    77474 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77475 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77476 b = self.drawing_bounds(allow_drawing_changes = False) 
    77477 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77478 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77479 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77480 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77481 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77482 dbounds = [d.bounds() for d in self.child_drawings() 
    77483 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77484 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77485 if d.display and not getattr(d, 'skip_bounds', False)] 
    77486 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77487 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77488 return self._any_displayed_positions and len(self._positions) > 0 
    77489 TypeError: object of type 'NoneType' has no len() 
    77490  
    77491 TypeError: object of type 'NoneType' has no len() 
    77492  
    77493 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77494 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77495 return self._any_displayed_positions and len(self._positions) > 0 
    77496  
    77497 See log for complete Python traceback. 
    77498  
    77499 Traceback (most recent call last): 
    77500 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77501 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77502 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77503 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77504 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77505 mouse_pause_tracking 
    77506 self._mouse_pause() 
    77507 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77508 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77509 m.pause(self._mouse_pause_position) 
    77510 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77511 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77512 p = picked_object(x, y, self.view) 
    77513 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77514 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77515 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77516 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77517 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77518 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77519 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77520 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77521 near, far = self._near_far_bounds(cp, vd) 
    77522 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77523 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77524 b = self.drawing_bounds(allow_drawing_changes = False) 
    77525 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77526 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77527 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77528 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77529 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77530 dbounds = [d.bounds() for d in self.child_drawings() 
    77531 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77532 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77533 if d.display and not getattr(d, 'skip_bounds', False)] 
    77534 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77535 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77536 return self._any_displayed_positions and len(self._positions) > 0 
    77537 TypeError: object of type 'NoneType' has no len() 
    77538  
    77539 TypeError: object of type 'NoneType' has no len() 
    77540  
    77541 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77542 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77543 return self._any_displayed_positions and len(self._positions) > 0 
    77544  
    77545 See log for complete Python traceback. 
    77546  
    77547 Traceback (most recent call last): 
    77548 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77549 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77551 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77552 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77553 mouse_pause_tracking 
    77554 self._mouse_pause() 
    77555 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77556 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77557 m.pause(self._mouse_pause_position) 
    77558 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77559 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77560 p = picked_object(x, y, self.view) 
    77561 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77562 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77563 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77564 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77565 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77566 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77567 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77568 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77569 near, far = self._near_far_bounds(cp, vd) 
    77570 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77571 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77572 b = self.drawing_bounds(allow_drawing_changes = False) 
    77573 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77574 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77575 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77576 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77577 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77578 dbounds = [d.bounds() for d in self.child_drawings() 
    77579 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77580 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77581 if d.display and not getattr(d, 'skip_bounds', False)] 
    77582 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77583 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77584 return self._any_displayed_positions and len(self._positions) > 0 
    77585 TypeError: object of type 'NoneType' has no len() 
    77586  
    77587 TypeError: object of type 'NoneType' has no len() 
    77588  
    77589 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77590 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77591 return self._any_displayed_positions and len(self._positions) > 0 
    77592  
    77593 See log for complete Python traceback. 
    77594  
    77595 Traceback (most recent call last): 
    77596 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77597 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77599 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77600 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77601 mouse_pause_tracking 
    77602 self._mouse_pause() 
    77603 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77604 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77605 m.pause(self._mouse_pause_position) 
    77606 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77607 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77608 p = picked_object(x, y, self.view) 
    77609 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77610 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77611 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77612 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77613 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77614 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77615 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77616 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77617 near, far = self._near_far_bounds(cp, vd) 
    77618 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77619 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77620 b = self.drawing_bounds(allow_drawing_changes = False) 
    77621 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77622 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77623 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77624 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77625 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77626 dbounds = [d.bounds() for d in self.child_drawings() 
    77627 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77628 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77629 if d.display and not getattr(d, 'skip_bounds', False)] 
    77630 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77631 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77632 return self._any_displayed_positions and len(self._positions) > 0 
    77633 TypeError: object of type 'NoneType' has no len() 
    77634  
    77635 TypeError: object of type 'NoneType' has no len() 
    77636  
    77637 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77638 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77639 return self._any_displayed_positions and len(self._positions) > 0 
    77640  
    77641 See log for complete Python traceback. 
    77642  
    77643 Traceback (most recent call last): 
    77644 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77645 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77646 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77647 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77648 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77649 mouse_pause_tracking 
    77650 self._mouse_pause() 
    77651 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77652 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77653 m.pause(self._mouse_pause_position) 
    77654 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77655 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77656 p = picked_object(x, y, self.view) 
    77657 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77658 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77659 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77660 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77661 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77662 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77663 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77664 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77665 near, far = self._near_far_bounds(cp, vd) 
    77666 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77667 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77668 b = self.drawing_bounds(allow_drawing_changes = False) 
    77669 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77670 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77671 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77672 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77673 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77674 dbounds = [d.bounds() for d in self.child_drawings() 
    77675 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77676 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77677 if d.display and not getattr(d, 'skip_bounds', False)] 
    77678 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77679 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77680 return self._any_displayed_positions and len(self._positions) > 0 
    77681 TypeError: object of type 'NoneType' has no len() 
    77682  
    77683 TypeError: object of type 'NoneType' has no len() 
    77684  
    77685 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77686 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77687 return self._any_displayed_positions and len(self._positions) > 0 
    77688  
    77689 See log for complete Python traceback. 
    77690  
    77691 Traceback (most recent call last): 
    77692 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77693 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77694 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77695 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77696 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77697 mouse_pause_tracking 
    77698 self._mouse_pause() 
    77699 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77700 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77701 m.pause(self._mouse_pause_position) 
    77702 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77703 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77704 p = picked_object(x, y, self.view) 
    77705 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77706 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77707 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77708 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77709 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77710 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77711 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77712 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77713 near, far = self._near_far_bounds(cp, vd) 
    77714 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77715 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77716 b = self.drawing_bounds(allow_drawing_changes = False) 
    77717 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77718 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77719 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77720 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77721 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77722 dbounds = [d.bounds() for d in self.child_drawings() 
    77723 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77724 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77725 if d.display and not getattr(d, 'skip_bounds', False)] 
    77726 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77727 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77728 return self._any_displayed_positions and len(self._positions) > 0 
    77729 TypeError: object of type 'NoneType' has no len() 
    77730  
    77731 TypeError: object of type 'NoneType' has no len() 
    77732  
    77733 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77734 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77735 return self._any_displayed_positions and len(self._positions) > 0 
    77736  
    77737 See log for complete Python traceback. 
    77738  
    77739 Traceback (most recent call last): 
    77740 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77741 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77742 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77743 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77744 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77745 mouse_pause_tracking 
    77746 self._mouse_pause() 
    77747 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77748 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77749 m.pause(self._mouse_pause_position) 
    77750 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77751 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77752 p = picked_object(x, y, self.view) 
    77753 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77754 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77755 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77756 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77757 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77758 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77759 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77760 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77761 near, far = self._near_far_bounds(cp, vd) 
    77762 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77763 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77764 b = self.drawing_bounds(allow_drawing_changes = False) 
    77765 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77766 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77767 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77768 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77769 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77770 dbounds = [d.bounds() for d in self.child_drawings() 
    77771 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77772 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77773 if d.display and not getattr(d, 'skip_bounds', False)] 
    77774 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77775 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77776 return self._any_displayed_positions and len(self._positions) > 0 
    77777 TypeError: object of type 'NoneType' has no len() 
    77778  
    77779 TypeError: object of type 'NoneType' has no len() 
    77780  
    77781 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77782 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77783 return self._any_displayed_positions and len(self._positions) > 0 
    77784  
    77785 See log for complete Python traceback. 
    77786  
    77787 Traceback (most recent call last): 
    77788 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77789 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77790 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77791 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77792 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77793 mouse_pause_tracking 
    77794 self._mouse_pause() 
    77795 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77796 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77797 m.pause(self._mouse_pause_position) 
    77798 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77799 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77800 p = picked_object(x, y, self.view) 
    77801 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77802 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77803 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77804 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77805 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77806 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77807 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77808 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77809 near, far = self._near_far_bounds(cp, vd) 
    77810 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77811 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77812 b = self.drawing_bounds(allow_drawing_changes = False) 
    77813 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77814 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77815 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77816 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77817 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77818 dbounds = [d.bounds() for d in self.child_drawings() 
    77819 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77820 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77821 if d.display and not getattr(d, 'skip_bounds', False)] 
    77822 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77823 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77824 return self._any_displayed_positions and len(self._positions) > 0 
    77825 TypeError: object of type 'NoneType' has no len() 
    77826  
    77827 TypeError: object of type 'NoneType' has no len() 
    77828  
    77829 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77830 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77831 return self._any_displayed_positions and len(self._positions) > 0 
    77832  
    77833 See log for complete Python traceback. 
    77834  
    77835 Traceback (most recent call last): 
    77836 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77837 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77838 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77839 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77840 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77841 mouse_pause_tracking 
    77842 self._mouse_pause() 
    77843 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77844 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77845 m.pause(self._mouse_pause_position) 
    77846 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77847 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77848 p = picked_object(x, y, self.view) 
    77849 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77850 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77851 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77852 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77853 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77854 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77855 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77856 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77857 near, far = self._near_far_bounds(cp, vd) 
    77858 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77859 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77860 b = self.drawing_bounds(allow_drawing_changes = False) 
    77861 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77862 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77863 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77864 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77865 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77866 dbounds = [d.bounds() for d in self.child_drawings() 
    77867 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77868 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77869 if d.display and not getattr(d, 'skip_bounds', False)] 
    77870 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77871 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77872 return self._any_displayed_positions and len(self._positions) > 0 
    77873 TypeError: object of type 'NoneType' has no len() 
    77874  
    77875 TypeError: object of type 'NoneType' has no len() 
    77876  
    77877 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77878 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77879 return self._any_displayed_positions and len(self._positions) > 0 
    77880  
    77881 See log for complete Python traceback. 
    77882  
    77883 Traceback (most recent call last): 
    77884 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77885 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77886 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77887 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77888 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77889 mouse_pause_tracking 
    77890 self._mouse_pause() 
    77891 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77892 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77893 m.pause(self._mouse_pause_position) 
    77894 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77895 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77896 p = picked_object(x, y, self.view) 
    77897 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77898 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77899 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77900 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77901 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77902 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77903 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77904 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77905 near, far = self._near_far_bounds(cp, vd) 
    77906 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77907 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77908 b = self.drawing_bounds(allow_drawing_changes = False) 
    77909 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77910 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77911 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77912 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77913 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77914 dbounds = [d.bounds() for d in self.child_drawings() 
    77915 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77916 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77917 if d.display and not getattr(d, 'skip_bounds', False)] 
    77918 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77919 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77920 return self._any_displayed_positions and len(self._positions) > 0 
    77921 TypeError: object of type 'NoneType' has no len() 
    77922  
    77923 TypeError: object of type 'NoneType' has no len() 
    77924  
    77925 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77926 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77927 return self._any_displayed_positions and len(self._positions) > 0 
    77928  
    77929 See log for complete Python traceback. 
    77930  
    77931 Traceback (most recent call last): 
    77932 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77933 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77934 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77935 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77936 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77937 mouse_pause_tracking 
    77938 self._mouse_pause() 
    77939 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77940 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77941 m.pause(self._mouse_pause_position) 
    77942 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77943 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77944 p = picked_object(x, y, self.view) 
    77945 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77946 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77947 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77948 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77949 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77950 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77951 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77952 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    77953 near, far = self._near_far_bounds(cp, vd) 
    77954 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77955 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    77956 b = self.drawing_bounds(allow_drawing_changes = False) 
    77957 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77958 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    77959 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    77960 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77961 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    77962 dbounds = [d.bounds() for d in self.child_drawings() 
    77963 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77964 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    77965 if d.display and not getattr(d, 'skip_bounds', False)] 
    77966 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77967 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77968 return self._any_displayed_positions and len(self._positions) > 0 
    77969 TypeError: object of type 'NoneType' has no len() 
    77970  
    77971 TypeError: object of type 'NoneType' has no len() 
    77972  
    77973 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77974 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    77975 return self._any_displayed_positions and len(self._positions) > 0 
    77976  
    77977 See log for complete Python traceback. 
    77978  
    77979 Traceback (most recent call last): 
    77980 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77981 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    77982 self.session.ui.mouse_modes.mouse_pause_tracking() 
    77983 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77984 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    77985 mouse_pause_tracking 
    77986 self._mouse_pause() 
    77987 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77988 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    77989 m.pause(self._mouse_pause_position) 
    77990 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77991 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    77992 p = picked_object(x, y, self.view) 
    77993 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77994 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    77995 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    77996 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    77997 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    77998 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    77999 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78000 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78001 near, far = self._near_far_bounds(cp, vd) 
    78002 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78003 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78004 b = self.drawing_bounds(allow_drawing_changes = False) 
    78005 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78006 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78007 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78008 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78009 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78010 dbounds = [d.bounds() for d in self.child_drawings() 
    78011 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78012 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78013 if d.display and not getattr(d, 'skip_bounds', False)] 
    78014 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78015 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78016 return self._any_displayed_positions and len(self._positions) > 0 
    78017 TypeError: object of type 'NoneType' has no len() 
    78018  
    78019 TypeError: object of type 'NoneType' has no len() 
    78020  
    78021 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78022 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78023 return self._any_displayed_positions and len(self._positions) > 0 
    78024  
    78025 See log for complete Python traceback. 
    78026  
    78027 Traceback (most recent call last): 
    78028 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78029 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78030 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78031 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78032 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78033 mouse_pause_tracking 
    78034 self._mouse_pause() 
    78035 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78036 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78037 m.pause(self._mouse_pause_position) 
    78038 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78039 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78040 p = picked_object(x, y, self.view) 
    78041 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78042 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78043 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78044 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78045 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78046 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78047 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78048 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78049 near, far = self._near_far_bounds(cp, vd) 
    78050 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78051 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78052 b = self.drawing_bounds(allow_drawing_changes = False) 
    78053 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78054 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78055 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78056 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78057 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78058 dbounds = [d.bounds() for d in self.child_drawings() 
    78059 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78060 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78061 if d.display and not getattr(d, 'skip_bounds', False)] 
    78062 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78063 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78064 return self._any_displayed_positions and len(self._positions) > 0 
    78065 TypeError: object of type 'NoneType' has no len() 
    78066  
    78067 TypeError: object of type 'NoneType' has no len() 
    78068  
    78069 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78070 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78071 return self._any_displayed_positions and len(self._positions) > 0 
    78072  
    78073 See log for complete Python traceback. 
    78074  
    78075 Traceback (most recent call last): 
    78076 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78077 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78079 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78080 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78081 mouse_pause_tracking 
    78082 self._mouse_pause() 
    78083 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78084 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78085 m.pause(self._mouse_pause_position) 
    78086 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78087 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78088 p = picked_object(x, y, self.view) 
    78089 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78090 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78091 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78092 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78093 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78094 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78095 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78096 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78097 near, far = self._near_far_bounds(cp, vd) 
    78098 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78099 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78100 b = self.drawing_bounds(allow_drawing_changes = False) 
    78101 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78102 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78103 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78104 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78105 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78106 dbounds = [d.bounds() for d in self.child_drawings() 
    78107 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78108 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78109 if d.display and not getattr(d, 'skip_bounds', False)] 
    78110 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78111 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78112 return self._any_displayed_positions and len(self._positions) > 0 
    78113 TypeError: object of type 'NoneType' has no len() 
    78114  
    78115 TypeError: object of type 'NoneType' has no len() 
    78116  
    78117 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78118 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78119 return self._any_displayed_positions and len(self._positions) > 0 
    78120  
    78121 See log for complete Python traceback. 
    78122  
    78123 Traceback (most recent call last): 
    78124 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78125 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78127 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78128 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78129 mouse_pause_tracking 
    78130 self._mouse_pause() 
    78131 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78132 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78133 m.pause(self._mouse_pause_position) 
    78134 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78135 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78136 p = picked_object(x, y, self.view) 
    78137 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78138 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78139 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78140 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78141 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78142 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78143 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78144 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78145 near, far = self._near_far_bounds(cp, vd) 
    78146 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78147 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78148 b = self.drawing_bounds(allow_drawing_changes = False) 
    78149 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78150 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78151 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78152 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78153 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78154 dbounds = [d.bounds() for d in self.child_drawings() 
    78155 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78156 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78157 if d.display and not getattr(d, 'skip_bounds', False)] 
    78158 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78159 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78160 return self._any_displayed_positions and len(self._positions) > 0 
    78161 TypeError: object of type 'NoneType' has no len() 
    78162  
    78163 TypeError: object of type 'NoneType' has no len() 
    78164  
    78165 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78166 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78167 return self._any_displayed_positions and len(self._positions) > 0 
    78168  
    78169 See log for complete Python traceback. 
    78170  
    78171 Traceback (most recent call last): 
    78172 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78173 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78174 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78175 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78176 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78177 mouse_pause_tracking 
    78178 self._mouse_pause() 
    78179 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78180 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78181 m.pause(self._mouse_pause_position) 
    78182 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78183 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78184 p = picked_object(x, y, self.view) 
    78185 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78186 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78187 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78188 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78189 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78190 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78191 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78192 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78193 near, far = self._near_far_bounds(cp, vd) 
    78194 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78195 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78196 b = self.drawing_bounds(allow_drawing_changes = False) 
    78197 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78198 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78199 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78200 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78201 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78202 dbounds = [d.bounds() for d in self.child_drawings() 
    78203 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78204 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78205 if d.display and not getattr(d, 'skip_bounds', False)] 
    78206 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78207 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78208 return self._any_displayed_positions and len(self._positions) > 0 
    78209 TypeError: object of type 'NoneType' has no len() 
    78210  
    78211 TypeError: object of type 'NoneType' has no len() 
    78212  
    78213 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78214 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78215 return self._any_displayed_positions and len(self._positions) > 0 
    78216  
    78217 See log for complete Python traceback. 
    78218  
    78219 Traceback (most recent call last): 
    78220 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78221 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78222 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78223 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78224 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78225 mouse_pause_tracking 
    78226 self._mouse_pause() 
    78227 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78228 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78229 m.pause(self._mouse_pause_position) 
    78230 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78231 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78232 p = picked_object(x, y, self.view) 
    78233 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78234 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78235 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78236 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78237 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78238 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78239 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78240 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78241 near, far = self._near_far_bounds(cp, vd) 
    78242 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78243 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78244 b = self.drawing_bounds(allow_drawing_changes = False) 
    78245 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78246 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78247 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78248 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78249 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78250 dbounds = [d.bounds() for d in self.child_drawings() 
    78251 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78252 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78253 if d.display and not getattr(d, 'skip_bounds', False)] 
    78254 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78255 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78256 return self._any_displayed_positions and len(self._positions) > 0 
    78257 TypeError: object of type 'NoneType' has no len() 
    78258  
    78259 TypeError: object of type 'NoneType' has no len() 
    78260  
    78261 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78262 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78263 return self._any_displayed_positions and len(self._positions) > 0 
    78264  
    78265 See log for complete Python traceback. 
    78266  
    78267 Traceback (most recent call last): 
    78268 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78269 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78270 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78271 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78272 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78273 mouse_pause_tracking 
    78274 self._mouse_pause() 
    78275 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78276 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78277 m.pause(self._mouse_pause_position) 
    78278 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78279 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78280 p = picked_object(x, y, self.view) 
    78281 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78282 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78283 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78284 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78285 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78286 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78287 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78288 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78289 near, far = self._near_far_bounds(cp, vd) 
    78290 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78291 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78292 b = self.drawing_bounds(allow_drawing_changes = False) 
    78293 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78294 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78295 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78296 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78297 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78298 dbounds = [d.bounds() for d in self.child_drawings() 
    78299 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78300 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78301 if d.display and not getattr(d, 'skip_bounds', False)] 
    78302 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78303 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78304 return self._any_displayed_positions and len(self._positions) > 0 
    78305 TypeError: object of type 'NoneType' has no len() 
    78306  
    78307 TypeError: object of type 'NoneType' has no len() 
    78308  
    78309 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78310 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78311 return self._any_displayed_positions and len(self._positions) > 0 
    78312  
    78313 See log for complete Python traceback. 
    78314  
    78315 Traceback (most recent call last): 
    78316 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78317 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78318 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78319 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78320 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78321 mouse_pause_tracking 
    78322 self._mouse_pause() 
    78323 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78324 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78325 m.pause(self._mouse_pause_position) 
    78326 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78327 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78328 p = picked_object(x, y, self.view) 
    78329 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78330 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78331 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78332 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78333 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78334 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78335 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78336 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78337 near, far = self._near_far_bounds(cp, vd) 
    78338 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78339 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78340 b = self.drawing_bounds(allow_drawing_changes = False) 
    78341 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78342 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78343 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78344 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78345 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78346 dbounds = [d.bounds() for d in self.child_drawings() 
    78347 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78348 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78349 if d.display and not getattr(d, 'skip_bounds', False)] 
    78350 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78351 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78352 return self._any_displayed_positions and len(self._positions) > 0 
    78353 TypeError: object of type 'NoneType' has no len() 
    78354  
    78355 TypeError: object of type 'NoneType' has no len() 
    78356  
    78357 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78358 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78359 return self._any_displayed_positions and len(self._positions) > 0 
    78360  
    78361 See log for complete Python traceback. 
    78362  
    78363 Traceback (most recent call last): 
    78364 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78365 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78366 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78367 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78368 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78369 mouse_pause_tracking 
    78370 self._mouse_pause() 
    78371 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78372 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78373 m.pause(self._mouse_pause_position) 
    78374 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78375 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78376 p = picked_object(x, y, self.view) 
    78377 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78378 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78379 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78380 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78381 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78382 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78383 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78384 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78385 near, far = self._near_far_bounds(cp, vd) 
    78386 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78387 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78388 b = self.drawing_bounds(allow_drawing_changes = False) 
    78389 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78390 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78391 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78392 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78393 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78394 dbounds = [d.bounds() for d in self.child_drawings() 
    78395 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78396 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78397 if d.display and not getattr(d, 'skip_bounds', False)] 
    78398 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78399 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78400 return self._any_displayed_positions and len(self._positions) > 0 
    78401 TypeError: object of type 'NoneType' has no len() 
    78402  
    78403 TypeError: object of type 'NoneType' has no len() 
    78404  
    78405 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78406 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78407 return self._any_displayed_positions and len(self._positions) > 0 
    78408  
    78409 See log for complete Python traceback. 
    78410  
    78411 Traceback (most recent call last): 
    78412 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78413 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78414 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78415 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78416 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78417 mouse_pause_tracking 
    78418 self._mouse_pause() 
    78419 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78420 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78421 m.pause(self._mouse_pause_position) 
    78422 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78423 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78424 p = picked_object(x, y, self.view) 
    78425 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78426 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78427 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78428 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78429 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78430 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78431 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78432 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78433 near, far = self._near_far_bounds(cp, vd) 
    78434 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78435 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78436 b = self.drawing_bounds(allow_drawing_changes = False) 
    78437 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78438 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78439 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78440 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78441 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78442 dbounds = [d.bounds() for d in self.child_drawings() 
    78443 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78444 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78445 if d.display and not getattr(d, 'skip_bounds', False)] 
    78446 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78447 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78448 return self._any_displayed_positions and len(self._positions) > 0 
    78449 TypeError: object of type 'NoneType' has no len() 
    78450  
    78451 TypeError: object of type 'NoneType' has no len() 
    78452  
    78453 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78454 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78455 return self._any_displayed_positions and len(self._positions) > 0 
    78456  
    78457 See log for complete Python traceback. 
    78458  
    78459 Traceback (most recent call last): 
    78460 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78461 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78462 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78463 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78464 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78465 mouse_pause_tracking 
    78466 self._mouse_pause() 
    78467 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78468 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78469 m.pause(self._mouse_pause_position) 
    78470 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78471 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78472 p = picked_object(x, y, self.view) 
    78473 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78474 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78475 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78476 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78477 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78478 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78479 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78480 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78481 near, far = self._near_far_bounds(cp, vd) 
    78482 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78483 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78484 b = self.drawing_bounds(allow_drawing_changes = False) 
    78485 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78486 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78487 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78488 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78489 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78490 dbounds = [d.bounds() for d in self.child_drawings() 
    78491 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78492 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78493 if d.display and not getattr(d, 'skip_bounds', False)] 
    78494 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78495 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78496 return self._any_displayed_positions and len(self._positions) > 0 
    78497 TypeError: object of type 'NoneType' has no len() 
    78498  
    78499 TypeError: object of type 'NoneType' has no len() 
    78500  
    78501 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78502 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78503 return self._any_displayed_positions and len(self._positions) > 0 
    78504  
    78505 See log for complete Python traceback. 
    78506  
    78507 Traceback (most recent call last): 
    78508 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78509 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78510 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78511 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78512 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78513 mouse_pause_tracking 
    78514 self._mouse_pause() 
    78515 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78516 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78517 m.pause(self._mouse_pause_position) 
    78518 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78519 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78520 p = picked_object(x, y, self.view) 
    78521 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78522 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78523 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78524 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78525 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78526 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78527 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78528 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78529 near, far = self._near_far_bounds(cp, vd) 
    78530 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78531 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78532 b = self.drawing_bounds(allow_drawing_changes = False) 
    78533 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78534 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78535 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78536 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78537 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78538 dbounds = [d.bounds() for d in self.child_drawings() 
    78539 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78540 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78541 if d.display and not getattr(d, 'skip_bounds', False)] 
    78542 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78543 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78544 return self._any_displayed_positions and len(self._positions) > 0 
    78545 TypeError: object of type 'NoneType' has no len() 
    78546  
    78547 TypeError: object of type 'NoneType' has no len() 
    78548  
    78549 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78550 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78551 return self._any_displayed_positions and len(self._positions) > 0 
    78552  
    78553 See log for complete Python traceback. 
    78554  
    78555 Traceback (most recent call last): 
    78556 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78557 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78559 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78560 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78561 mouse_pause_tracking 
    78562 self._mouse_pause() 
    78563 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78564 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78565 m.pause(self._mouse_pause_position) 
    78566 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78567 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78568 p = picked_object(x, y, self.view) 
    78569 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78570 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78571 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78572 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78573 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78574 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78575 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78576 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78577 near, far = self._near_far_bounds(cp, vd) 
    78578 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78579 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78580 b = self.drawing_bounds(allow_drawing_changes = False) 
    78581 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78582 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78583 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78584 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78585 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78586 dbounds = [d.bounds() for d in self.child_drawings() 
    78587 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78588 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78589 if d.display and not getattr(d, 'skip_bounds', False)] 
    78590 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78591 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78592 return self._any_displayed_positions and len(self._positions) > 0 
    78593 TypeError: object of type 'NoneType' has no len() 
    78594  
    78595 TypeError: object of type 'NoneType' has no len() 
    78596  
    78597 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78598 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78599 return self._any_displayed_positions and len(self._positions) > 0 
    78600  
    78601 See log for complete Python traceback. 
    78602  
    78603 Traceback (most recent call last): 
    78604 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78605 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78607 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78608 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78609 mouse_pause_tracking 
    78610 self._mouse_pause() 
    78611 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78612 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78613 m.pause(self._mouse_pause_position) 
    78614 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78615 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78616 p = picked_object(x, y, self.view) 
    78617 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78618 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78619 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78620 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78621 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78622 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78623 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78624 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78625 near, far = self._near_far_bounds(cp, vd) 
    78626 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78627 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78628 b = self.drawing_bounds(allow_drawing_changes = False) 
    78629 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78630 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78631 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78632 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78633 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78634 dbounds = [d.bounds() for d in self.child_drawings() 
    78635 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78636 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78637 if d.display and not getattr(d, 'skip_bounds', False)] 
    78638 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78639 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78640 return self._any_displayed_positions and len(self._positions) > 0 
    78641 TypeError: object of type 'NoneType' has no len() 
    78642  
    78643 TypeError: object of type 'NoneType' has no len() 
    78644  
    78645 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78646 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78647 return self._any_displayed_positions and len(self._positions) > 0 
    78648  
    78649 See log for complete Python traceback. 
    78650  
    78651 Traceback (most recent call last): 
    78652 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78653 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78654 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78655 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78656 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78657 mouse_pause_tracking 
    78658 self._mouse_pause() 
    78659 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78660 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78661 m.pause(self._mouse_pause_position) 
    78662 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78663 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78664 p = picked_object(x, y, self.view) 
    78665 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78666 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78667 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78668 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78669 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78670 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78671 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78672 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78673 near, far = self._near_far_bounds(cp, vd) 
    78674 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78675 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78676 b = self.drawing_bounds(allow_drawing_changes = False) 
    78677 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78678 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78679 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78680 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78681 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78682 dbounds = [d.bounds() for d in self.child_drawings() 
    78683 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78684 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78685 if d.display and not getattr(d, 'skip_bounds', False)] 
    78686 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78687 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78688 return self._any_displayed_positions and len(self._positions) > 0 
    78689 TypeError: object of type 'NoneType' has no len() 
    78690  
    78691 TypeError: object of type 'NoneType' has no len() 
    78692  
    78693 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78694 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78695 return self._any_displayed_positions and len(self._positions) > 0 
    78696  
    78697 See log for complete Python traceback. 
    78698  
    78699 Traceback (most recent call last): 
    78700 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78701 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78702 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78703 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78704 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78705 mouse_pause_tracking 
    78706 self._mouse_pause() 
    78707 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78708 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78709 m.pause(self._mouse_pause_position) 
    78710 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78711 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78712 p = picked_object(x, y, self.view) 
    78713 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78714 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78715 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78716 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78717 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78718 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78719 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78720 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78721 near, far = self._near_far_bounds(cp, vd) 
    78722 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78723 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78724 b = self.drawing_bounds(allow_drawing_changes = False) 
    78725 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78726 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78727 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78728 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78729 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78730 dbounds = [d.bounds() for d in self.child_drawings() 
    78731 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78732 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78733 if d.display and not getattr(d, 'skip_bounds', False)] 
    78734 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78735 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78736 return self._any_displayed_positions and len(self._positions) > 0 
    78737 TypeError: object of type 'NoneType' has no len() 
    78738  
    78739 TypeError: object of type 'NoneType' has no len() 
    78740  
    78741 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78742 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78743 return self._any_displayed_positions and len(self._positions) > 0 
    78744  
    78745 See log for complete Python traceback. 
    78746  
    78747 Traceback (most recent call last): 
    78748 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78749 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78750 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78751 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78752 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78753 mouse_pause_tracking 
    78754 self._mouse_pause() 
    78755 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78756 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78757 m.pause(self._mouse_pause_position) 
    78758 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78759 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78760 p = picked_object(x, y, self.view) 
    78761 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78762 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78763 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78764 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78765 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78766 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78767 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78768 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78769 near, far = self._near_far_bounds(cp, vd) 
    78770 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78771 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78772 b = self.drawing_bounds(allow_drawing_changes = False) 
    78773 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78774 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78775 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78776 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78777 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78778 dbounds = [d.bounds() for d in self.child_drawings() 
    78779 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78780 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78781 if d.display and not getattr(d, 'skip_bounds', False)] 
    78782 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78783 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78784 return self._any_displayed_positions and len(self._positions) > 0 
    78785 TypeError: object of type 'NoneType' has no len() 
    78786  
    78787 TypeError: object of type 'NoneType' has no len() 
    78788  
    78789 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78790 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78791 return self._any_displayed_positions and len(self._positions) > 0 
    78792  
    78793 See log for complete Python traceback. 
    78794  
    78795 Traceback (most recent call last): 
    78796 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78797 packages/chimerax/core/updateloop.py", line 134, in _redraw_timer_callback 
    78798 self.session.ui.mouse_modes.mouse_pause_tracking() 
    78799 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78800 packages/chimerax/mouse_modes/mousemodes.py", line 356, in
    78801 mouse_pause_tracking 
    78802 self._mouse_pause() 
    78803 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78804 packages/chimerax/mouse_modes/mousemodes.py", line 454, in _mouse_pause 
    78805 m.pause(self._mouse_pause_position) 
    78806 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78807 packages/chimerax/mouse_modes/std_modes.py", line 490, in pause 
    78808 p = picked_object(x, y, self.view) 
    78809 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78810 packages/chimerax/mouse_modes/mousemodes.py", line 596, in picked_object 
    78811 xyz1, xyz2 = view.clip_plane_points(window_x, window_y) 
    78812 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78813 packages/chimerax/core/graphics/view.py", line 880, in clip_plane_points 
    78814 near, far = self.near_far_distances(c, view_num, include_clipping = False) 
    78815 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78816 packages/chimerax/core/graphics/view.py", line 841, in near_far_distances 
    78817 near, far = self._near_far_bounds(cp, vd) 
    78818 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78819 packages/chimerax/core/graphics/view.py", line 854, in _near_far_bounds 
    78820 b = self.drawing_bounds(allow_drawing_changes = False) 
    78821 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78822 packages/chimerax/core/graphics/view.py", line 592, in drawing_bounds 
    78823 dm.cached_drawing_bounds = b = self.drawing.bounds() 
    78824 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78825 packages/chimerax/core/graphics/drawing.py", line 908, in bounds 
    78826 dbounds = [d.bounds() for d in self.child_drawings() 
    78827 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78828 packages/chimerax/core/graphics/drawing.py", line 909, in <listcomp> 
    78829 if d.display and not getattr(d, 'skip_bounds', False)] 
    78830 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78831 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78832 return self._any_displayed_positions and len(self._positions) > 0 
    78833 TypeError: object of type 'NoneType' has no len() 
    78834  
    78835 TypeError: object of type 'NoneType' has no len() 
    78836  
    78837 File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-
    78838 packages/chimerax/core/graphics/drawing.py", line 335, in get_display 
    78839 return self._any_displayed_positions and len(self._positions) > 0 
    78840  
    78841 See log for complete Python traceback. 
    78842  
    78843798
    78844799