** Changed in: ubuntuone-client (Ubuntu)
Assignee: (unassigned) => Manuel de la Peña (mandel)
** Also affects: ubuntuone-client
Importance: Undecided
Status: New
** Changed in: ubuntuone-client
Assignee: (unassigned) => Manuel de la Peña (mandel)
** Description changed:
def check_proxy_enabled(host, port):
- """Check if the proxy is enabled."""
- port = int(port)
- if sys.platform.startswith("linux"):
- settings = gsettings.get_proxy_settings()
- enabled = len(settings) > 0
- if enabled:
- proxy = build_proxy(settings)
- QNetworkProxy.setApplicationProxy(proxy)
- else:
- logger.info("Proxy is disabled.")
- return enabled
- else:
- QNetworkProxyFactory.setUseSystemConfiguration(True)
- query = QNetworkProxyQuery(host, port)
- proxies = QNetworkProxyFactory.systemProxyForQuery(query)
- # This is wrong ------------------------------------.
- return len(proxies) and proxies[0].type() !=
QNetworkProxy.DefaultProxy
+ """Check if the proxy is enabled."""
+ port = int(port)
+ if sys.platform.startswith("linux"):
+ settings = gsettings.get_proxy_settings()
+ enabled = len(settings) > 0
+ if enabled:
+ proxy = build_proxy(settings)
+ QNetworkProxy.setApplicationProxy(proxy)
+ else:
+ logger.info("Proxy is disabled.")
+ return enabled
+ else:
+ QNetworkProxyFactory.setUseSystemConfiguration(True)
+ query = QNetworkProxyQuery(host, port)
+ proxies = QNetworkProxyFactory.systemProxyForQuery(query)
+ # This is wrong ------------------------------------.
+ return len(proxies) and proxies[0].type() !=
QNetworkProxy.DefaultProxy
When proxy is not enabled:
- >>> from PyQt4.QtNetwork import (QNetworkProxyFactory, QNetworkProxyQuery,
QNetworkProxyFactory)
+ >>> from PyQt4.QtNetwork import (QNetworkProxyFactory, QNetworkProxyQuery,
QNetworkProxy)
>>> QNetworkProxyFactory.setUseSystemConfiguration(True)
>>> query = QNetworkProxyQuery("fs-1.one.ubuntu.com", 443)
>>> proxies = QNetworkProxyFactory.systemProxyForQuery(query)
>>> proxies
[<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>]
>>> proxies[0]
<PyQt4.QtNetwork.QNetworkProxy object at 0x15e4d00>
>>> proxies[0].type()
2
Where 2 = QNetworkProxy.NoProxy
Checked on Ubuntu and Windows
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-client 3.0.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu4
Architecture: amd64
Date: Thu Apr 19 14:15:36 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64
(20120225)
PackageArchitecture: all
SourcePackage: ubuntuone-client
UbuntuOneSyncdaemonExceptionsLog:
-
+
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/985576
Title:
Proxy started when not needed
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntuone-client/+bug/985576/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs