﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1991	Help Viewer html widget link clicked: local variable 'path' referenced before assignment	Greg Couch	Conrad Huang	"{{{
The following bug report has been submitted:
Platform:        Windows-10-10.0.17763
ChimeraX Version: 0.91 (2019-05-31)
Description
Try to open up User's Manual via Help menu.

Log:
Startup Messages  
---  
warnings | Please register the custom scheme 'cxcmd' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  
Please register the custom scheme 'help' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  
Please register the custom scheme 'cxcmd' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  
Please register the custom scheme 'help' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  
  
UCSF ChimeraX version: 0.91 (2019-05-31)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> help help:user

Please register the custom scheme 'cxcmd' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  

Please register the custom scheme 'help' via
QWebEngineUrlScheme::registerScheme() before installing the custom scheme
handler.  

Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 250, in interceptRequest  
self._callback(info)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 143, in intercept  
return self._intercept_cb(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\help_viewer\tool.py"", line 104, in link_clicked  
super().link_clicked(request_info, *args)  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
UnboundLocalError: local variable 'path' referenced before assignment  
  
UnboundLocalError: local variable 'path' referenced before assignment  
  
File ""C:\cygwin64\home\gregc\src\chimerax\ChimeraX.app\bin\lib\site-
packages\chimerax\ui\widgets\htmlview.py"", line 293, in link_clicked  
if path.startswith(hd):  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 430.64
OpenGL renderer: GeForce GTX 970/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

}}}
"	defect	closed	normal	0.91	General Controls		fixed						all	ChimeraX
