blob: 8a9e9c2b8f800c658859cbeef76949e6112458d6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
diff -Naur gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py
--- gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py 2008-03-20 00:00:58.000000000 +0100
+++ gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py 2012-01-10 02:58:26.451869752 +0100
@@ -61,16 +61,22 @@
dest_fd = open(dest, "w")
- import gconf
- client = gconf.client_get_default()
- use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
- if (use_proxy != 0):
- host = client.get_string('/system/http_proxy/host')
- port = client.get_int('/system/http_proxy/port')
- if (host != ""):
- http_proxy = "http://" + host + ':' + str(port)
- else:
- http_proxy = None
+ try:
+ import gconf
+ except ImportError:
+ gconf = None
+ if gconf:
+ client = gconf.client_get_default()
+ use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
+ if (use_proxy != 0):
+ host = client.get_string('/system/http_proxy/host')
+ port = client.get_int('/system/http_proxy/port')
+ if (host != ""):
+ http_proxy = "http://" + host + ':' + str(port)
+ else:
+ http_proxy = None
+ else:
+ http_proxy = None
else:
http_proxy = None
|