Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2011-01-19 21:44:51 (GMT)
committer Anish Mangal <anish@sugarlabs.org>2011-08-26 05:55:56 (GMT)
commitb8f0b7edcd6227548553c8ffd987f7b037942f87 (patch)
tree100bf68563a5c3964b363332f17da41b6e411f7c
parent0a6e253c5a416abcedd98a2080e3fc1e6ebc5804 (diff)
Pass sugar version to micro-format.php ASLO call
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
-rw-r--r--extensions/cpsection/updater/backends/microformat.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/extensions/cpsection/updater/backends/microformat.py b/extensions/cpsection/updater/backends/microformat.py
index 97499aa..6abc185 100644
--- a/extensions/cpsection/updater/backends/microformat.py
+++ b/extensions/cpsection/updater/backends/microformat.py
@@ -27,8 +27,6 @@ import gconf
from jarabe import config
-client = gconf.client_get_default()
-_UPDATE_PATH = client.get_string('/desktop/sugar/updater_url')
_ACTIVITIES_LIST = {}
ACTION_CHECKING = 0
ACTION_UPDATING = 1
@@ -167,7 +165,15 @@ class _UpdateFetcher(gobject.GObject):
def download_bundle_updates(self):
self.emit('progress', ACTION_CHECKING, 'Fetching update '
'information', 1, 3)
- self._url = _UPDATE_PATH
+
+ client = gconf.client_get_default()
+ self._url = client.get_string('/desktop/sugar/updater_url')
+ if '?' in self._url:
+ self._url += '&'
+ else:
+ self._url += '?'
+ self._url += 'sugar=' + '.'.join(config.version.split('.')[0:2])
+
self._file = gio.File(self._url)
logging.debug('Fetch %s', self._url)
self._file.read_async(self.__read_async_cb)