Ticket #263 (closed defect: duplicate)
Proxy value is an int, not a string
| Reported by: | redgpw | Owned by: | somebody |
|---|---|---|---|
| Priority: | Fix available | Milestone: | |
| Component: | guake | Version: | |
| Keywords: | proxy startup port ssl manual | Cc: |
Description
Guake crashes on startup if a proxy is set. This is due to the function expecting a String whereas the value is an Int.
Fix: line 1102 of guake.py ssl_port = self.client.get_string('/system/proxy/secure_port') change to ssl_port = self.client.get_int('/system/proxy/secure_port')
Here's the traceback:
Traceback (most recent call last):
File "/usr/lib/guake/guake.py", line 1353, in <module>
if not main():
File "/usr/lib/guake/guake.py", line 1296, in main
instance = Guake()
File "/usr/lib/guake/guake.py", line 620, in init
self.add_tab()
File "/usr/lib/guake/guake.py", line 1137, in add_tab
final_params = self.get_fork_params(default_params)
File "/usr/lib/guake/guake.py", line 1086, in get_fork_params
self.update_proxy_vars()
File "/usr/lib/guake/guake.py", line 1102, in update_proxy_vars
ssl_port = self.client.get_string('/system/proxy/secure_port')
glib.GError: Type mismatch: Expected string' got int' for key /system/proxy/secure_port